{"repo":"agarbato/unicloud","free":true,"listed":false,"github":"https://github.com/agarbato/unicloud","clone":"git clone https://github.com/agarbato/unicloud.git","description":"Unison file sync web interface","language":"Python","stars":82,"topics":["python","flask","unison","file-sharing","synchronization","docker","home-assistant","api","file-sync","file-synchronization"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Unicloud, a unison ui web interface and a smart file syncronizer :-) This started as a personal project a while ago but I decided to make it public. I've been using unison for a long time to keep folders in sync between different computers. I decided to create this project to add a web interface to unison, monitor all sync and make it simpler to add a new replica of my files and run unison on docker. In this way when I have a spare computer where I can run docker I just add another replica to my important files. The tool provides an automatic way to manage your clients through a registration process and give you a nice overview of sync events and status. Clients can sync from a central server or from a local replica to save bandwidth. This was one of my first python projects and I have zero to little experience with html, css and graphic design. I would be happy if someone is willing to contribute to redesign the interface using bootstrap. Live Demo Live demo here User : demo Password : uniclouddemo2022 Features - You host, you build you run! - Fast and simple way to add replicas to your files thanks to docker. - Central API Server to register clients, record logs, manage shares - Bi-directional Sync thanks to Unison - Sync from local replica servers and save bandwidth syncing from the nearest replica. - Log sync events filtered by status, changes etc. - Simple file Manager to browse your files - Sync Threshold Warning - Small memory usage and image footprint, thanks to Alpin","default_branch":null,"files":null,"tree":[],"storefront":"/r/agarbato","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agarbato/unicloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}