Open the server Apps tab
Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.


Gamified habit tracker and to-do list — level up your real life
Add your server credentials to Server Compass
Choose from our template library
Fill in settings and click Deploy
Use the Habitica template in Server Compass to deploy a self-hosted gamified habit tracker on your VPS, then verify the signup/login page.
Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Click New App and choose the template deployment path so Server Compass can load the built-in catalog.

Use the template picker search to find Habitica in the Server Compass template catalog.

Choose the Habitica template. Server Compass fills the Habitica server service, MongoDB dependency, public base URL, admin email, and web port.

Confirm the app name and compose service. In this run, the app was named habitica-demo and used host port 4106.

Review the generated compose settings, confirm the Habitica web port is available, and click Deploy.

Keep the deployment modal open while Server Compass uploads the compose file, pulls the Habitica image, starts the container, and verifies the stack.

After deployment finishes, return to the Apps tab and confirm the Habitica app is marked Running with its application URL available.

Open the application URL in a browser. The Habitica signup/login page confirms the gamified habit tracker is reachable and ready for first-run setup.

The Habitica signup/login page loaded successfully from the deployed container.
It deploys the Habitica server image with a MongoDB container and persistent mongo_data volume.
The tutorial used host port 4106, which maps to the Habitica web UI on container port 3000.
Yes. Register the first account, preferably with the ADMIN_EMAIL value used during deployment, then configure habits, dailies, to-dos, and party settings.
No. The deployment guide should live on the Habitica template detail page and be linked from the reusable template deployment docs page.
After deploying Habitica with Server Compass, complete these steps to finish setup
Visit BASE_URL and register your account
Verify the email matches ADMIN_EMAIL to enable admin tools
Set up your daily habits and to-dos
Invite friends to a party for group quests
Need help? Check out our documentation for detailed guides.
Common questions about self-hosting Habitica
Simply download Server Compass, connect to your VPS, and select Habitica from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.
Habitica requires a minimum of 1024MB RAM. We recommend a VPS with at least 2048MB RAM for optimal performance. Any modern Linux server with Docker support will work.
Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard Habitica backup and restore procedures.
Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest Habitica image will be pulled and deployed with zero downtime.
Habitica is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.
Download Server Compass and deploy Habitica to your VPS in under 3 minutes. No Docker expertise required.
Download Server Compass