Self-hosted Deployment
HamsterBase Tasks is completely free with no paywalls - all features are available at no cost, and we don't collect any of your data. If you'd like to support our development, you can make a donation at https://buymeacoffee.com/hamsterbase.
Installation
Deploy HamsterBase Tasks using Docker with these simple steps:
Quick Start
Create a data directory (optional but recommended):
bashmkdir data
Run the Docker container:
bashdocker run -d \ --name hamsterbase-tasks \ -p 3000:3000 \ -v ./data:/app/data \ hamsterbase/tasks
Access the application: Open your browser and visit http://localhost:3000
Data Storage
- By default, data is stored in the browser and will not sync.
- Synchronization requires additional configuration.
Setting up Synchronization
After the server starts, the logs will show something like:
Auth token: ed6f99e7-64af-4634-a35a-d86bdca7b619
Go to Settings
Navigate to Self-hosted Settings
Click "Add Self-hosted Server"
Enter the following information:
- Endpoint:
http://localhost:3000
- Auth token: (copy the token from your server logs)
- Folder: You can enter any folder name. Both clients need to set the same folder name for synchronization.
- Endpoint: