Commit Graph

156 Commits

Author SHA1 Message Date
Jainil Prajapati 🪐
ee6d34f22d Add new LiteLLM template to the repository. (#303)
* working

* Refactor LiteLLM template to centralize environment variables and improve configuration structure

* Refactor LiteLLM docker-compose and template to use volumes and simplify port configuration

* Refactor LiteLLM blueprint to simplify environment configuration and improve service definitions

* Refactor LiteLLM blueprint to centralize environment variables, enhance security with stronger defaults, and improve provider API key configuration

* Format tags as arrays in meta.json for improved readability
2025-08-24 23:45:02 -06:00
Naterfute
9af4698ea9 Appflowy Template (#301)
* feat: add appflowy for testing

* fix: removed docker network and fixed template.toml jwt secret

* Working AppFlowy config

* fix: meta.json
2025-08-23 22:27:17 -06:00
Jainil Prajapati 🪐
8793a5c54d Add Kuno i18n blog template (#293)
* Add Kuno i18n blog template with improved tag formatting in meta.json

* Update i18n-blog blueprint with Kuno volume configuration and JWT secret setup

* Changed Port

* Updated

* update meta.json

* feat: add i18n Blog (Kuno) entry to meta.json

- Introduced a new application entry for i18n Blog (Kuno), detailing its version, description, logo, and relevant links.
- Categorized the application with appropriate tags for better discoverability.
- Removed the previous duplicate entry for i18n Blog to streamline the application catalog.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 23:45:26 -06:00
Vincent Niehues
9f244dc21a Add Garage S3 with UI (#297)
* **Add `docker-compose.yml` and `garage.svg` blueprint files for Garage service**

* **Fix syntax error in `template.toml` for environment variables in Garage blueprint**

* **Fix syntax error in `template.toml` for environment variables in Garage blueprint**

* **Update `template.toml` and `docker-compose.yml` for refined env variables and domain config in Garage blueprint**

* processed meta.json

* renamed blueprint folder

* feat: add Garage S3 with Web UI entry to meta.json

- Introduced a new application entry for Garage S3, including details such as version, description, logo, and relevant links.
- Categorized the application with appropriate tags for better discoverability.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 23:40:00 -06:00
Jainil Prajapati 🪐
2e370b0770 Update Gitea to latest version with support for SQLite, MySQL, and PostgreSQL (#283)
* Update Gitea to latest version with support for SQLite, MySQL, and PostgreSQL

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Remove Booklore and Statping-NG entries from meta.json

* The meta.json glow-up nobody saw coming (#281)

* removed

n8n (appears 2 times)
Authelia (appears 2 times)
SupaBase (appears 2 times)
Livekit (appears 2 times)
WG-Easy (appears 2 times)
Open Notebook (appears 2 times)
Booklore (appears 2 times)
Scrypted (appears 2 times)
Wallos (appears 2 times)
Statping-NG (appears 2 times)

* Replace application catalog entries with new software entries

* Test 1

* Updated Scripts

* Final Test

* Fix

* Remove redundant dependency installation steps from GitHub Actions workflow

* Test 2

* Update meta sorting logic to ASCII order and add --backup option for deduplication

* Fix meta.json: Remove duplicates and apply correct ASCII sorting

- Remove duplicate entries: scrypted, searxng (243 → 241 entries)
- Fix sorting algorithm to use ASCII order for CI/CD compatibility
- Update both dedupe-and-sort-meta.js and build-scripts/process-meta.js
- Add missing --backup CLI argument to build script
- Ensure consistent sorting across all processing interfaces

* Fix CI/CD pipeline: Count JSON entries instead of lines

- Update validate-meta.yml to count JSON entries using Node.js instead of wc -l
- Add custom JSON formatting functions to both processing scripts
- Ensure consistent output formatting across all processing interfaces
- Fix false positive where line count increased due to expanded JSON formatting

The CI/CD failure was caused by counting file lines (4124) instead of actual
JSON entries (241). Both files now produce identical results with proper
entry counting in the validation workflow.

* Fix meta.json formatting to match processing script output

- Apply consistent JSON formatting to meta.json using processing script
- Ensure file formatting matches expected CI/CD workflow output
- Files now pass diff comparison in validation workflow

This resolves the CI/CD pipeline failure where files had identical content
but different formatting, causing diff validation to fail.

* Test 3

* Removed duplicate and action worked :)

* Remove pull_request_template.md

* Remove duplicate meta entries to prevent processing conflicts

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>

* Update Gitea to latest version with support for SQLite, MySQL, and PostgreSQL

* Update Meta.json

* Remove Gitea entry from meta.json

* Format tags arrays in meta.json to multi-line for better readability

* Remove old Gitea blueprint files

* feat: add Gitea entries for MySQL, PostgreSQL, and SQLite

- Introduced new Gitea application entries in meta.json for MySQL, PostgreSQL, and SQLite, each with version 1.24.4.
- Added descriptions, logos, and relevant links for each entry.
- Categorized applications with appropriate tags for better discoverability.

* Remove outdated Gitea entry from meta.json to streamline application catalog.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 23:25:31 -06:00
Jing Chen
5c97dbe3fe feat: add drizzle gateway (#274)
* feat: add drizzle gateway

* fix: add missing template

* Update and rename drizzle-gateway.yml to docker-compose.yml

* feat: add meta json

* Update meta.json

* Update docker-compose.yml

* Update docker-compose.yml

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 23:18:24 -06:00
Shishir Ahmed
afd1976d56 Add ruTorrent blueprint (crazy-max image) (#280)
* Add ruTorrent blueprint and meta.json entry

* Add blueprints/rutorrent (compose + template + logo)

* Rename folder to blueprints/rutorrent and ensure logo path

* Update meta.json with new software entries and modifications

- Added new applications including Ackee, Activepieces, Actual Budget, AdGuard Home, Adminer, Affine Pro, AList, AllTube, Ampache, AnonUpload, Answer, AnythingLLM, Apprise API, Appsmith, Aptabase, ArangoDB, Argilla, Audiobookshelf, Authorizer, Authelia, BabyBuddy, Backrest, Baikal, Barrage, Baserow, Bazarr, Beszel, and more.
- Updated links, descriptions, and tags for existing applications.
- Removed duplicates and ensured consistent formatting across the file.
- Enhanced the overall structure and organization of the application catalog.

* Update blueprints/rutorrent/docker-compose.yml

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 23:09:04 -06:00
Maximilian Walterskirchen
a55f98f1b7 Add Typesense blueprint with Docker Compose setup and update meta.json (#275)
- Introduced Typesense service with Docker Compose configuration.
- Added Typesense template for environment variables and configuration.
- Updated meta.json to include Typesense entry and formatted tags for consistency.

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 23:04:44 -06:00
Cohvir
8baa95dfd8 Emby template (#276)
* Emby template

* Update blueprints/emby/template.toml

* Add Emby entry to meta.json

- Introduced new application entry for Emby, including details such as version, description, logo, and relevant links.
- Ensured proper categorization with appropriate tags for media systems.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 22:57:30 -06:00
Jainil Prajapati 🪐
f973fe08e8 new feature related to Obsidian LiveSync (#260)
* new feature related to Obsidian LiveSync

* Update meta.json with new software entries and modifications

- Added new applications: Ackee, Activepieces, Actual Budget, AdGuard Home, Adminer, Affine Pro, AList, AllTube, Ampache, AnonUpload, Answer, AnythingLLM, Apprise API, Appsmith, Aptabase, ArangoDB, Argilla, Audiobookshelf, BabyBuddy, Backrest, Baikal, Barrage, Bazarr, Beszel, Baserow, Budibase, and more.
- Updated existing entries with new descriptions, links, and tags.
- Removed duplicates and ensured consistent formatting across the file.
- Enhanced application descriptions for clarity and accuracy.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 22:51:43 -06:00
Mauricio Siu
954e93b7fb Remove Booklore and Statping-NG entries from meta.json 2025-08-16 00:11:31 -06:00
Mauricio Siu
a8704bbddd Update meta.json 2025-08-16 00:08:25 -06:00
Mauricio Siu
7bcb1fcad3 Update meta.json 2025-08-16 00:07:53 -06:00
Mauricio Siu
0c246aedfb Update meta.json 2025-08-16 00:05:59 -06:00
Mauricio Siu
bc38c7f96f Update meta.json 2025-08-16 00:05:27 -06:00
Mauricio Siu
7bdcefa5a5 Update meta.json 2025-08-16 00:04:58 -06:00
Mauricio Siu
845d7c7bef Update meta.json 2025-08-16 00:04:09 -06:00
Mauricio Siu
f633ae9819 Update meta.json 2025-08-16 00:03:17 -06:00
Jainil Prajapati 🪐
dd2a349a4d Poke adding new templet (#222)
* Refactor meta.json: streamline tag formatting for consistency across entries and add new Poke entry with relevant details.

* Update poke blueprint metadata and replace logo file

* Update meta.json

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-11 00:00:44 -06:00
Jainil Prajapati 🪐
74ae0fe5ff Update Checkmate blueprint with new backend image and configuration (#258)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-10 23:56:55 -06:00
koch3092
b318df51c6 feat: add Livekit Blueprint (#197)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-10 23:53:18 -06:00
Nicolas SANS
ae5cd0606a Add Wallos subscription tracking application with Docker Compose setup (#268)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-10 23:48:38 -06:00
RiKaZaRai
0cbffecd0a Add n8n with Postgres (#269)
* Create n8n with postgres

* Delete blueprints/n8n with postgres

* Create docker-compose.yml

* Add files via upload

* Create template.toml

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update template.toml

* Update template.toml

* Update template.toml

* Update docker-compose.yml

* Update template.toml

* Update docker-compose.yml

* Update template.toml

* Update docker-compose.yml

* Update template.toml

* Create docker-compose.yml

* Create template.toml

* Add files via upload

* Update meta.json

* Update meta.json

* Update template.toml

* Update docker-compose.yml

* Update template.toml

* Update template.toml

* Update template.toml

* Update docker-compose.yml

* Update template.toml

* Delete blueprints/sylius-frankenphp directory

* Create docker-compose.yml

* Create template.toml

* Add files via upload

* Delete blueprints/wordpress/elephant_cover.svg

* Add files via upload

* Update meta.json

* Update template.toml

* Update template.toml

* Update template.toml

* Update template.toml

* Update docker-compose.yml

* Update template.toml

* Update template.toml

* Update docker-compose.yml

* Update docker-compose.yml

* Update template.toml

* Update template.toml

* Update docker-compose.yml

* Update docker-compose.yml

* Update template.toml

* Update docker-compose.yml

* Update docker-compose.yml

* Update docker-compose.yml

* Update template.toml

* Update docker-compose.yml

* Update docker-compose.yml

* Update template.toml

* Update meta.json

* Delete blueprints/wordpress-frankenphp/docker-compose.yml

* Delete blueprints/wordpress-frankenphp/elephant_cover.svg

* Delete blueprints/wordpress-frankenphp/template.toml

* Update meta.json

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-10 23:39:26 -06:00
Sancho Godinho
a355cd24ed Update outdated links (#254) 2025-08-07 01:02:15 -06:00
Jainil Prajapati 🪐
6c46708035 added Statping-NG template (#273)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-07 01:01:59 -06:00
Ragil Burhanudin Pamungkas
996dbd8254 Update ghostcms version to 6.0.0 (#271)
* chore(blueprint): update plane services to v0.27.1

- Bumped all makeplane service images from v0.25.3 to v0.27.1
- Updated web, space, admin, live, api, worker, beat-worker, migrator and proxy services
- Version alignment for all plane components in docker-compose blueprint

* chore(blueprint): update plane version to v0.27.1

* chore: update ghost image and version to 6.0.0
2025-08-07 00:50:57 -06:00
Tony Hart
1ff926b184 add authelia (#270)
* add authelia

* update config

* update config env

* update hash

* admin first login fix
2025-08-07 00:48:53 -06:00
Jainil Prajapati 🪐
a2d1f929fd Added wg-easy entry (#256)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-02 00:11:49 -06:00
Jainil Prajapati 🪐
a551e99b8c Added Open Notebook (#253)
* Added Open Notebook

* Remove duplicate GitLab CE entry from meta.json

* FIX-Validating meta.json against blueprint folders and logos

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-02 00:09:52 -06:00
Jainil Prajapati 🪐
b3348e6949 add BookLore template with Docker Compose setup (#259)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-02 00:08:42 -06:00
Jainil Prajapati 🪐
c634c2cb31 Added Scrypted (#257) 2025-08-01 01:35:37 -06:00
Mauricio Siu
2ab8b2ee27 Update meta.json 2025-07-27 23:03:50 -06:00
Ragil Burhanudin Pamungkas
fbd6e78bf5 chore(blueprint): update plane services to v0.27.1 (#250)
* chore(blueprint): update plane services to v0.27.1

- Bumped all makeplane service images from v0.25.3 to v0.27.1
- Updated web, space, admin, live, api, worker, beat-worker, migrator and proxy services
- Version alignment for all plane components in docker-compose blueprint

* chore(blueprint): update plane version to v0.27.1
2025-07-27 22:58:32 -06:00
Jainil Prajapati 🪐
8b23ad129f Add Habitica entry to meta.json (#228)
* Add Habitica entry to meta.json

- Introduced Habitica, a productivity app that gamifies habit tracking, with a detailed description, logo, and relevant links.
- Updated tag formatting for consistency across entries.

* Add GitLab CE entry to meta.json

- Introduced GitLab Community Edition with a detailed description, logo, and relevant links.
- Updated tag formatting for consistency across entries.

* Refactor Habitica blueprint to use client-server architecture with MongoDB volume and simplified email configuration
2025-07-27 22:51:55 -06:00
Vitaliy Kukharik
05c014b26b Update Autobase to v2.3.0 (#244)
* Update Autobase to v2.3.0

* Update meta.json

* Update tags
2025-07-27 22:46:50 -06:00
Marius
bf327c3bad add OpenPanel template (#245) 2025-07-27 22:44:28 -06:00
Jainil Prajapati 🪐
d5a74cab26 Adding new templates (#247)
* Remove duplicate GitLab CI entry and add Link Stack entry to meta.json

* Update Movary blueprint with simplified Docker Compose and environment configuration

* Add OpenGist entry to meta.json

* Add Snapp self-hosted screenshot sharing service entry to meta.json

* Add CommaFeed feed reader entry to meta.json

* Add ConvertX media conversion service entry to meta.json

* Add MeTube YouTube downloader entry to meta.json

* Add Pinchflat YouTube  entry to meta.json

* Add yt-dlp-webui entry to meta.json

* Add FlareSolverr proxy service entry to meta.json

* Add Neko virtual browser entry to meta.json

* Add Omni-Tools entry to meta.json

* Add OpenHands AI agents platform entry to meta.json

* Add Web-Check website analyzer entry to meta.json

* Add DumbDrop file sharing service entry to meta.json

* Add DumbAssets entry to meta.json

* Add DumbPad notepad service entry to meta.json

* Add DumbBudget self-hosted budget tracking service entry to meta.json

* Add Tianji web analytics and uptime monitoring service entry to meta.json

* Add Directory Lister entry to meta.json

* Add Grimoire bookmarking app entry to meta.json

* Clean Up

* Update Movary blueprint with environment variables and MySQL configuration
2025-07-27 22:40:54 -06:00
Vitor Leonel
c7fb4d8166 chore: bump n8n version to 1.104.0 (#241) 2025-07-25 00:45:53 -06:00
Khiet Tam Nguyen
36ff89f088 chore(blueprint): update rybbit to v1.5 (#235)
* chore(blueprint): update rybbit to v1.5

* chore(template): bump rybbit to 1.5.1
2025-07-25 00:42:27 -06:00
Tony Hart
dc5157449d add keycloak template (#243) 2025-07-25 00:39:01 -06:00
Nicolas SANS
8f887d08b8 Add Memos entry (#234)
* Add Memos service and configuration files

* Refactor docker-compose.yml: update environment variable syntax for Memos service

* Update docker-compose.yml and template.toml: adjust environment variable syntax and change MEMOS_MODE value

* Add GitLab CE entry to meta.json and update Memos version to latest
2025-07-20 21:47:13 -06:00
Jainil Prajapati 🪐
8a803ae66a Add Linkding entry to meta.json (#231)
* Add GitLab CE entry to meta.json

- Introduced a new entry for GitLab Community Edition, including a detailed description, logo, and relevant links.
- Reformatted tag lists for consistency across all entries.

* Add Linkding entry to meta.json

- Introduced a new entry for Linkding, a self-hosted bookmark manager, including a description, logo, and relevant links.
- Updated tag lists to include "bookmark-manager" and "self-hosted" for better categorization.
2025-07-20 21:46:35 -06:00
Jainil Prajapati 🪐
d2f3a95d7e Add Kener entry to meta.json and improve JSON encoding in TemplateDialog (#229)
* Add Kener entry to meta.json and improve JSON encoding in TemplateDialog

- Introduced Kener, an open-source status page system, to meta.json with relevant links and tags.
- Updated TemplateDialog to use encodeURIComponent for proper handling of Unicode characters in JSON encoding.
- Removed unnecessary console log from TemplateGrid for cleaner code.

* Update Kener logo in meta.json and remove old logo file

- Changed the logo reference for Kener in meta.json from 'kener.png' to 'image.png'.
- Deleted the outdated 'kener.png' file from the repository.

* Add GitLab CE entry to meta.json

- Introduced GitLab Community Edition with a detailed description, logo, and relevant links.
- Updated tags for better categorization, including 'git', 'ci-cd', 'version-control', and 'project-management'.
2025-07-20 21:45:10 -06:00
Jainil Prajapati 🪐
734c7ff819 add EZBookkeeping entry (#223)
* add EZBookkeeping entry

* Add GitLab CE entry to meta.json

- Introduced a new entry for GitLab Community Edition, including its description, logo, and relevant links.
- Added tags for better categorization: git, ci-cd, version-control, project-management.
2025-07-20 21:38:21 -06:00
Jainil Prajapati 🪐
0ff9c62a31 Add I Hate Money entry to meta.json (#227)
* Add I Hate Money entry to meta.json

- Introduced a new entry for I Hate Money, a web application for managing shared expenses, including relevant links and tags.

* Add GitLab CE entry to meta.json

- Introduced a new entry for GitLab Community Edition, including a detailed description, logo, relevant links, and tags for better categorization.
2025-07-20 21:37:30 -06:00
Jainil Prajapati 🪐
532eb65cbc Add Cap.so entry to meta.json (#226)
* Add Cap.so entry to meta.json

- Introduced Cap.so, a platform for web and desktop applications with MySQL and S3 storage, including relevant links and tags.
- Reformatted tag lists for consistency across all entries.

* Add GitLab CE entry to meta.json

- Introduced GitLab Community Edition, a free and open source platform for managing Git repositories and CI/CD pipelines, with relevant links and tags.
- Ensured consistency in tag formatting across all entries.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-07-20 21:35:44 -06:00
Jainil Prajapati 🪐
1723abe711 Add Authentik entry to meta.json (#225)
* Add Authentik entry to meta.json

- Introduced Authentik, an open-source Identity Provider for authentication and authorization, with detailed description, version, and relevant links.
- Reformatted tag lists for consistency across entries.

* Add GitLab CE entry to meta.json

- Introduced GitLab Community Edition with a detailed description, logo, and relevant links.
- Reformatted tag lists for consistency across entries.
2025-07-20 21:33:17 -06:00
Jainil Prajapati 🪐
f5a50d2e12 added CyberChef entry (#221)
* Refactor meta.json: standardize tag formatting and add CyberChef entry

- Reformatted tag lists for consistency across all entries in meta.json.
- Added new entry for CyberChef, including relevant links and tags.

* Add MAZANOKE and SearXNG entries to meta.json

- Introduced MAZANOKE, a self-hosted image hosting platform, with relevant links and tags.
- Added SearXNG, a privacy-respecting metasearch engine, including detailed description and tags for better categorization.

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-07-11 23:59:35 -06:00
Jainil Prajapati 🪐
99c5ac71e8 Refactor meta.json: streamline tag formatting and add MAZANOKE entry (#220)
- Reformatted tag lists for consistency across multiple entries.
- Added new entry for MAZANOKE, a self-hosted image hosting platform, including relevant links and tags.

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-07-11 23:56:42 -06:00
Jainil Prajapati 🪐
04d7e165b1 Refactor meta.json: standardize tag formatting and add SearXNG entry (#219)
- Reformatted tag lists for consistency across all entries.
- Added new entry for SearXNG, a privacy-respecting metasearch engine, with relevant details and tags.

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-07-11 23:50:02 -06:00