Commit Graph

224 Commits

Author SHA1 Message Date
Yury
38fdb8c095 Added Inngest v1.12.1 (#462)
* Added Inngest v1.12.1

* Fixed docker-compose name

* Fixed metajson
2025-10-25 17:33:05 -06:00
CorentinMre
c7e6c353ac Umami update version 2.16.1 -> 2.19.0 (#473)
* feat(umami): update umami version

* feat(umami): update umami v2.19.0 in the meta file
2025-10-25 17:31:34 -06:00
Harikrishnan Dhanasekaran
cb04094d45 Feat: Add Docling-Serve Template for Document Processing -#464 (#465)
* feat: add docling-serve template for document processing

* updated for the build issues
2025-10-25 17:29:13 -06:00
Jainil Prajapati
469cfbb124 feat: add networking toolbox blueprint (#474)
Add docker-compose.yml for the networking-toolbox service with health checks and environment variables. Include networking-toolbox.png logo and template.toml for configuration. Update meta.json with blueprint metadata to enable self-hosting of networking utilities.
2025-10-25 01:54:34 -06:00
Jainil Prajapati
7cb050772f chore: add bun.lock to ensure consistent dependency versions (#471)
Added bun.lock file to lock versions of project dependencies, ensuring reproducible builds and consistent environments across different setups using Bun as the package manager.
2025-10-25 01:53:51 -06:00
Jainil Prajapati
a3453ed2d7 feat(upsnap): add blueprint for Upsnap network monitor (#475)
- Add docker-compose.yml for containerized deployment with health checks and environment variables
- Include template.toml with configuration variables, domain settings, and mount points
- Add upsnap.svg icon for the service visualization

This commit introduces a complete blueprint to simplify deployment of the Upsnap network monitoring tool using Docker.
2025-10-25 01:53:17 -06:00
Harikrishnan Dhanasekaran
0d8c2cb7b8 Feat : Add Poste.io Template #467 (#476)
* feat: Add Poste.io mail server template

* updated the meta.json for the build issue
2025-10-25 01:52:35 -06:00
Jainil Prajapati
fba27d1857 feat(zabbix): Add Zabbix monitoring blueprint with Docker Compose, template, and metadata (#450)
Added a complete Zabbix 7.4 blueprint including Docker Compose setup for PostgreSQL, server, web interface, SNMP traps, and Java gateway; configuration template for environment variables; logo image; and metadata entry for easy deployment and monitoring capabilities.
2025-10-14 21:41:56 -06:00
Jainil Prajapati
25b94d1e85 feat(blueprints): add Hoppscotch AIO blueprint with migrations (#449)
Added Docker Compose setup, configuration template, logo, and metadata for Hoppscotch Community Edition. Includes PostgreSQL, database migrations, and subpath routing for self-hosted API testing tool deployment.
2025-10-14 21:35:28 -06:00
Jainil Prajapati
36af3499f9 feat(dozzle): add Dozzle log viewer blueprint (#451)
Added new Dozzle blueprint including docker-compose.yml for service setup, template.toml for configuration variables and mounts, image.png for logo, and updated meta.json with service metadata. Enables real-time Docker container log viewing.
2025-10-14 21:30:37 -06:00
Jainil Prajapati
87755e9c23 feat(blueprints): add CookieCloud blueprint for secure cookie sync (#453)
* feat(blueprints): add CookieCloud blueprint for secure cookie sync

Added new blueprint for CookieCloud, a self-hosted tool for syncing browser cookies across devices. Includes docker-compose.yml for service setup, template.toml for configuration, image.png for logo, and updated meta.json with service metadata to enable easy deployment and management.

* refactor: rename cookiecloud to cookie-cloud for naming consistency

Updated blueprint files and meta.json id to use kebab-case instead of camelCase, improving standardization and readability across the project.

* docs(meta): add docs link to meta.json

Added a "docs" link in the meta.json file's links object, pointing to the project's README for easier access to documentation.
2025-10-14 21:29:17 -06:00
Khaled Mohamed
b81b0fd18d feat: add XSSHunter blueprint with Docker Compose setup and configura… (#287)
* feat: add XSSHunter blueprint with Docker Compose setup and configuration templates

* Change port to expose to work with Traefik

* feat: add XSS Hunter blueprint configuration with environment variables and domain settings, don't use special characters

* - if you will use special characters so add the password in a single quote to avoid the conflicts

* Update blueprints/xsshunter/docker-compose.yml

* Update blueprints/xsshunter/docker-compose.yml

* Update blueprints/xsshunter/docker-compose.yml

* Update blueprints/xsshunter/docker-compose.yml

* Update blueprints/xsshunter/docker-compose.yml

* Update blueprints/xsshunter/docker-compose.yml

* Update blueprints/xsshunter/docker-compose.yml

* Update blueprints/xsshunter/docker-compose.yml

* Update docker-compose.yml

Fix Network defined and version obsolete warning

* chore(blueprints/xsshunter): adjust template and compose for Dokploy guidelines

* chore: make service ports configurable via environment variables

* Update meta.json

* Update meta.json

---------

Co-authored-by: Khaled Mohamed <khaled@xelkomy.com>
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-10-04 22:29:19 -06:00
Harikrishnan Dhanasekaran
24c1752aab Add Open Journal Systems (OJS) template #348 (#404)
* feat: add Open Journal Systems (OJS) template  - Add OJS 3.3.0-21 template with MariaDB database - Include custom SVG logo and proper metadata - Configure environment variables and domain setup - Fix Docker volume mount issues for proper deployment

* fix: process meta.json to resolve build validation errors

- Run npm run process-meta to sort entries alphabetically
- Remove any duplicates and ensure proper formatting
- Fixes GitHub Actions validate-meta job failure
2025-10-04 22:21:18 -06:00
Jainil Prajapati
1f458fdf53 chore(deps): update dependencies and improve NocoDB configuration (#359)
* chore(deps): update dependencies and improve NocoDB configuration

- Update vite-plugin-static-copy from 2.3.0 to 2.3.2
- Update Vite from 6.3.5 to 6.3.6
- Change NocoDB Docker image to use latest tag instead of specific version
- Update PostgreSQL from 17 to 16.6 for better stability
- Improve NocoDB configuration with proper environment variables
- Add proper volume mounts for data persistence
- Update healthcheck configuration for PostgreSQL service
- Update NocoDB port from 8000 to 8080 in configuration

* fix(docker-compose): improve healthcheck and formatting for nocodb service
2025-10-04 22:18:20 -06:00
Reinaldo J. Menendez
8ee3761fa4 upd: Remove not supported version from Odoo (#409)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-10-04 22:15:21 -06:00
Reinaldo J. Menendez
0ba4941969 feat: add Odoo 17 blueprint (#408)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-10-04 22:13:29 -06:00
Reinaldo J. Menendez
8d31154329 feat: add Odoo 18 blueprint (#407) 2025-10-04 22:08:54 -06:00
Luis
9051e12511 Add mealie template (#410)
* add compose file

* add template.toml

* add mealie logo

* add meta for mealie

* fix template.toml

* trying different syntax for env

* Adjust app name
2025-10-04 22:06:58 -06:00
Harikrishnan Dhanasekaran
1e75877fb9 Add Firecrawl Docker Compose Template -#422 (#423)
* fix: run api and workers in separate containers to resolve port conflict  Previously, the API and worker services ran together and tried to bind to the same port, causing repeated EADDRINUSE errors and container crashes.  This update splits the API, queue worker, extract worker, and nuq workers into individual service containers, each with a unique port and process. Fixes API not starting, stabilizes the deployment, and enables concurrent service operation.

* updated the meta.json for the build issue

* updated the meta.json for the logo path

* Update blueprints/firecrawl/docker-compose.yml

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-10-04 22:03:48 -06:00
Adam Matthiesen
eb2f470443 Add Storyden blueprint and meta (#424)
* Add Storyden blueprint and meta

* fix template.toml
2025-10-04 22:01:15 -06:00
Shishir Ahmed
e5e0a7d730 feat: add qBittorrent BitTorrent client template with proper port configuration for BitTorrent functionality. (#333)
* feat: add qBittorrent BitTorrent client template  Add qBittorrent template with Traefik integration, SSL support,  and proper port configuration for BitTorrent functionality.

* feat: add qBittorrent template

Add qBittorrent BitTorrent client template with Traefik integration, SSL support, and comprehensive setup documentation including default login credentials and first-time configuration instructions.

* fix: apply Dokploy template best practices

Update qBittorrent template to follow official guidelines:
- Remove dokploy-network references
- Fix port mapping format
- Ensure service name consistency

Resolves maintainer feedback on template standards.

* fix: remove manual Traefik config, use Dokploy auto-SSL
2025-09-27 15:10:48 -06:00
Jainil Prajapati
4fa79baae8 feat: add Borgitory BorgBackup web manager entry (#390)
* feat: add Borgitory BorgBackup web manager entry

* feat(meta.json): add documentation link to Borgitory entry

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-09-27 14:42:12 -06:00
Shishir Ahmed
eaf5fd5f7e Add FiveM server template with dual deployment modes (#393)
* feat: Added fivem server

* feat: add FiveM server template with dual deployment modes

feat: add FiveM server template with dual deployment modes

- Add docker-compose.yml with spritsail/fivem image
- Support both standard FiveM server and txAdmin web interface modes
- Configure environment variables for license key management
- Add comprehensive documentation for deployment modes
- Include template.toml with optional license key configuration
- Add FiveM logo and meta.json entry
- Support persistent storage for config and txAdmin data
- Configure proper port mapping (30120 game, 40120 web UI)
- Add interactive TTY setup required for FiveM container

Template supports two modes:
- Standard: Direct server with LICENSE_KEY env var
- txAdmin: Web management with NO_DEFAULT_CONFIG=1

* docs: add deployment mode awareness to FiveM docker-compose

docs: clarify FiveM deployment modes in docker-compose

Add detailed comments explaining standard server vs txAdmin modes
to prevent configuration errors and licensing issues.

* Added all env variables.

* fix: follow Dokploy template.toml format
2025-09-27 14:38:46 -06:00
Jainil Prajapati
719ad62852 feat(bugsink): migrate from MySQL to PostgreSQL and update configuration (#388)
- Replace MySQL 8.4 with PostgreSQL 17-alpine for better performance
- Update environment variables to use POSTGRES_* naming convention
- Change health checks to use pg_isready for PostgreSQL compatibility
- Update template.toml to reflect new database and configuration structure
- Set version to 'latest' in meta.json for continuous updates
2025-09-25 20:54:42 -06:00
Luis
e8f4c6696e Update metadata for bytestash (#399)
* bytestash: update meta.json

* Add back website & docs
2025-09-25 20:48:10 -06:00
RubenMach.Oficial
cc429b2ebd Add LibreTranslate translation API template for Dokploy (#398)
* Add LibreTranslate translation API template for Dokploy

* correcion de ubicacion del meta.json de libretranslate

* Fix: process and sort meta.json

* style: Update logo for light and dark theme compatibility

* Update blueprints/libretranslate/docker-compose.yml

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-09-25 20:47:52 -06:00
Jainil Prajapati
dd19067f60 feat: add Flatnotes blueprint with TOTP authentication (#387)
* feat: add Flatnotes blueprint with TOTP authentication

Introduces a new blueprint for deploying Flatnotes with TOTP-based 2FA, including compose, template, and metadata files.

* feat: add Flatnotes self-hosted markdown note-taking app
2025-09-25 20:36:48 -06:00
Jainil Prajapati
149654a580 feat: add Checkcle security & compliance tool to catalog (#389)
* feat: add Checkcle security & compliance tool to catalog

* docs(checkcle): add default login credentials to docker-compose
2025-09-25 20:33:28 -06:00
Reinaldo J. Menendez
cabfdf2eec feat: add Odoo 19 blueprint (#391) 2025-09-25 20:31:47 -06:00
Jainil Prajapati
e61f9020db feat(pocketbase): update docker-compose.yml and template configuration (#363)
* feat(pocketbase): update docker-compose.yml and template configuration

- Update PocketBase to use latest version instead of specific version
- Add environment variables for configuration
- Implement named volumes for data persistence
- Improve healthcheck configuration with better parameters
- Add encryption support via environment variable
- Update template.toml to include new configuration options
- Configure proper volume mounts and environment variables
- Set default timezone to Europe/Berlin

* feat(pocketbase): refactor docker-compose and template configuration for improved clarity and consistency
2025-09-20 23:37:27 -06:00
Jainil Prajapati
cb209004bc Add initial template configuration for RSS Bridge in TOML format (#347)
* Add initial template configuration for RSS Bridge in TOML format

* Update meta.json to add documentation link for RSS Bridge

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-09-20 23:32:34 -06:00
Vincent Niehues
785462b94a Add Garage S3 blueprint and update Garage S3 with UI (#367)
- Introduced `docker-compose.yml` and `template.toml` for Garage S3.
- Added a new entry for Garage S3 in `meta.json` with relevant details and tags.
- Updated `docker-compose.yml` and `template.toml` in Garage S3 with UI for refined environment variables, authentication guidance, and token support.
- Bumped versions of Garage and Garage Web UI images.
2025-09-20 23:29:25 -06:00
Vincent Niehues
dde4099d4c Add Libredesk service (#327)
* Add Libredesk blueprint with `template.toml`, `docker-compose.yml`, and meta data updates for self-hosted customer support desk

* Update `meta.json` links for Libredesk blueprint

* Update meta.json

* Reorganize Libredesk entry in meta.json

Moved the Libredesk metadata entry to a new position in the file while maintaining its details, including description, links, and tags. This change ensures consistency in the structure of the metadata entries.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-09-20 23:16:22 -06:00
Alexandre Blause
248ac0fe11 feat(blueprint): add notifuse template (#373)
* feat(blueprint): add notifuse template

* fix(meta): reorganized notifuse in meta file
2025-09-20 23:10:02 -06:00
Khiet Tam Nguyen
143bc794ba feat(blueprint): added fmd-server (#381)
* feat(blueprint): added fmd-server

* chore: run process-meta

* chore: remove unused base url
2025-09-20 23:08:50 -06:00
devdamo
ed03559b25 Add Navidrome blueprint and metadata (#370)
* Add Navidrome blueprint and metadata

Introduces Navidrome as a new blueprint with Docker Compose configuration, template, and icon. Updates meta.json to register Navidrome with relevant metadata, description, links, and tags.

* Remove user and version from Navidrome compose file

Deleted the 'user' field and the 'version' declaration from the docker-compose.yml for Navidrome to simplify configuration and improve compatibility.

* Remove ND_BASEURL from Navidrome environment

Eliminates the ND_BASEURL environment variable from the Navidrome service configuration in docker-compose.yml, likely to rely on default behavior or avoid misconfiguration.
2025-09-15 22:52:25 -06:00
devdamo
954cefe0cb Add Paymenter blueprint and metadata (#371)
* Add Paymenter blueprint and metadata

Introduces a new blueprint for Paymenter, including Docker Compose configuration, template variables, and an icon. Updates meta.json to register Paymenter with relevant metadata, description, links, and tags for billing and payment management.

* Add debug and proxy settings to Paymenter config

Set APP_DEBUG to false and TRUSTED_PROXIES to '*' in docker-compose.yml for improved security and proxy support. Also, specify path as '/' in template.toml to clarify application root.
2025-09-15 22:51:47 -06:00
devdamo
edb972f14a Add Owncast blueprint and metadata (#369)
* Add Owncast blueprint and metadata

Introduces a new Owncast blueprint with docker-compose configuration, template, and image. Updates meta.json to register Owncast with relevant metadata and links.

* Rename owncast image from JPG to PNG

Renamed the owncast blueprint image file extension from .jpg to .png for consistency or format requirements. No changes to image content.
2025-09-15 22:49:52 -06:00
nst
e645ecd2dd Update PocketID (#341)
* Up PocketID version in template

so PocketID now 1.10, but template pined to 0.36, and i bump it to v1 (which is latest 1.*)

* allign template

* allign template port

* allign meta

* allign meta prettier

* no need in ports, its not secure
2025-09-13 22:25:49 -06:00
Vincent Vu
dd1bc1e8f8 feat(blueprints): replace unsend with usesend configuration (#350)
* feat(blueprint): added docuseal

* feat: add Docuseal document management system

* feat: restructure docker-compose for Docuseal application setup

* feat(docker-compose): remove unused port mapping and clean up redis service configuration

* Update blueprints/docuseal/docker-compose.yml

* Update blueprints/docuseal/docker-compose.yml

* Update blueprints/docuseal/template.toml

* This PR replaces and supersedes #39.

Changes and improvements:
- Fully resolved merge conflict in meta.json
- Added missing JWT secret handling using `${password:32}`
- Synced `template.toml` and `docker-compose.yml` with proper environment variable mapping
- Ensured domain and service configuration matches Dokploy standards
- Minor cleanup for clarity and deployment safety

Original credit to @maelpr for the initial submission.

This version ensures a clean, deployable, and secure Dokploy template for Kutt.

* fix: add missing commas in environment variable definitions

* Update blueprints/kutt/template.toml

* feat(blueprints): replace unsend with usesend configuration

* feat(meta): add Uptime Kuma monitoring tool to the blueprint

* fix(docker-compose): update MinIO image to latest version

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-09-13 22:13:38 -06:00
Jainil Prajapati
6df93c4c02 feat(flowise): add Flowise blueprint with Docker Compose and template configuration (#354)
- Added Flowise metadata to meta.json with relevant details including ID, name, version, description, logo, links, and tags.
- Created Docker Compose file for Flowise, defining services for Redis and Flowise, including health checks and environment variables.
- Added image for Flowise logo.
- Created template.toml for Flowise configuration, specifying variables, domains, environment variables, and mounts.
2025-09-13 21:51:59 -06:00
Jainil Prajapati
974d42542f Add initial template configuration for cup service (#355)
- Created a new TOML template for the cup service.
- Defined main domain variable and service configuration.
- Specified service name, port, and host for the cup service.
- Configured environment variables and mounted Docker socket.
2025-09-13 19:30:12 -06:00
Jainil Prajapati
4ebc30ab23 Add Crawl4AI blueprint with metadata, Docker configuration, and template (#360) 2025-09-13 19:29:12 -06:00
Sancho Godinho
3ae4c204ba Update links for templates (#352)
* Update links for Gitingest in meta.json

* Update Kuno links in meta.json

* Update Tianji links in meta.json
2025-09-13 19:27:11 -06:00
Jainil Prajapati
baa1313457 Add Budget Board blueprint with Docker Compose and template configuration (#345) 2025-09-13 19:26:26 -06:00
Khaled G.
b54f1c8a69 (feat): add plark template (#361)
* (feat): add plark template

* (fix): Add github link

* (fix): process meta.json file

---------

Co-authored-by: Khaled Gabr <khaled.gabr@plark.com>
2025-09-13 19:24:13 -06:00
devdamo
3f75e7b701 Update Portainer blueprint to use latest version and PNG logo (#342)
* Update Portainer blueprint to use latest version and PNG logo

Switched Portainer version to 'latest' in meta.json and docker-compose.yml, replaced SVG logo with PNG, and updated docker-compose.yml to remove agent service, add restart policy, ports, and SSL command. Adjusted template.toml config formatting and port value for consistency.

* Remove SSL configuration from Portainer service

Removed the SSL-related command and port 9443 from the Portainer service in docker-compose.yml, leaving only port 9000 exposed. This simplifies the setup by disabling SSL support.
2025-09-06 18:36:34 -06:00
Benjamin Nussbaum
62abddecc0 chore(blueprint): update trmnl-byos-laravel to v0.14.0 in meta.json (#323) 2025-09-06 18:33:22 -06:00
devdamo
e2d7880374 Add Agent DVR blueprint and metadata (#337)
Introduces a new blueprint for Agent DVR, including docker-compose configuration, template variables, and an icon. Updates meta.json to register Agent DVR with relevant metadata, description, and links.
2025-09-06 18:32:37 -06:00
Jainil Prajapati
6df943e55f Add Anse project and format tag arrays consistently (#340) 2025-09-06 15:04:34 -06:00