Skip to content

feat: community one-click paths — "Deploy on Hostinger" button + Dokploy template (Coolify queued at 1,000 stars) #2283

Description

@vybe

Summary

Add the two zero-cost community one-click paths that only need a pull-only compose file: a "Deploy on Hostinger" button (compose-URL + referral code) in the README/docs, and a Dokploy template PR to Dokploy/templates. Queue the equivalent Coolify service template for when the repo passes Coolify's 1,000-star contribution gate.

Context

Hostinger has no vendor program — its 1,000+ VPS/Docker templates are Hostinger-authored — but it publishes an open "Deploy on Hostinger" button: hostinger.com/docker-hosting?compose_url=<raw compose URL>&REFERRALCODE=<code> drops the user into Docker Manager on a KVM VPS with our compose pre-loaded (referral: 20% off for them, 20% of the sale back). Dokploy's catalog accepts PRs (compose + template.toml + logo; recent adds merged in 1–3 days) and already has 29 Docker-socket templates including OpenHands, the closest analog to Trinity. Coolify's catalog is the same idea but requires ≥1,000 GitHub stars (Trinity: ~460 at time of filing).

Both put Trinity one click away for anyone with a €8 Hetzner-class VPS — exactly the self-hoster the OSS front door serves. Depends on the pull-only hosted compose (#2280).

Acceptance Criteria

  • "Deploy on Hostinger" button in the README + docs/DEPLOYMENT.md, pointing at the raw hosted compose URL on main; copy states KVM2 (8 GB) or larger — KVM1 is under the floor and the button cannot pin a plan.
  • Referral code created and used in the button (owner: operator account); recorded where the team can find it.
  • Dokploy PR opened and merged: blueprints/trinity/{docker-compose.yml, template.toml, meta.json, logo}; the docker-socket bind mount follows the OpenHands blueprint precedent; template verified from a Dokploy instance preview.
  • Coolify service template drafted (templates/compose/trinity.yaml format, SERVICE_* magic vars) and parked with a note to submit at ≥1,000 stars.
  • Both external listings added to a recurring audit (staleness check on the compose URL / pinned tags — buttons decay: Langflow, Cal.com, Dify all had dead deploy paths within a year).

Technical Notes

  • Hostinger button docs: hostinger.com/support/deploy-on-hostinger-button/ ; Dokploy contributing: github.com/Dokploy/templates (CONTRIBUTING.md); Coolify rule: coolify.io/docs/get-started/contribute/service .
  • Hostinger's Docker Manager lets users set env vars before deploy — keep required vars minimal and defaulted.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    complexity-lowComplexity: low (board points 1-3)priority-p2Importantstatus-readyGreenlit and ready for development (vetted; counterpart to status-incubating)theme-infrastructureTheme: Infrastructuretype-featureNew functionality

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions