You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the official sync server for Furtherance. If you would like the easiest way possible to sync your Furtherance history, you can sign up for a hosted account here.
If you would prefer to self-host Furtherance Sync, continue reading.
Features
End-to-end encrypted
First-class integration with Furtherance
Cross-platform (currently Windows, macOS, and Linux)
Self-hostable
Install with Docker Compose
The easiest way to install Furtherance Sync is with Docker. Download the docker-compose.yml and change the envrionment variables in it for your desired PostgreSQL user and password.
In the folder where you downloaded the docker-compose.yml, run docker-compose up -d to start the server.
You can then navigate to localhost:8662 to set up an account.
Once you've created an account, log in and generate an encryption key. Make sure you securely store your key. This key will be what you use to log into the sync server from the Furtherance client.
Install on NixOS (Docker)
You can copy the docker.nix file to install the Docker container on your NixOS machine. Remember to change the environment variables as mentioned above.
Docker must already be enabled on your NixOS machine (by adding virtualisation.docker.enable = true; to your Nix config).
Avoid the Headache
If you would like to sync your Furtherance history without the headache of hosting it yourself, you can purchase a hosted account for $20/year with a 7-day free trial.
This is also a great way to support the free and open-source Furtherance project!
Donate
If you prefer to self-host Furtherance Sync but would still like to contribute to the project, you can do so via these links: