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.
- End-to-end encrypted
- First-class integration with Furtherance
- Cross-platform (currently Windows, macOS, and Linux)
- Self-hostable
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.
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).
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!
If you prefer to self-host Furtherance Sync but would still like to contribute to the project, you can do so via these links:
Thank you so much for your contribution! I truly appreciate it.
This project is licensed under the Elastic License 2.0. See the LICENSE file for details.
This project is created and maintained by Ricky Kresslein under Unobserved. More information at Furtherance.app.