diff --git a/public/svgs/bitwarden.svg b/public/svgs/bitwarden.svg new file mode 100644 index 000000000..888e50b2b --- /dev/null +++ b/public/svgs/bitwarden.svg @@ -0,0 +1,59 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/public/svgs/moodle.png b/public/svgs/moodle.png new file mode 100644 index 000000000..340f425b1 Binary files /dev/null and b/public/svgs/moodle.png differ diff --git a/public/svgs/nextcloud.svg b/public/svgs/nextcloud.svg new file mode 100644 index 000000000..c9938c99f --- /dev/null +++ b/public/svgs/nextcloud.svg @@ -0,0 +1,73 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/public/svgs/nocodb.svg b/public/svgs/nocodb.svg new file mode 100644 index 000000000..d4c96f9be --- /dev/null +++ b/public/svgs/nocodb.svg @@ -0,0 +1,10 @@ + + + NocoDB + + + + + + + \ No newline at end of file diff --git a/public/svgs/openblocks.svg b/public/svgs/openblocks.svg new file mode 100644 index 000000000..2de5ee88f --- /dev/null +++ b/public/svgs/openblocks.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/svgs/phpmyadmin.svg b/public/svgs/phpmyadmin.svg new file mode 100644 index 000000000..1e32d14f3 --- /dev/null +++ b/public/svgs/phpmyadmin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/svgs/pocketbase.svg b/public/svgs/pocketbase.svg new file mode 100644 index 000000000..5b5de956b --- /dev/null +++ b/public/svgs/pocketbase.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/svgs/stirling.png b/public/svgs/stirling.png new file mode 100644 index 000000000..5edc6eae2 Binary files /dev/null and b/public/svgs/stirling.png differ diff --git a/public/svgs/syncthing.svg b/public/svgs/syncthing.svg new file mode 100644 index 000000000..6a036026b --- /dev/null +++ b/public/svgs/syncthing.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/svgs/trigger.avif b/public/svgs/trigger.avif new file mode 100644 index 000000000..66500da9f Binary files /dev/null and b/public/svgs/trigger.avif differ diff --git a/public/svgs/trigger.png b/public/svgs/trigger.png new file mode 100644 index 000000000..72999559b Binary files /dev/null and b/public/svgs/trigger.png differ diff --git a/public/svgs/umami.svg b/public/svgs/umami.svg new file mode 100644 index 000000000..b900e2976 --- /dev/null +++ b/public/svgs/umami.svg @@ -0,0 +1 @@ +Created by potrace 1.11, written by Peter Selinger 2001-2013 diff --git a/public/svgs/uptime-kuma.svg b/public/svgs/uptime-kuma.svg new file mode 100644 index 000000000..c4217915d --- /dev/null +++ b/public/svgs/uptime-kuma.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/svgs/weblate.webp b/public/svgs/weblate.webp new file mode 100644 index 000000000..fae61d602 Binary files /dev/null and b/public/svgs/weblate.webp differ diff --git a/public/svgs/whoogle-search.png b/public/svgs/whoogle-search.png new file mode 100644 index 000000000..2b895c194 Binary files /dev/null and b/public/svgs/whoogle-search.png differ diff --git a/public/svgs/wordpress.svg b/public/svgs/wordpress.svg new file mode 100644 index 000000000..e8eb70d4f --- /dev/null +++ b/public/svgs/wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/compose/grafana-with-postgresql.yaml b/templates/compose/grafana-with-postgresql.yaml index cd76c10ce..3aa326d68 100644 --- a/templates/compose/grafana-with-postgresql.yaml +++ b/templates/compose/grafana-with-postgresql.yaml @@ -1,4 +1,4 @@ -# documentation: https://grafana.com/docs/grafana/latest/installation/docker/ +# documentation: https://grafana.com # slogan: Grafana is the open source analytics & monitoring solution for every database. # tags: grafana,analytics,monitoring,dashboard # logo: svgs/grafana.svg diff --git a/templates/compose/grafana.yaml b/templates/compose/grafana.yaml index 9d8dbfcc4..a4e5b4042 100644 --- a/templates/compose/grafana.yaml +++ b/templates/compose/grafana.yaml @@ -1,4 +1,4 @@ -# documentation: https://grafana.com/docs/grafana/latest/installation/docker/ +# documentation: https://grafana.com # slogan: Grafana is the open source analytics & monitoring solution for every database. # tags: grafana,analytics,monitoring,dashboard # logo: svgs/grafana.svg diff --git a/templates/compose/meilisearch.yaml b/templates/compose/meilisearch.yaml index 0932e7d86..4daab4f9a 100644 --- a/templates/compose/meilisearch.yaml +++ b/templates/compose/meilisearch.yaml @@ -1,4 +1,4 @@ -# documentation: https://www.meilisearch.com/docs/learn/configuration/instance_options +# documentation: https://www.meilisearch.com # slogan: MeiliSearch is a powerful, fast, easy to use and deploy search engine. # tags: search,engine,fulltext,full,text,meilisearch # logo: svgs/meilisearch.svg diff --git a/templates/compose/metabase.yaml b/templates/compose/metabase.yaml index dd891a4a9..a9df49dc7 100644 --- a/templates/compose/metabase.yaml +++ b/templates/compose/metabase.yaml @@ -1,4 +1,4 @@ -# documentation: https://www.metabase.com/docs/latest/installation-and-operation/running-metabase-on-docker +# documentation: https://www.metabase.com # slogan: Fast analytics with the friendly UX and integrated tooling to let your company explore data on their own. # tags: analytics,bi,business,intelligence # logo: svgs/metabase.svg diff --git a/templates/compose/metube.yaml b/templates/compose/metube.yaml index 9a39e4959..28501ee84 100644 --- a/templates/compose/metube.yaml +++ b/templates/compose/metube.yaml @@ -1,6 +1,7 @@ # documentation: https://github.com/alexta69/metube # slogan: A web GUI for youtube-dl with playlist support. It enables you to effortlessly download videos from YouTube and dozens of other sites. # tags: youtube, download, videos, playlist +# logo: svgs/unknown.svg services: metube: diff --git a/templates/compose/moodle.yaml b/templates/compose/moodle.yaml index df5bce6f1..ee3504518 100644 --- a/templates/compose/moodle.yaml +++ b/templates/compose/moodle.yaml @@ -1,6 +1,7 @@ # documentation: https://moodle.org # slogan: Moodle is the world’s most customisable and trusted eLearning solution that empowers educators to improve our world. # tags: moodle, elearning, education, lms, cms, open, source, low, code +# logo: svgs/moodle.png services: mariadb: diff --git a/templates/compose/nextcloud.yaml b/templates/compose/nextcloud.yaml index 218f06e53..b684c7944 100644 --- a/templates/compose/nextcloud.yaml +++ b/templates/compose/nextcloud.yaml @@ -1,6 +1,7 @@ # documentation: https://docs.nextcloud.com # slogan: NextCloud is a self-hosted, open-source platform that provides file storage, collaboration, and communication tools for seamless data management. # tags: cloud, collaboration, communication, filestorage, data +# logo: svgs/nextcloud.svg services: nextcloud: diff --git a/templates/compose/nocodb.yaml b/templates/compose/nocodb.yaml index 4e772b3db..f3b33c731 100644 --- a/templates/compose/nocodb.yaml +++ b/templates/compose/nocodb.yaml @@ -1,6 +1,7 @@ -# documentation: https://docs.nocodb.com/ +# documentation: https://nocodb.com/ # slogan: NocoDB is an open source Airtable alternative. Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet. # tags: nocodb,airtable,mysql,postgresql,sqlserver,sqlite,mariadb +# logo: svgs/nocodb.svg services: nocodb: diff --git a/templates/compose/openblocks.yaml b/templates/compose/openblocks.yaml index f79598d74..082d817cc 100644 --- a/templates/compose/openblocks.yaml +++ b/templates/compose/openblocks.yaml @@ -1,6 +1,7 @@ -# documentation: https://docs.openblocks.dev/self-hosting +# documentation: https://openblocks.dev # slogan: OpenBlocks is a self-hosted, open-source, low-code platform for building internal tools. # tags: openblocks,low,code,platform,open,source,low,code +# logo: svgs/openblocks.svg services: openblocks: diff --git a/templates/compose/pairdrop.yaml b/templates/compose/pairdrop.yaml index 57e32afc0..e692e7aaa 100644 --- a/templates/compose/pairdrop.yaml +++ b/templates/compose/pairdrop.yaml @@ -1,6 +1,7 @@ -# documentation: https://github.com/schlagmichdoch/PairDrop +# documentation: https://pairdrop.net/ # slogan: Pairdrop is a self-hosted file sharing and collaboration platform, offering secure file sharing and collaboration capabilities for efficient teamwork. # tags: file, sharing, collaboration, teamwork +# logo: svgs/unknown.svg services: pairdrop: diff --git a/templates/compose/phpmyadmin.yaml b/templates/compose/phpmyadmin.yaml index 4243362c0..5fe43bfb3 100644 --- a/templates/compose/phpmyadmin.yaml +++ b/templates/compose/phpmyadmin.yaml @@ -1,6 +1,7 @@ -# documentation: https://docs.phpmyadmin.net/en/latest/ +# documentation: https://phpmyadmin.net # slogan: phpMyAdmin is a web-based database management tool for administering your MySQL and MariaDB databases through a user-friendly interface. # tags: database management +# logo: svgs/phpmyadmin.svg services: phpmyadmin: diff --git a/templates/compose/pocketbase.yaml b/templates/compose/pocketbase.yaml index 3f77bf83f..27272813c 100644 --- a/templates/compose/pocketbase.yaml +++ b/templates/compose/pocketbase.yaml @@ -1,6 +1,7 @@ # documentation: https://pocketbase.io/docs/ # slogan: Open Source backend for your next SaaS and Mobile app in 1 file # tags: pocketbase,backend,saas,mobile,api +# logo: svgs/pocketbase.svg services: pocketbase: diff --git a/templates/compose/snapdrop.yaml b/templates/compose/snapdrop.yaml index 652eb1bbb..813bdc513 100644 --- a/templates/compose/snapdrop.yaml +++ b/templates/compose/snapdrop.yaml @@ -1,6 +1,7 @@ # documentation: https://github.com/RobinLinus/snapdrop # slogan: A self-hosted file-sharing service for secure and convenient file transfers, whether on a local network or the internet. # tags: file, sharing, transfer, local, network, internet +# logo: svgs/unknown.svg services: snapdrop: diff --git a/templates/compose/stirling-pdf.yaml b/templates/compose/stirling-pdf.yaml index ac9af519f..bdc15ab66 100644 --- a/templates/compose/stirling-pdf.yaml +++ b/templates/compose/stirling-pdf.yaml @@ -1,6 +1,7 @@ # documentation: https://github.com/Stirling-Tools/Stirling-PDF # slogan: Stirling is a powerful web based PDF manipulation tool # tags: pdf, manipulation, web, tool +# logo: svgs/stirling.png services: stirling-pdf: diff --git a/templates/compose/trigger-with-external-database.yaml b/templates/compose/trigger-with-external-database.yaml index 53fa7ffd0..ee76ec9c3 100644 --- a/templates/compose/trigger-with-external-database.yaml +++ b/templates/compose/trigger-with-external-database.yaml @@ -1,6 +1,7 @@ -# documentation: https://trigger.dev/docs/documentation/guides/self-hosting +# documentation: https://trigger.dev # slogan: The open source Background Jobs framework for TypeScript # tags: trigger.dev, background jobs, typescript, trigger, jobs, cron, scheduler +# logo: svgs/trigger.png services: trigger: diff --git a/templates/compose/trigger.yaml b/templates/compose/trigger.yaml index dbe95df76..6c15eed86 100644 --- a/templates/compose/trigger.yaml +++ b/templates/compose/trigger.yaml @@ -1,6 +1,7 @@ -# documentation: https://trigger.dev/docs/documentation/guides/self-hosting +# documentation: https://trigger.dev # slogan: The open source Background Jobs framework for TypeScript # tags: trigger.dev, background jobs, typescript, trigger, jobs, cron, scheduler +# logo: svgs/trigger.png services: trigger: diff --git a/templates/compose/umami.yaml b/templates/compose/umami.yaml index 563ec72fd..7ce6d1e11 100644 --- a/templates/compose/umami.yaml +++ b/templates/compose/umami.yaml @@ -1,6 +1,7 @@ -# documentation: https://umami.is/docs/getting-started +# documentation: https://umami.is # slogan: Umami is a lightweight, self-hosted web analytics platform designed to provide website owners with insights into visitor behavior without compromising user privacy. # tags: analytics, insights, privacy +# logo: svgs/umami.svg services: umami: diff --git a/templates/compose/uptime-kuma.yaml b/templates/compose/uptime-kuma.yaml index a1a02f91f..53d3c2648 100644 --- a/templates/compose/uptime-kuma.yaml +++ b/templates/compose/uptime-kuma.yaml @@ -1,6 +1,7 @@ -# documentation: https://github.com/louislam/uptime-kuma/wiki +# documentation: https://github.com/louislam/uptime-kuma?tab=readme-ov-file # slogan: Uptime Kuma is a free, self-hosted monitoring tool for tracking the status and performance of your web services and applications in real-time. # tags: monitoring, status, performance, web, services, applications, real-time +# logo: svgs/uptime-kuma.svg services: uptime-kuma: diff --git a/templates/compose/vaultwarden.yaml b/templates/compose/vaultwarden.yaml index 5ced66f43..cf0d02dbd 100644 --- a/templates/compose/vaultwarden.yaml +++ b/templates/compose/vaultwarden.yaml @@ -1,6 +1,7 @@ -# documentation: https://github.com/dani-garcia/vaultwarden/wiki/FAQs +# documentation: https://github.com/dani-garcia/vaultwarden # slogan: Vaultwarden is an open-source password manager that allows you to securely store and manage your passwords, helping you stay organized and protected. # tags: password manager, security +# logo: svgs/bitwarden.svg services: vaultwarden: diff --git a/templates/compose/weblate.yaml b/templates/compose/weblate.yaml index 524896e71..927033622 100644 --- a/templates/compose/weblate.yaml +++ b/templates/compose/weblate.yaml @@ -1,6 +1,7 @@ -# documentation: https://docs.weblate.org/en/latest/admin/install/docker.html +# documentation: https://weblate.org # slogan: Weblate is a libre software web-based continuous localization system. # tags: localization, translation, web, web-based, continuous, libre, software +# logo: svgs/weblate.webp services: weblate: diff --git a/templates/compose/whoogle.yaml b/templates/compose/whoogle.yaml index bb9fcf223..8e28ff0c4 100644 --- a/templates/compose/whoogle.yaml +++ b/templates/compose/whoogle.yaml @@ -1,6 +1,7 @@ -# documentation: https://github.com/benbusby/whoogle-search#install +# documentation: https://github.com/benbusby/whoogle-search?tab=readme-ov-file # slogan: Whoogle is a self-hosted, privacy-focused search engine front-end for accessing Google search results without tracking and data collection. # tags: privacy, search engine +# logo: svgs/unknown.svg services: whoogle: diff --git a/templates/compose/wordpress-with-mariadb.yaml b/templates/compose/wordpress-with-mariadb.yaml index b0205f952..a908fbfd4 100644 --- a/templates/compose/wordpress-with-mariadb.yaml +++ b/templates/compose/wordpress-with-mariadb.yaml @@ -1,6 +1,7 @@ -# documentation: https://wordpress.org/documentation/ +# documentation: https://wordpress.org # slogan: WordPress with MariaDB. Wordpress is open source software you can use to create a beautiful website, blog, or app. # tags: cms, blog, content, management, mariadb +# logo: svgs/wordpress.svg services: wordpress: diff --git a/templates/compose/wordpress-with-mysql.yaml b/templates/compose/wordpress-with-mysql.yaml index a64952150..b0a6cdffc 100644 --- a/templates/compose/wordpress-with-mysql.yaml +++ b/templates/compose/wordpress-with-mysql.yaml @@ -1,6 +1,7 @@ -# documentation: https://wordpress.org/documentation/ +# documentation: https://wordpress.org # slogan: WordPress with MySQL. Wordpress is open source software you can use to create a beautiful website, blog, or app. # tags: cms, blog, content, management, mysql +# logo: svgs/wordpress.svg services: wordpress: diff --git a/templates/compose/wordpress-without-database.yaml b/templates/compose/wordpress-without-database.yaml index 203af0978..0ce628168 100644 --- a/templates/compose/wordpress-without-database.yaml +++ b/templates/compose/wordpress-without-database.yaml @@ -1,6 +1,7 @@ -# documentation: https://wordpress.org/documentation/ +# documentation: https://wordpress.org # slogan: WordPress with external database. Wordpress is open source software you can use to create a beautiful website, blog, or app. # tags: cms, blog, content, management +# logo: svgs/wordpress.svg services: wordpress: diff --git a/templates/service-templates.json b/templates/service-templates.json index d9772beac..584d5c978 100644 --- a/templates/service-templates.json +++ b/templates/service-templates.json @@ -390,7 +390,7 @@ "videos", "playlist" ], - "logo": [] + "logo": "svgs\/unknown.svg" }, "minio": { "documentation": "https:\/\/min.io\/docs\/minio\/container\/index.html", @@ -420,7 +420,7 @@ "low", "code" ], - "logo": [] + "logo": "svgs\/moodle.png" }, "n8n-with-postgresql": { "documentation": "https:\/\/n8n.io", @@ -463,7 +463,7 @@ "filestorage", "data" ], - "logo": [] + "logo": "svgs\/nextcloud.svg" }, "nocodb": { "documentation": "https:\/\/docs.nocodb.com\/", @@ -478,7 +478,7 @@ "sqlite", "mariadb" ], - "logo": [] + "logo": "svgs\/nocodb.svg" }, "openblocks": { "documentation": "https:\/\/docs.openblocks.dev\/self-hosting", @@ -494,10 +494,10 @@ "low", "code" ], - "logo": [] + "logo": "svgs\/openblocks.svg" }, "pairdrop": { - "documentation": "https:\/\/github.com\/schlagmichdoch\/PairDrop", + "documentation": "https:\/\/pairdrop.net\/", "slogan": "Pairdrop is a self-hosted file sharing and collaboration platform, offering secure file sharing and collaboration capabilities for efficient teamwork.", "compose": "c2VydmljZXM6CiAgcGFpcmRyb3A6CiAgICBpbWFnZTogJ2xzY3IuaW8vbGludXhzZXJ2ZXIvcGFpcmRyb3A6bGF0ZXN0JwogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gU0VSVklDRV9GUUROX1BBSVJEUk9QCiAgICAgIC0gUFVJRD0xMDAwCiAgICAgIC0gUEdJRD0xMDAwCiAgICAgIC0gVFo9RXVyb3BlL01hZHJpZAogICAgICAtIERFQlVHX01PREU9ZmFsc2UKICAgIGhlYWx0aGNoZWNrOgogICAgICB0ZXN0OgogICAgICAgIC0gQ01ECiAgICAgICAgLSBjdXJsCiAgICAgICAgLSAnLWYnCiAgICAgICAgLSAnaHR0cDovL2xvY2FsaG9zdDozMDAwJwogICAgICBpbnRlcnZhbDogMnMKICAgICAgdGltZW91dDogMTBzCiAgICAgIHJldHJpZXM6IDE1Cg==", "tags": [ @@ -506,7 +506,7 @@ "collaboration", "teamwork" ], - "logo": [] + "logo": "svgs\/unknown.svg" }, "phpmyadmin": { "documentation": "https:\/\/docs.phpmyadmin.net\/en\/latest\/", @@ -515,7 +515,7 @@ "tags": [ "database management" ], - "logo": [] + "logo": "svgs\/phpmyadmin.svg" }, "pocketbase": { "documentation": "https:\/\/pocketbase.io\/docs\/", @@ -528,7 +528,7 @@ "mobile", "api" ], - "logo": [] + "logo": "svgs\/pocketbase.svg" }, "snapdrop": { "documentation": "https:\/\/github.com\/RobinLinus\/snapdrop", @@ -542,7 +542,7 @@ "network", "internet" ], - "logo": [] + "logo": "svgs\/unknown.svg" }, "stirling-pdf": { "documentation": "https:\/\/github.com\/Stirling-Tools\/Stirling-PDF", @@ -554,7 +554,7 @@ "web", "tool" ], - "logo": [] + "logo": "svgs\/stirling.png" }, "syncthing": { "documentation": "https:\/\/syncthing.net\/", @@ -580,7 +580,7 @@ "cron", "scheduler" ], - "logo": [] + "logo": "svgs\/trigger.png" }, "trigger": { "documentation": "https:\/\/trigger.dev\/docs\/documentation\/guides\/self-hosting", @@ -595,7 +595,7 @@ "cron", "scheduler" ], - "logo": [] + "logo": "svgs\/trigger.png" }, "umami": { "documentation": "https:\/\/umami.is\/docs\/getting-started", @@ -606,7 +606,7 @@ "insights", "privacy" ], - "logo": [] + "logo": "svgs\/umami.svg" }, "uptime-kuma": { "documentation": "https:\/\/github.com\/louislam\/uptime-kuma\/wiki", @@ -621,7 +621,7 @@ "applications", "real-time" ], - "logo": [] + "logo": "svgs\/uptime-kuma.svg" }, "vaultwarden": { "documentation": "https:\/\/github.com\/dani-garcia\/vaultwarden\/wiki\/FAQs", @@ -631,7 +631,7 @@ "password manager", "security" ], - "logo": [] + "logo": "svgs\/bitwarden.svg" }, "weblate": { "documentation": "https:\/\/docs.weblate.org\/en\/latest\/admin\/install\/docker.html", @@ -646,7 +646,7 @@ "libre", "software" ], - "logo": [] + "logo": "svgs\/weblate.webp" }, "whoogle": { "documentation": "https:\/\/github.com\/benbusby\/whoogle-search#install", @@ -656,7 +656,7 @@ "privacy", "search engine" ], - "logo": [] + "logo": "svgs\/unknown.svg" }, "wordpress-with-mariadb": { "documentation": "https:\/\/wordpress.org\/documentation\/", @@ -669,7 +669,7 @@ "management", "mariadb" ], - "logo": [] + "logo": "svgs\/wordpress.svg" }, "wordpress-with-mysql": { "documentation": "https:\/\/wordpress.org\/documentation\/", @@ -682,7 +682,7 @@ "management", "mysql" ], - "logo": [] + "logo": "svgs\/wordpress.svg" }, "wordpress-without-database": { "documentation": "https:\/\/wordpress.org\/documentation\/", @@ -694,6 +694,6 @@ "content", "management" ], - "logo": [] + "logo": "svgs\/wordpress.svg" } } \ No newline at end of file