Merge pull request #994 from Jinjinov/add-openhabittracker

Add openhabittracker template
This commit is contained in:
Mauricio Siu
2026-07-19 19:05:24 -06:00
committed by GitHub
4 changed files with 53 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
version: "3"
services:
openhabittracker:
image: jinjinov/openhabittracker:latest
ports:
- '8080'
environment:
AppSettings__UserName: ${OHT_USERNAME}
AppSettings__Email: ${OHT_EMAIL}
AppSettings__Password: ${OHT_PASSWORD}
AppSettings__JwtSecret: ${OHT_JWT_SECRET}
volumes:
- openhabittracker-data:/app/.OpenHabitTracker
restart: unless-stopped
volumes:
openhabittracker-data:

View File

@@ -0,0 +1,19 @@
{
"id": "openhabittracker",
"name": "OpenHabitTracker",
"version": "latest",
"description": "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.",
"logo": "openhabittracker.png",
"links": {
"github": "https://github.com/Jinjinov/OpenHabitTracker",
"website": "https://openhabittracker.net",
"docs": ""
},
"tags": [
"productivity",
"notes",
"tasks",
"habits",
"self-hosted"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@@ -0,0 +1,16 @@
[variables]
main_domain = "${domain}"
admin_password = "${password:24}"
jwt_secret = "${base64:48}"
[config]
[[config.domains]]
serviceName = "openhabittracker"
port = 8_080
host = "${main_domain}"
[config.env]
OHT_USERNAME = "admin"
OHT_EMAIL = "admin@example.com"
OHT_PASSWORD = "${admin_password}"
OHT_JWT_SECRET = "${jwt_secret}"