Adds a template for TREK — a minimalist, self-hosted trip planner with Kanban-style task boards, budgets, packing lists, interactive maps, real-time collaboration, and native OIDC SSO (Google, Apple, Authentik, Keycloak).
Image: mauriceboe/trek:3.3.0 (pinned to the latest release, published 2026-07-11; upstream is very active, 10k+ stars)
Single container, SQLite-backed — no external services required. Data persisted in trek-data (/app/data) and trek-uploads (/app/uploads) named volumes
ENCRYPTION_KEY is generated by the template and persisted via env so it survives container recreation
ADMIN_EMAIL / ADMIN_PASSWORD are generated so the first-boot admin account is seeded with credentials visible in the Environment tab
APP_URL / ALLOWED_ORIGINS wired to the template domain; optional OIDC and other settings documented as commented env vars
Upstream healthcheck (/api/health) included
Deploy verification (hostinger.dokploy.com)
Deploy completed in 83s, root page returns HTTP 200 with the TREK app
GET /api/health returns {"status":"ok"}
Logged in via POST /api/auth/login using the template-generated ADMIN_EMAIL/ADMIN_PASSWORD: HTTP 200, user admin with role admin seeded on first boot (must_change_password: true)
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Dokploy/templates/pull/1026
**Author:** [@Siumauricio](https://github.com/Siumauricio)
**Created:** 7/14/2026
**Status:** ✅ Merged
**Merged:** 7/14/2026
**Merged by:** [@Siumauricio](https://github.com/Siumauricio)
**Base:** `canary` ← **Head:** `feat/trek`
---
### 📝 Commits (1)
- [`59e3234`](https://github.com/Dokploy/templates/commit/59e323483c8936bc70bd115c48662a2d1e72e2e8) feat: add TREK template
### 📊 Changes
**4 files changed** (+95 additions, -0 deletions)
<details>
<summary>View changed files</summary>
➕ `blueprints/trek/docker-compose.yml` (+32 -0)
➕ `blueprints/trek/meta.json` (+17 -0)
➕ `blueprints/trek/template.toml` (+46 -0)
➕ `blueprints/trek/trek.png` (+0 -0)
</details>
### 📄 Description
## Summary
Adds a template for [TREK](https://github.com/mauriceboe/TREK) — a minimalist, self-hosted trip planner with Kanban-style task boards, budgets, packing lists, interactive maps, real-time collaboration, and native OIDC SSO (Google, Apple, Authentik, Keycloak).
- Image: `mauriceboe/trek:3.3.0` (pinned to the latest release, published 2026-07-11; upstream is very active, 10k+ stars)
- Single container, SQLite-backed — no external services required. Data persisted in `trek-data` (`/app/data`) and `trek-uploads` (`/app/uploads`) named volumes
- `ENCRYPTION_KEY` is generated by the template and persisted via env so it survives container recreation
- `ADMIN_EMAIL` / `ADMIN_PASSWORD` are generated so the first-boot admin account is seeded with credentials visible in the Environment tab
- `APP_URL` / `ALLOWED_ORIGINS` wired to the template domain; optional OIDC and other settings documented as commented env vars
- Upstream healthcheck (`/api/health`) included
## Deploy verification (hostinger.dokploy.com)
- Deploy completed in 83s, root page returns HTTP 200 with the TREK app
- `GET /api/health` returns `{"status":"ok"}`
- Logged in via `POST /api/auth/login` using the template-generated `ADMIN_EMAIL`/`ADMIN_PASSWORD`: HTTP 200, user `admin` with role `admin` seeded on first boot (`must_change_password: true`)
- `node build-scripts/generate-meta.js --check` passes (477 templates validated)
Closes #771
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/1026
Author: @Siumauricio
Created: 7/14/2026
Status: ✅ Merged
Merged: 7/14/2026
Merged by: @Siumauricio
Base:
canary← Head:feat/trek📝 Commits (1)
59e3234feat: add TREK template📊 Changes
4 files changed (+95 additions, -0 deletions)
View changed files
➕
blueprints/trek/docker-compose.yml(+32 -0)➕
blueprints/trek/meta.json(+17 -0)➕
blueprints/trek/template.toml(+46 -0)➕
blueprints/trek/trek.png(+0 -0)📄 Description
Summary
Adds a template for TREK — a minimalist, self-hosted trip planner with Kanban-style task boards, budgets, packing lists, interactive maps, real-time collaboration, and native OIDC SSO (Google, Apple, Authentik, Keycloak).
mauriceboe/trek:3.3.0(pinned to the latest release, published 2026-07-11; upstream is very active, 10k+ stars)trek-data(/app/data) andtrek-uploads(/app/uploads) named volumesENCRYPTION_KEYis generated by the template and persisted via env so it survives container recreationADMIN_EMAIL/ADMIN_PASSWORDare generated so the first-boot admin account is seeded with credentials visible in the Environment tabAPP_URL/ALLOWED_ORIGINSwired to the template domain; optional OIDC and other settings documented as commented env vars/api/health) includedDeploy verification (hostinger.dokploy.com)
GET /api/healthreturns{"status":"ok"}POST /api/auth/loginusing the template-generatedADMIN_EMAIL/ADMIN_PASSWORD: HTTP 200, useradminwith roleadminseeded on first boot (must_change_password: true)node build-scripts/generate-meta.js --checkpasses (477 templates validated)Closes #771
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.