Skip to content

feat: add Homepage template#871

Open
atlasclaw369 wants to merge 1 commit into
Dokploy:canaryfrom
atlasclaw369:feat/add-homepage-template
Open

feat: add Homepage template#871
atlasclaw369 wants to merge 1 commit into
Dokploy:canaryfrom
atlasclaw369:feat/add-homepage-template

Conversation

@atlasclaw369
Copy link
Copy Markdown

What is this PR about?

Adds a new Homepage template for Dokploy.

Homepage is a self-hosted application dashboard/startpage with support for service and widget integrations. This template keeps the default deployment narrow and safe by mounting only the Homepage config directory and not mounting the host Docker socket by default.

What is included?

  • blueprints/homepage/docker-compose.yml using ghcr.io/gethomepage/homepage:v1.13.1
  • blueprints/homepage/template.toml with Dokploy domain routing on port 3000
  • Homepage metadata and logo in meta.json

Validation

  • npx tsx validate-template.ts --dir ../blueprints/homepage --verbose
  • npx tsx validate-docker-compose.ts --file ../blueprints/homepage/docker-compose.yml
  • node dedupe-and-sort-meta.js
  • git diff --check

/claim #152

@dosubot dosubot Bot added size:S This PR changes 10-29 lines, ignoring generated files. new-template labels May 16, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 16, 2026

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
templates ✅ Ready (View Log) Visit Preview b6dcfe6

@atlasclaw369
Copy link
Copy Markdown
Author

Follow-up verification note for my #152 claim:

  • This PR includes /claim #152 and has the 🙋 Bounty claim label.
  • The automated preview is ready: https://atlasclaw369-feat-add-homepa.templates-70k.pages.dev
  • Visible PR checks are green: build-preview, validate, validate-docker-compose, and validate-meta.
  • Local validation run before submission:
    • npx tsx validate-template.ts --dir ../blueprints/homepage --verbose
    • npx tsx validate-docker-compose.ts --file ../blueprints/homepage/docker-compose.yml
    • node dedupe-and-sort-meta.js
    • git diff --check
  • Manual deployment in a live Dokploy instance was not performed from my environment because I do not have a safe disposable Dokploy instance available, but the generated preview/base64 path and repository validation checks are green.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🙋 Bounty claim new-template size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant