[PR #884] [MERGED] feat: add Paperless-ngx and Gatus templates #16201

Closed
opened 2026-07-14 23:13:25 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/884
Author: @BinkyTwin
Created: 5/20/2026
Status: Merged
Merged: 7/8/2026
Merged by: @Siumauricio

Base: canaryHead: codex/add-paperless-ngx-template


📝 Commits (5)

  • 12411b5 feat: add Paperless-ngx template
  • 0c3d1cc fix: align Paperless URL scheme default
  • 7e5691b feat: add Gatus template
  • c5f213c Merge remote-tracking branch 'origin/canary' into codex/add-paperless-ngx-template
  • 0999407 fix: mount postgres 18 data volume at /var/lib/postgresql

📊 Changes

8 files changed (+181 additions, -0 deletions)

View changed files

blueprints/gatus/docker-compose.yml (+14 -0)
blueprints/gatus/gatus.svg (+8 -0)
blueprints/gatus/meta.json (+18 -0)
blueprints/gatus/template.toml (+31 -0)
blueprints/paperless-ngx/docker-compose.yml (+62 -0)
blueprints/paperless-ngx/meta.json (+18 -0)
blueprints/paperless-ngx/paperless-ngx.svg (+10 -0)
blueprints/paperless-ngx/template.toml (+20 -0)

📄 Description

/claim #152

Summary

  • add a Paperless-ngx template for self-hosted document management and OCR workflows
  • add a Gatus template for self-hosted endpoint monitoring and status dashboards
  • use pinned application/database/cache images with persistent volumes where needed
  • configure Dokploy domain/env/mount settings for generated secrets, public app URLs, SQLite persistence, and editable app configuration

Refs #152 as a partial template-bounty contribution.

Verification

  • node dedupe-and-sort-meta.js
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/paperless-ngx
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/gatus
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/paperless-ngx/docker-compose.yml
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/gatus/docker-compose.yml
  • git diff --check
  • docker compose -f blueprints/paperless-ngx/docker-compose.yml config
  • docker compose -f blueprints/gatus/docker-compose.yml config
  • docker manifest inspect ghcr.io/paperless-ngx/paperless-ngx:2.20.15
  • docker manifest inspect postgres:18-alpine
  • docker manifest inspect redis:8-alpine
  • docker manifest inspect ghcr.io/twin/gatus:v5.36.0

🔄 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/884 **Author:** [@BinkyTwin](https://github.com/BinkyTwin) **Created:** 5/20/2026 **Status:** ✅ Merged **Merged:** 7/8/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `canary` ← **Head:** `codex/add-paperless-ngx-template` --- ### 📝 Commits (5) - [`12411b5`](https://github.com/Dokploy/templates/commit/12411b5ff022a7b0439898d00657a835a323f044) feat: add Paperless-ngx template - [`0c3d1cc`](https://github.com/Dokploy/templates/commit/0c3d1ccd20af796693feead328c896d3a397de05) fix: align Paperless URL scheme default - [`7e5691b`](https://github.com/Dokploy/templates/commit/7e5691b847d97a4175c4b913d234889eae011a00) feat: add Gatus template - [`c5f213c`](https://github.com/Dokploy/templates/commit/c5f213c173dc97d48262b8143dadcf1e25fabe4b) Merge remote-tracking branch 'origin/canary' into codex/add-paperless-ngx-template - [`0999407`](https://github.com/Dokploy/templates/commit/0999407513301d0f2972fd2a7d8dfcf66c14772e) fix: mount postgres 18 data volume at /var/lib/postgresql ### 📊 Changes **8 files changed** (+181 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/gatus/docker-compose.yml` (+14 -0) ➕ `blueprints/gatus/gatus.svg` (+8 -0) ➕ `blueprints/gatus/meta.json` (+18 -0) ➕ `blueprints/gatus/template.toml` (+31 -0) ➕ `blueprints/paperless-ngx/docker-compose.yml` (+62 -0) ➕ `blueprints/paperless-ngx/meta.json` (+18 -0) ➕ `blueprints/paperless-ngx/paperless-ngx.svg` (+10 -0) ➕ `blueprints/paperless-ngx/template.toml` (+20 -0) </details> ### 📄 Description /claim #152 ## Summary - add a Paperless-ngx template for self-hosted document management and OCR workflows - add a Gatus template for self-hosted endpoint monitoring and status dashboards - use pinned application/database/cache images with persistent volumes where needed - configure Dokploy domain/env/mount settings for generated secrets, public app URLs, SQLite persistence, and editable app configuration Refs #152 as a partial template-bounty contribution. ## Verification - `node dedupe-and-sort-meta.js` - `node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/paperless-ngx` - `node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/gatus` - `node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/paperless-ngx/docker-compose.yml` - `node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/gatus/docker-compose.yml` - `git diff --check` - `docker compose -f blueprints/paperless-ngx/docker-compose.yml config` - `docker compose -f blueprints/gatus/docker-compose.yml config` - `docker manifest inspect ghcr.io/paperless-ngx/paperless-ngx:2.20.15` - `docker manifest inspect postgres:18-alpine` - `docker manifest inspect redis:8-alpine` - `docker manifest inspect ghcr.io/twin/gatus:v5.36.0` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-14 23:13:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#16201