Commit Graph

468 Commits

Author SHA1 Message Date
Jainil Prajapati 🪐
8142693922 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>
2025-08-16 00:20:14 -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
Khiet Tam Nguyen
4bc51e31de feat(blueprint): healthcheck for excalidraw (#207) 2025-08-10 23:45:32 -06:00
Chetra Chann
1d631a9a61 Fix wordpress volume config (#267) 2025-08-10 23:39:50 -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 🪐
6713733ec1 Refactor Blinko blueprint configuration and environment handling (#255)
* Refactor Blinko blueprint configuration and environment handling

* Standardize tag formatting in 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:16:54 -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 🪐
e9eff34cb4 Remove GitLab CE entry and update package dependencies (#240) 2025-07-27 22:53:43 -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
Vyacheslav Scherbinin
a286a9b4a6 Update meta.json (#239)
Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-07-25 00:40:37 -06:00
Tony Hart
dc5157449d add keycloak template (#243) 2025-07-25 00:39:01 -06:00
Jainil Prajapati 🪐
82c1680e86 Refactor open-webui Docker Compose and template configurations (#217)
* Refactor open-webui Docker Compose and template configurations

- Commented out the ollama service in docker-compose.yml for clarity and potential future use.
- Updated the webui service to include extra_hosts for improved networking.
- Adjusted the port configuration in template.toml from 8_080 to 8080 for consistency.
- Added a new webui_secret_key variable for enhanced security in the template.
- Included environment variable comments for optional services like Playwright and stable-diffusion-webui.

* Update Docker Compose configurations and enhance security features

- Commented out the ollama service in docker-compose.yml for clarity.
- Updated webui service with extra_hosts for improved networking.
- Adjusted port configuration in template.toml to ensure consistency.
- Introduced webui_secret_key variable for enhanced security.
- Added comments for optional environment variables related to Playwright and stable-diffusion-webui.

* Update Docker Compose and template configurations for Open WebUI

- Refined the open-webui service in docker-compose.yml by specifying the main image tag and adding port configuration.
- Enhanced environment variable setup for improved clarity and security, including the addition of webui_secret_key.
- Updated template.toml to reflect the new structure for environment variables and mounts, ensuring consistency with docker-compose.yml.
- Added comments for optional services like Ollama, Playwright, and Stable Diffusion to guide future configurations.
2025-07-20 21:53:31 -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 🪐
48b5798a91 Add GitLab CE entry to meta.json (#230)
- Introduced a new entry for GitLab Community Edition, including a detailed description, logo, and relevant links.
- Reformatted tag lists for consistency across all entries.
2025-07-20 21:42:30 -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
Mauricio Siu
c4062759cc Remove container names from Filestash and WOPI server in docker-compose.yml for improved configuration simplicity. 2025-07-11 23:46:43 -06:00
Manan Santoki
a6ae3bd8d8 Adds Filestash blueprint (#218)
* Adds Filestash blueprint

Adds a new blueprint for deploying Filestash, a web-based file manager, along with a Collabora Online instance for document editing.

The blueprint includes:
- Docker Compose configuration for Filestash and Collabora Online.
- Configuration template for setting up domains and environment variables.
- An SVG logo for Filestash.

This enables users to easily deploy a complete Filestash instance with document editing capabilities.

* Renames file to docker-compose.yml

* Adds Filestash app to the meta.json

Adds Filestash, a file manager that connects storage with identity providers and authorizations, to the list of available applications.

* Config for domain handling

Simplifies domain configuration by removing the dedicated
`wopi_server` domain and adjusting the APPLICATION_URL. This
streamlines the setup and ensures correct URL handling.

Adds a comment in the docker-compose file to indicate SSL configuration.
2025-07-11 23:45:37 -06:00