
Habitica is a free habit and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy and hard-working.
Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBzZXJ2ZXI6XG4gICAgaW1hZ2U6IGRvY2tlci5pby9hd2ludGVyc3RlaW4vaGFiaXRpY2Etc2VydmVyOmxhdGVzdFxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgZGVwZW5kc19vbjpcbiAgICAgIG1vbmdvOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2VfaGVhbHRoeVxuICAgIGVudmlyb25tZW50OlxuICAgICAgTk9ERV9EQl9VUkk6IFwibW9uZ29kYjovLyR7TU9OR09fSEFCSVRJQ0FfVVNFUn06JHtNT05HT19IQUJJVElDQV9QQVNTV09SRH1AbW9uZ28vaGFiaXRpY2E/YXV0aFNvdXJjZT1oYWJpdGljYVwiXG4gICAgICBJTlZJVEVfT05MWTogXCIke0lOVklURV9PTkxZfVwiXG4gICAgICBFTUFJTF9TRVJWRVJfVVJMOiBcIiR7RU1BSUxfU0VSVkVSX1VSTH1cIlxuICAgICAgRU1BSUxfU0VSVkVSX1BPUlQ6IFwiJHtFTUFJTF9TRVJWRVJfUE9SVH1cIlxuICAgICAgRU1BSUxfU0VSVkVSX0FVVEhfVVNFUjogXCIke0VNQUlMX1NFUlZFUl9BVVRIX1VTRVJ9XCJcbiAgICAgIEVNQUlMX1NFUlZFUl9BVVRIX1BBU1NXT1JEOiBcIiR7RU1BSUxfU0VSVkVSX0FVVEhfUEFTU1dPUkR9XCJcbiAgICAgIEFETUlOX0VNQUlMOiBcIiR7QURNSU5fRU1BSUx9XCJcblxuICBjbGllbnQ6XG4gICAgaW1hZ2U6IGRvY2tlci5pby9hd2ludGVyc3RlaW4vaGFiaXRpY2EtY2xpZW50OmxhdGVzdFxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgZGVwZW5kc19vbjpcbiAgICAgIC0gc2VydmVyXG4gICAgcG9ydHM6XG4gICAgICAtIFwiODBcIlxuXG4gIG1vbmdvOlxuICAgIGltYWdlOiBkb2NrZXIuaW8vbW9uZ286bGF0ZXN0XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBjb21tYW5kOiA+XG4gICAgICBiYXNoIC1jIFwiXG4gICAgICAgIGVjaG8gXFxcIiR7TU9OR09fS0VZRklMRV9DT05URU5UfVxcXCIgPiAvZXRjL21vbmdvLWtleWZpbGUgJiZcbiAgICAgICAgY2hvd24gOTk5Ojk5OSAvZXRjL21vbmdvLWtleWZpbGUgJiZcbiAgICAgICAgY2htb2QgNDAwIC9ldGMvbW9uZ28ta2V5ZmlsZSAmJlxuICAgICAgICBleGVjIGRvY2tlci1lbnRyeXBvaW50LnNoIG1vbmdvZCAtLXJlcGxTZXQgcnMgLS1iaW5kX2lwX2FsbCAtLXBvcnQgMjcwMTcgLS1rZXlGaWxlIC9ldGMvbW9uZ28ta2V5ZmlsZVxuICAgICAgXCJcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIE1PTkdPX0lOSVREQl9ST09UX1VTRVJOQU1FOiAke01PTkdPX0FETUlOX1VTRVJ9XG4gICAgICBNT05HT19JTklUREJfUk9PVF9QQVNTV09SRDogJHtNT05HT19BRE1JTl9QQVNTV09SRH1cbiAgICAgIE1PTkdPX0tFWUZJTEVfQ09OVEVOVDogJHtNT05HT19LRVlGSUxFX0NPTlRFTlR9XG4gICAgICBNT05HT19IQUJJVElDQV9VU0VSOiAke01PTkdPX0hBQklUSUNBX1VTRVJ9XG4gICAgICBNT05HT19IQUJJVElDQV9QQVNTV09SRDogJHtNT05HT19IQUJJVElDQV9QQVNTV09SRH1cbiAgICAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgU01BUlQgSEVBTFRIQ0hFQ0s6IEF1dG8tZml4ZXMgSG9zdG5hbWUgTWlzbWF0Y2hlcyBmb3IgcmVwbGljYVNldFxuICAgICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiB8XG4gICAgICAgIG1vbmdvc2ggLS1wb3J0IDI3MDE3IC0tcXVpZXQgLXUgXCIke01PTkdPX0FETUlOX1VTRVJ9XCIgLXAgXCIke01PTkdPX0FETUlOX1BBU1NXT1JEfVwiIC0tYXV0aGVudGljYXRpb25EYXRhYmFzZSBhZG1pbiAtLWV2YWwgXCJcbiAgICAgICAgICB0cnkge1xuICAgICAgICAgICAgLy8gMS4gSG9zdG5hbWUgRml4XG4gICAgICAgICAgICBjb25zdCBjb25maWcgPSBycy5jb25mKCk7XG4gICAgICAgICAgICBjb25zdCBjdXJyZW50SG9zdCA9IHJlcXVpcmUoJ29zJykuaG9zdG5hbWUoKSArICc6MjcwMTcnO1xuICAgICAgICAgICAgaWYgKGNvbmZpZy5tZW1iZXJzWzBdLmhvc3QgIT09IGN1cnJlbnRIb3N0KSB7XG4gICAgICAgICAgICAgIGNvbmZpZy5tZW1iZXJzWzBdLmhvc3QgPSBjdXJyZW50SG9zdDtcbiAgICAgICAgICAgICAgcnMucmVjb25maWcoY29uZmlnLCB7IGZvcmNlOiB0cnVlIH0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyAyLiBVc2VyIENyZWF0aW9uIExvZ2ljXG4gICAgICAgICAgICBjb25zdCB0YXJnZXREYiA9IGRiLmdldFNpYmxpbmdEQignaGFiaXRpY2EnKTtcbiAgICAgICAgICAgIGNvbnN0IGhVc2VyID0gcHJvY2Vzcy5lbnYuTU9OR09fSEFCSVRJQ0FfVVNFUjtcbiAgICAgICAgICAgIGNvbnN0IGhQYXNzID0gcHJvY2Vzcy5lbnYuTU9OR09fSEFCSVRJQ0FfUEFTU1dPUkQ7XG5cbiAgICAgICAgICAgIC8vIFdlIGNhbiBvbmx5IGNoZWNrL2NyZWF0ZSB1c2VycyBpZiB3ZSBhcmUgUHJpbWFyeVxuICAgICAgICAgICAgaWYgKHJzLmlzTWFzdGVyKCkuaXNtYXN0ZXIpIHtcbiAgICAgICAgICAgICAgaWYgKCF0YXJnZXREYi5nZXRVc2VyKGhVc2VyKSkge1xuICAgICAgICAgICAgICAgIHByaW50KCdDcmVhdGluZyBtaXNzaW5nIHVzZXIgJyArIGhVc2VyICsgJy4uLicpO1xuICAgICAgICAgICAgICAgIHRhcmdldERiLmNyZWF0ZVVzZXIoeyB1c2VyOiBoVXNlciwgcHdkOiBoUGFzcywgcm9sZXM6IFsncmVhZFdyaXRlJ10gfSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gU1VDQ0VTUzogVXNlciBleGlzdHMgYW5kIHdlIGFyZSBQcmltYXJ5XG4gICAgICAgICAgICAgIHF1aXQoMCk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAvLyBXZSBhcmUgbm90IFByaW1hcnkgeWV0IChzdGlsbCBlbGVjdGluZyksIHNvIHdlIGNhbm5vdCBjb25maXJtIHVzZXIgZXhpc3RzLlxuICAgICAgICAgICAgICAvLyBGYWlsIHRoZSBjaGVjayBzbyB0aGUgZGVwZW5kZW50IGFwcCB3YWl0cy5cbiAgICAgICAgICAgICAgcHJpbnQoJ1dhaXRpbmcgZm9yIFByaW1hcnkgc3RhdGUuLi4nKTtcbiAgICAgICAgICAgICAgcXVpdCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IGNhdGNoIChlcnIpIHtcbiAgICAgICAgICAgIC8vIElmIG5vdCBpbml0aWFsaXplZCwgaW5pdGlhdGUgYW5kIEZBSUwgdGhpcyBjaGVjayBzbyB3ZSB3YWl0IGZvciB0aGUgbmV4dCBjeWNsZVxuICAgICAgICAgICAgdHJ5IHsgXG4gICAgICAgICAgICAgIHJzLmluaXRpYXRlKHsgX2lkOiAncnMnLCBtZW1iZXJzOiBbeyBfaWQ6IDAsIGhvc3Q6IHJlcXVpcmUoJ29zJykuaG9zdG5hbWUoKSArICc6MjcwMTcnIH1dIH0pOyBcbiAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHt9XG4gICAgICAgICAgICBxdWl0KDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgXCJcbiAgICAgIGludGVydmFsOiA1c1xuICAgICAgdGltZW91dDogMTBzXG4gICAgICByZXRyaWVzOiAyMFxuICAgIHZvbHVtZXM6XG4gICAgICAtIGhhYml0aWNhLW1vbmdvLWRhdGE6L2RhdGEvZGJcblxudm9sdW1lczpcbiAgaGFiaXRpY2EtbW9uZ28tZGF0YToge30iLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxubWFpbF9wYXNzd29yZCA9IFwiJHtwYXNzd29yZDozMn1cIlxubW9uZ29fa2V5ID0gXCIke2Jhc2U2NDo3NTZ9XCJcbm1vbmdvX2FkbWluX3Bhc3N3b3JkID0gXCIke3Bhc3N3b3JkfVwiXG5tb25nb19oYWJpdGljYV9wYXNzd29yZCA9IFwiJHtwYXNzd29yZH1cIlxuXG5bY29uZmlnXVxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwiY2xpZW50XCJcbnBvcnQgPSA4MFxuaG9zdCA9IFwiaGFiaXRpY2EuJHttYWluX2RvbWFpbn1cIlxuXG5bY29uZmlnLmVudl1cbkJBU0VfVVJMID0gXCJodHRwczovL2hhYml0aWNhLiR7bWFpbl9kb21haW59XCJcbklOVklURV9PTkxZID0gXCJmYWxzZVwiXG5FTUFJTF9TRVJWRVJfVVJMID0gXCJtYWlsLmV4YW1wbGUuY29tXCJcbkVNQUlMX1NFUlZFUl9QT1JUID0gXCI1ODdcIlxuRU1BSUxfU0VSVkVSX0FVVEhfVVNFUiA9IFwibWFpbF91c2VyXCJcbkVNQUlMX1NFUlZFUl9BVVRIX1BBU1NXT1JEID0gXCIke21haWxfcGFzc3dvcmR9XCJcbk1PTkdPX0tFWUZJTEVfQ09OVEVOVCA9IFwiJHttb25nb19rZXl9XCJcbk1PTkdPX0FETUlOX1VTRVIgPSBcImFkbWluXCJcbk1PTkdPX0FETUlOX1BBU1NXT1JEID0gXCIke21vbmdvX2FkbWluX3Bhc3N3b3JkfVwiXG5NT05HT19IQUJJVElDQV9VU0VSID0gXCJoYWJpdGljYVwiXG5NT05HT19IQUJJVElDQV9QQVNTV09SRCA9IFwiJHttb25nb19oYWJpdGljYV9wYXNzd29yZH1cIlxuQURNSU5fRU1BSUwgPSBcIm5vLXJlcGx5QCR7bWFpbl9kb21haW59XCJcblxuW1tjb25maWcubW91bnRzXV1cbnNlcnZpY2VOYW1lID0gXCJtb25nb1wiXG50eXBlID0gXCJ2b2x1bWVcIlxuc291cmNlID0gXCJoYWJpdGljYS1tb25nby1kYXRhXCJcbnRhcmdldCA9IFwiL2RhdGEvZGJcIiIKfQ==
The exact Docker Compose and template configuration this template deploys.
Version: latest
Take notes, plan tasks and track habits - free, ad-free, open source, with all data on your own server. Native apps for Windows, Linux, Android, iOS and macOS sync to it.
Version: stable
Affine Pro is a modern, self-hosted platform designed for collaborative content creation and project management. It offers an intuitive interface, seamless real-time collaboration, and powerful tools for organizing tasks, notes, and ideas.
Version: 0.9.3
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations.
Version: latest
A self-hosted, modern note-taking web app that saves your notes as plain text Markdown files.
Version: latest
Flatnotes with TOTP authentication enabled (username + password + one-time passcode).
Version: latest
Grist is an open-source spreadsheet and database alternative that combines the flexibility of spreadsheets with the power of databases.
Dokploy is a free, open source deployment platform. Deploy Habitica and 499+ other templates on your own infrastructure with a single click.