SyncStuff: personal cloud
Synchronize your stuff (documents, photos, any other file) using a comfortable desktop app that runs in your browser.
SyncStuff is open source and meant for users that need access to files on the go or that want an easy way to backup stuff on their own server.
It works similar to services like Dropbox or OneDrive with the difference that
you control everything: the app(s)and the server are all self-hosted.
You as a user control what and when things get synchronized. You can synchronize all files from and to the server, from and to multiple clients.
Setup is easy: the server requires no special hardware.
And the SyncStuff software is only needed on the clients.
Functionalities
These are the most important functionalities of the SyncStuff client:
- Browse through all files on your server.
- Synchronize files in a particular folder (or all folders) from client to server (upload changed files).
- Synchronize files in a particular folder (or all folders) from server to client (download files).
- Download a single file from the server. This can be handy if you selective sync and still want to retrieve a file from the server that is not being synced.
- Delete a folder and its contents from the server.
- View size of files.
- Run a command to check differences between local files and files on the server.
The client connects to the server using only SSH. No server software is required. The client runs
local on your desktop and shows its UI in your browser.
Your files on the go
A seperate mobile app modeled as a mobile website can be used as an app for you to connect
to your server while on the go. This mobile website is to be hosted by yourself somewhere.
With the mobile app you can browse through all the files on the server (no storage on your phone is used)
and also do:
- Browse through all files on your server.
- Edit tekst files that are on the server using your phone.
- View photos and other pictures that are hosted on the server on you phone.
- View size of files.
The mobile app is a self-hosted website that runs under ASP.NET.
License
Syncbox is written in C# and runs under mono.
Syncbox is Free and Open Source Software released under the GNU General Public License v3 or later.
My SyncStuff server