Commit Graph

175 Commits

Author SHA1 Message Date
Jainil Prajapati
6df943e55f Add Anse project and format tag arrays consistently (#340) 2025-09-06 15:04:34 -06:00
Jainil Prajapati
368427ba71 Add Letterfeed self-hosted email service integration (#343)
* Add Letterfeed self-hosted email service integration

- Add Letterfeed entry to meta.json with description, links, and tags
- Add blueprint directory for Letterfeed service implementation
- Enables users to deploy this self-hosted email reader

* Refine project description to highlight RSS conversion

* Azuracast (#335)

* Add AzuraCast template

* Refactor AzuraCast blueprint and update metadata

Simplifies the docker-compose.yml by consolidating services, reducing exposed ports to 8080, and updating volume names. The template.toml is updated to match the new service name and environment variables. The meta.json description and logo are improved, and additional relevant tags are added.

* Update AzuraCast logo file extension

Changed the AzuraCast logo reference in meta.json from SVG to PNG to reflect the correct file format.

* Add MariaDB service to AzuraCast blueprint

Introduces a dedicated MariaDB service in the docker-compose file for AzuraCast, including necessary environment variables and volume configuration. Updates the template to generate MySQL credentials and propagate them to the environment, improving database management and security.

* Add environment variables to AzuraCast template

Introduces several new environment variables to the AzuraCast blueprint template, including Let's Encrypt, virtual host, port assignments, NGINX radio ports, release build preference, Composer plugin mode, and media sync worker count. These additions enhance configuration flexibility and deployment options.

* Update docker-compose.yml

* Change AzuraCast service port from 8080 to 80

Updated both docker-compose.yml and template.toml to expose AzuraCast on port 80 instead of 8080, aligning the configuration for standard HTTP access.

---------

Co-authored-by: randomperson12344 <4dennisk@gmail.com>

* Add OpenSpeedTest blueprint and metadata (#334)

Introduces a new blueprint for OpenSpeedTest, including docker-compose configuration, template, and logo. Updates meta.json to register OpenSpeedTest with relevant metadata and links.

---------

Co-authored-by: devdamo <77869423+devdamo@users.noreply.github.com>
Co-authored-by: randomperson12344 <4dennisk@gmail.com>
2025-09-06 15:02:42 -06:00
devdamo
20edb2cc1d Add OpenSpeedTest blueprint and metadata (#334)
Introduces a new blueprint for OpenSpeedTest, including docker-compose configuration, template, and logo. Updates meta.json to register OpenSpeedTest with relevant metadata and links.
2025-09-05 02:46:51 -06:00
devdamo
bb58434ab3 Azuracast (#335)
* Add AzuraCast template

* Refactor AzuraCast blueprint and update metadata

Simplifies the docker-compose.yml by consolidating services, reducing exposed ports to 8080, and updating volume names. The template.toml is updated to match the new service name and environment variables. The meta.json description and logo are improved, and additional relevant tags are added.

* Update AzuraCast logo file extension

Changed the AzuraCast logo reference in meta.json from SVG to PNG to reflect the correct file format.

* Add MariaDB service to AzuraCast blueprint

Introduces a dedicated MariaDB service in the docker-compose file for AzuraCast, including necessary environment variables and volume configuration. Updates the template to generate MySQL credentials and propagate them to the environment, improving database management and security.

* Add environment variables to AzuraCast template

Introduces several new environment variables to the AzuraCast blueprint template, including Let's Encrypt, virtual host, port assignments, NGINX radio ports, release build preference, Composer plugin mode, and media sync worker count. These additions enhance configuration flexibility and deployment options.

* Update docker-compose.yml

* Change AzuraCast service port from 8080 to 80

Updated both docker-compose.yml and template.toml to expose AzuraCast on port 80 instead of 8080, aligning the configuration for standard HTTP access.

---------

Co-authored-by: randomperson12344 <4dennisk@gmail.com>
2025-09-05 02:45:59 -06:00
Jorge Gómez Zarzosa
af037a1064 feat: add ntfy (Item requested on issue #145) (#328)
* chore: add meta ntfy

* chore: typo

* feat: add ntfy

---------

Co-authored-by: Jorge Gómez Zarzosa <jorgegomez@bmat.com>
2025-09-04 00:46:24 -06:00
devdamo
89528e7b8a Add Java runtime blueprint and metadata (#332)
* Add Java runtime blueprint and metadata

Introduces a new Java blueprint with Docker Compose, template configuration, and logo for multi-version Java environments. Updates meta.json to register the Java runtime, supporting versions 8-21 for use cases like Minecraft servers and Spring Boot apps.

* Move Java Runtime entry in meta.json

Relocated the Java Runtime (Multi-Version) entry within meta.json for improved organization. No changes to the entry's content.

* Update template.toml
2025-09-04 00:00:55 -06:00
Jainil Prajapati 🪐
0b0800e2ad Add SilverBullet template to meta.json (#322) 2025-09-01 23:19:59 -06:00
Artur Mukhamedyarov
bda5817e00 upd: bump vaultwarden to 1.34.3 (#320)
* upd: bump vaultwarden to 1.34.3

* upd: meta.json vaultwarden 1.34.3
2025-09-01 23:15:58 -06:00
Luis
126f6757c6 Add crowdsec to blueprints (#321)
* add docker-compose for crowdsec

* add template.toml

* edit meta.json

* add crowdsec logo

* process-meta

* Update blueprints/crowdsec/docker-compose.yml

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-09-01 23:13:59 -06:00
Dennis Khylkouski
dee68380f6 Add Dashy template (#324)
* Add Dashy template

* Fix meta.json formatting and sorting
2025-09-01 23:13:21 -06:00
Tony Hart
2034a0d0c6 add initial signoz template (#318)
* add initial signoz template

* sort meta
2025-08-28 00:35:55 -06:00
Jainil Prajapati 🪐
393557c160 Add Open Fiesta AI chat template (#314) 2025-08-28 00:30:58 -06:00
Jainil Prajapati 🪐
5c070eba6e Add Calibre-Web template with metadata and links (#307) 2025-08-28 00:28:42 -06:00
Vladyslav G.
c2f4ab1836 feat(blueprint) add kaneo task managment template (#312)
* feat(blueprint) add keneo task managment template

* fix bad name

* fix: return back tags formating

* Sort meta.json
2025-08-28 00:26:35 -06:00
Jainil Prajapati 🪐
a86d1dccb1 Add Domain Locker blueprint (#308)
* Add Domain Locker blueprint with PostgreSQL backend and cron-based updater service

* Reformat "tags" arrays in meta.json to multi-line for improved readability
2025-08-28 00:25:19 -06:00
Yogesh Manikkavasagam
d09809c125 nginx template added (#309)
* nginx template added

nginx template added

* Update meta.json

* Update meta.json

* Update meta.json
2025-08-28 00:23:15 -06:00
Jainil Prajapati 🪐
77266b3bd1 ATTENTION IS ALL YOU NEED (#313)
* Add blueprints for wanderer and yamtrack applications with Docker configurations and templates

* Add Vikunja blueprint

* Add Tor Browser blueprint with Docker configuration and template

* Add Picsur image hosting blueprint with Docker configuration and template

* Create new blueprint for deploying Pastefy with MariaDB and OAuth support

* Added Morsphs

* Add KitchenOwl blueprint with Docker Compose configuration and template

* Add Kokoro Web blueprint with Docker Compose configuration and template

* added HortusFox

* added gitingest

* Add Etherpad blueprint with Docker Compose configuration and template

* Add drawnix blueprint with Docker Compose configuration and template

* arranged Meta
2025-08-28 00:22:23 -06:00
Jainil Prajapati 🪐
b4bf7c4fa7 Add Aкаunting accounting app template and restructure tags formatting (#305)
* Add Aкаunting accounting app template and restructure tags formatting

* Reformat tags in meta.json to improve readability and maintainability
2025-08-24 23:49:39 -06:00
Jainil Prajapati 🪐
d9d5b980d0 Add AdventureLog template with metadata and links (#304)
* Add AdventureLog template with metadata and links

* Update PUBLIC_SERVER_URL to use backend_domain variable
2025-08-24 23:47:22 -06:00
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