Repository navigation
Conversation
fix: search input icons and scrollbar shift from mode-toggle dropdown
* fix: update 20+ broken links in templates * fix: evolution-api links
- ghcr.io/trixtylab/kotonoba:latest -> 1.0.19 (same digest as latest today); meta.json version 1.0.19.
- ADMIN_DOMAIN is documented upstream as a bare hostname, pass ${main_domain} without scheme.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* feat: add postgres-pgadmin template * feat: expose postgres via second domain Add postgres_domain variable and second [[config.domains]] for postgres:5432 alongside pgadmin:80, so both the DB and the web UI are reachable via Dokploy domains. * fix(postgres-pgadmin): drop HTTP domain on postgres:5432, pre-register server in pgAdmin, bump pgAdmin to 9.17 - Remove the second [[config.domains]] pointing an HTTP host at postgres:5432 (Traefik returned 502). - Mount servers.json + pgpass via config.mounts so pgAdmin comes with the bundled PostgreSQL pre-registered and connects without a password prompt (pgpass is copied to the data volume with 0600 for uid 5050). - Bump dpage/pgadmin4 8.13 -> 9.17. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Mauricio Siu <mauricio@dokploy.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…data (Dokploy#1102) Both Rustrak blueprints shipped abians7/* images pinned to v0.2.1, twelve minor versions behind the current release, and linked to the old personal repo. Updated to the official rustrak/* images on latest, refreshed the metadata, and replaced the logo with the current mark. The memory figure in the description is now measured rather than estimated: 32 MB resident at idle with SQLite, from docker stats on these images.
…o 0.40.0 (Dokploy#1105) - rustrak-full: the Next.js standalone UI bound to $HOSTNAME (container id), so Traefik got connection refused and the UI domain returned 502 (pre-existing on canary, confirmed by deploying both Dokploy#1102 and canary). HOSTNAME=0.0.0.0 was deploy-verified: UI 200 "Rustrak - Error Tracking System". - trmnl-larapaper: Dokploy#1101 bumped to 0.33.0 (Apr 2026); upstream is at 0.40.0. 0.40.0 was deploy-verified on the same template: healthy, /, /login, /register, /up all 200. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
* feat: add freellmapi template * fix: align meta.json version with pinned image tag * fix: use hex helper for ENCRYPTION_KEY
* feat(Kan): add and test kan template * chore(Rename): change from kan to kanbn
* init * fix(goatcounter): error on deployment
* feat: add MyLinks template * fix: correct postgres volume mount path * fix: add compose version key required by Dokploy * fix(my-links): healthcheck via 127.0.0.1 (localhost resolves to ::1 on Alpine, app listens on IPv4 only) --------- Co-authored-by: Mauricio Siu <siumauricio@icloud.com> Co-authored-by: Mauricio Siu <mauricio@dokploy.com>
Update Autobase Docker image from 2.7.2 to 2.10.0 in docker-compose.yml and sync the blueprint meta.json version to match.
* feat: add Instatic template Instatic is a self-hosted, open-source visual CMS combining a canvas editor, content engine, and static site publisher. Deployed as a single container backed by SQLite, with uploads and DB on one persistent volume. Signed-off-by: Tekena Solomon <tekena157@gmail.com> * fix: add init container to fix Instatic storage volume permissions Signed-off-by: Tekena Solomon <tekena157@gmail.com> * fix(instatic): accept both https and http public origins so the setup wizard works before HTTPS is enabled --------- Signed-off-by: Tekena Solomon <tekena157@gmail.com> Co-authored-by: Mauricio Siu <mauricio@dokploy.com>
… Email SMTP (Dokploy#1091) * feat: update calcom image version and add QOL Env Var for public signup * fix: add quotes to env var definition * fix: add more information for selfhosting * feat: add env vars and config for Email SMTP Creds * chore(calcom): bump meta.json version to v6.2.0 and fix ARM comment line reference --------- Co-authored-by: Mauricio Siu <mauricio@dokploy.com>
* fix(appwrite): enable HTTPS for function API endpoint * appwrite: document that _APP_OPTIONS_FORCE_HTTPS=enabled requires an HTTPS domain Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Mauricio Siu <mauricio@dokploy.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…main by mistake) Dokploy#1107 targeted main instead of canary and was squash-merged there. This merge brings blueprints/openseo into canary and keeps both histories converged so the next canary->main release stays conflict-free. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
chore: sync main into canary (OpenSEO Dokploy#1107)
feat: add Kotonoba template
- ghcr.io/plausible/community-edition v2.1.5 -> v3.2.1 (latest stable release) - clickhouse-server 24.3.3.102-alpine -> 24.12-alpine, matching the official CE v3.2.1 compose.yml - CLICKHOUSE_SKIP_USER_SETUP=1 on the events db: required by ClickHouse 24.11+ images so Plausible can connect as the passwordless default user (without it the app crash-loops with AUTHENTICATION_FAILED) - plausible-data volume + TMPDIR per the official v3 compose Deploy-verified on a Dokploy instance: fresh import, all 3 containers running, HTTP 200 on the domain with the Plausible login page. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
* feat: make Firecrawl template production-ready * fix: generate valid Firecrawl API keys
* feat(wupnext): add new env vars for mcp server * fix: set explicit docker image version tag
* data permission right & Traefik configuration Permession to write on data directory is mandatory for odoo server to run Added Traefik configuration to allow POS and live chat to run * fix(odoo_19): provide odoo.conf via config mount and enable proxy_mode The empty ../files/config bind mount was hiding the image's /etc/odoo/odoo.conf, crashing wait-for-psql.py (NoSectionError: 'options') in a restart loop. Ship odoo.conf through the template mount instead, with proxy_mode enabled so websocket/POS/livechat work behind Traefik (threaded mode serves /websocket on 8069, so no extra routing is needed). Revert the manual Traefik labels (invalid compose: labels must be a mapping; Dokploy generates routing from template.toml) and the chown command (the named volume already gets odoo ownership from the image). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Mauricio Siu <mauricio@dokploy.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…hcheck (Dokploy#1121) * fix(postiz): pass all social provider env vars and fix Temporal healthcheck * fix(postiz): drop env vars Postiz does not read, unset NOT_SECURED - GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRET are not read by Postiz: the Google auth provider and GMB both use YOUTUBE_CLIENT_ID (google.provider.ts, gmb.provider.ts). - NEXT_PUBLIC_FRONTEND_URL does not exist in the Postiz codebase. - Postiz checks NOT_SECURED for truthiness only, so the string "false" still enables insecure mode; remove the variable so secure cookies are actually on for the HTTPS deployment. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Mauricio Siu <mauricio@dokploy.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…loy#1112) * feat: add Silo object storage service with Docker Compose setup * update version to match docker image Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…proxy_mode (Dokploy#1124) Same root cause as odoo_19 (Dokploy#1108, fixed in Dokploy#1110): the compose file bind-mounts ../files/config over /etc/odoo, but with mounts = [] the directory is empty, hiding the image's /etc/odoo/odoo.conf. As a result wait-for-psql.py crashes with configparser.NoSectionError: No section: 'options' and the web container never starts. Ship odoo.conf through the template config mount instead, with proxy_mode enabled so websocket/POS/livechat work behind Traefik. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Self-hosted OpenStatus (status pages + uptime monitoring) following the official docker-compose.github-packages.yaml setup: local libSQL database, one-shot migration runner built from the pinned upstream commit, workflows, API server, dashboard, status-page, and the private-location ingest server. All app images pinned to upstream commit e1a9825; Tinybird analytics run in no-op mode by default. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
Contributor
|
Closing as a duplicate of #1177 (same template, this one targets main). Thanks! |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
MC Controller
A self-hosted Minecraft server management panel built with Nuxt 4.
Features
Docker Image
tomhorrorza/mc-controller:1.0.2Links