diff --git a/apps/docs/content/docs/api/registry.mdx b/apps/docs/content/docs/api/registry.mdx index 356a5d8..a2252e6 100644 --- a/apps/docs/content/docs/api/registry.mdx +++ b/apps/docs/content/docs/api/registry.mdx @@ -21,6 +21,9 @@ _openapi: - depth: 2 title: Registry test Registry url: '#registry-test-registry' + - depth: 2 + title: Registry test Registry By Id + url: '#registry-test-registry-by-id' structuredData: headings: - content: Registry create @@ -35,9 +38,11 @@ _openapi: id: registry-one - content: Registry test Registry id: registry-test-registry + - content: Registry test Registry By Id + id: registry-test-registry-by-id contents: [] --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} - \ No newline at end of file + \ No newline at end of file diff --git a/apps/docs/content/docs/api/settings.mdx b/apps/docs/content/docs/api/settings.mdx index 53ba081..a1f0d3c 100644 --- a/apps/docs/content/docs/api/settings.mdx +++ b/apps/docs/content/docs/api/settings.mdx @@ -3,6 +3,9 @@ title: Settings full: true _openapi: toc: + - depth: 2 + title: Settings get Web Server Settings + url: '#settings-get-web-server-settings' - depth: 2 title: Settings reload Server url: '#settings-reload-server' @@ -93,6 +96,9 @@ _openapi: - depth: 2 title: Settings get Ip url: '#settings-get-ip' + - depth: 2 + title: Settings update Server Ip + url: '#settings-update-server-ip' - depth: 2 title: Settings get Open Api Document url: '#settings-get-open-api-document' @@ -143,6 +149,8 @@ _openapi: url: '#settings-get-dokploy-cloud-ips' structuredData: headings: + - content: Settings get Web Server Settings + id: settings-get-web-server-settings - content: Settings reload Server id: settings-reload-server - content: Settings clean Redis @@ -203,6 +211,8 @@ _openapi: id: settings-read-traefik-file - content: Settings get Ip id: settings-get-ip + - content: Settings update Server Ip + id: settings-update-server-ip - content: Settings get Open Api Document id: settings-get-open-api-document - content: Settings read Traefik Env @@ -240,4 +250,4 @@ _openapi: {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} - \ No newline at end of file + \ No newline at end of file diff --git a/apps/docs/content/docs/core/meta.json b/apps/docs/content/docs/core/meta.json index 6ac1d41..e38c917 100644 --- a/apps/docs/content/docs/core/meta.json +++ b/apps/docs/content/docs/core/meta.json @@ -35,7 +35,6 @@ "applications", "docker-compose", "databases", - "templates", "(examples)", "auto-deploy", "schedule-jobs", diff --git a/apps/docs/content/docs/core/templates.mdx b/apps/docs/content/docs/core/templates.mdx deleted file mode 100644 index 760f6c4..0000000 --- a/apps/docs/content/docs/core/templates.mdx +++ /dev/null @@ -1,122 +0,0 @@ ---- -title: Open Source Templates -description: Deploy open source templates with Dokploy ---- - -By default we include a set of templates, that you can use to spin up templates quickly. You can also create your own templates. - -## Templates - -The following templates are available (100): - -- **Appwrite**: End-to-end backend server for Web, Mobile, Native, or Backend apps with user authentication, database, storage, and more. -- **Outline**: Self-hosted knowledge base and documentation platform. -- **Supabase**: The open-source Firebase alternative with a dedicated Postgres database for web, mobile, and AI applications. -- **Pocketbase**: Open-source backend for your next SaaS and Mobile app in 1 file. -- **Plausible**: Open-source, privacy-focused, self-hosted web analytics platform. -- **Calcom**: Open-source alternative to Calendly for creating scheduling and booking services. -- **Grafana**: Open-source platform for data visualization and monitoring. -- **Directus**: API-first, open-source headless CMS for building custom backends. -- **Baserow**: Open-source database management tool. -- **Budibase**: Open-source low-code platform for building forms, portals, and approval apps. -- **Ghost**: Professional publishing platform built on Node.js. -- **Uptime Kuma**: Free and open-source monitoring tool. -- **n8n**: Open-source low-code platform for automating workflows. -- **Wordpress**: Free and open-source CMS for publishing websites. -- **Odoo**: Free and open-source business management software. -- **Appsmith**: Open-source platform for building internal tools. -- **Excalidraw**: Open-source online diagramming tool. -- **Documenso**: Open-source alternative to DocuSign. -- **NocoDB**: Airtable alternative for databases. -- **Meilisearch**: Free and open-source search engine. -- **Phpmyadmin**: Web interface for MySQL/MariaDB management. -- **Rocketchat**: Open-source web chat platform. -- **Minio**: Open-source object storage server. -- **Metabase**: Open-source business intelligence tool. -- **Glitchtip**: Simple, open-source error tracking. -- **Open WebUI**: Open-source ChatGPT alternative. -- **Listmonk**: Self-hosted newsletter manager. -- **Double Zero**: Self-hostable SES dashboard. -- **Umami**: Privacy-focused analytics alternative. -- **Jellyfin**: Free software media system. -- **Teable**: No-code database with spreadsheet interface. -- **Zipline**: ShareX/file upload server. -- **Soketi**: Open-source WebSockets server. -- **Aptabase**: Self-hosted analytics platform. -- **Typebot**: Open-source chatbot builder. -- **Gitea**: Self-hosted software development service. -- **Roundcube**: Open-source webmail software. -- **File Browser**: Web-based file manager. -- **Tolgee**: Web-based localization platform. -- **Portainer**: Container management tool. -- **InfluxDB**: Time-series data platform. -- **Infisical**: Configuration and secrets manager. -- **Docmost**: Collaborative wiki software. -- **Vaultwarden**: Bitwarden-compatible server. -- **Hi.events**: Event management platform. -- **Windows/MacOS**: Dockerized operating systems. -- **Coder**: Cloud development environment. -- **Stirling PDF**: PDF tools suite. -- **Lobe Chat**: Modern AI chat framework. -- **Peppermint**: API development platform. -- **Windmill**: Workflow and internal apps platform. -- **Activepieces**: No-code automation tool. -- **InvoiceShelf**: Self-hosted invoicing system. -- **Postiz**: Content management platform. -- **Slash**: Bookmarking and link shortener. -- **Discord Tickets**: Support ticket bot. -- **Nextcloud AIO**: File storage and collaboration. -- **Blender**: 3D creation suite. -- **HeyForm**: Conversational form builder. -- **Chatwoot**: Customer engagement platform. -- **Discourse**: Modern forum software. -- **Immich**: Photo/video backup solution. -- **Twenty CRM**: Modern CRM alternative. -- **YOURLS**: URL shortening service. -- **Ryot**: Media tracking platform. -- **PhotoPrism**: AI-powered photos app. -- **Ontime**: Event rundown manager. -- **Trigger.dev**: Event-driven application platform. -- **Browserless**: Headless browser automation. -- **draw.io**: Diagramming application. -- **Kimai**: Time-tracking application. -- **Logto**: Identity management platform. -- **Penpot**: Open-source design tool. -- **Huly**: Project management platform. -- **Unsend**: Email service platform. -- **Langflow**: Low-code AI application builder. -- **Elasticsearch**: Search and analytics engine. -- **OneDev**: Git server with CI/CD. -- **Unifi Network**: Network management platform. -- **GLPI**: Service management software. -- **Checkmate**: Server monitoring tool. -- **Gotenberg**: PDF generation API. -- **Actual Budget**: Privacy-focused finance app. -- **Conduit/Conduwuit**: Matrix chat servers. -- **Cloudflared**: Cloudflare Tunnel daemon. -- **CouchDB**: Document-oriented database. -- **IT Tools**: Developer utilities collection. -- **Superset**: Data visualization platform. -- **Glance/Homarr**: Dashboard solutions. -- **ERPNext**: Open-source ERP software. -- **Maybe**: Finance tracking application. -- **Spacedrive**: Cross-platform file manager. -- **AList**: Multi-storage file manager. -- **Answer**: Q&A platform. -- **Shlink**: URL shortener. -- **Frappe HR**: HR & Payroll software. -- **Formbricks**: Survey platform. -- **Trilium**: Note-taking application. -- **Convex**: Reactive database platform. - -For an up to date list of available template you can visit [Dokploy templates website](https://templates.dokploy.com/). - -## Create your own template - -We accept contributions to upload new templates to the dokploy repository. - -Make sure to follow the guidelines for creating a template: - -[Steps to create your own template](https://github.com/Dokploy/templates) - -[^1]: Please note that if you're self-hosting a mail server you need port 25 to be open for SMTP (Mail Transmission Protocol that allows you to send and receive) to work properly. Some VPS providers like [Hetzner](https://docs.hetzner.com/cloud/servers/faq/#why-can-i-not-send-any-mails-from-my-server) block this port by default for new clients. diff --git a/apps/docs/content/docs/meta.json b/apps/docs/content/docs/meta.json index d0f3e5b..8be756a 100644 --- a/apps/docs/content/docs/meta.json +++ b/apps/docs/content/docs/meta.json @@ -1,3 +1,3 @@ { - "pages": ["core", "cli", "api"] + "pages": ["core", "cli", "api", "templates"] } diff --git a/apps/docs/content/docs/templates/ackee.mdx b/apps/docs/content/docs/templates/ackee.mdx new file mode 100644 index 0000000..62182fe --- /dev/null +++ b/apps/docs/content/docs/templates/ackee.mdx @@ -0,0 +1,16 @@ +--- +title: "Ackee" +description: "Ackee is a self-hosted analytics tool for your website." +--- + +## Links +- [Website](https://ackee.electerious.com/) +- [Github](https://github.com/electerious/Ackee) +- [Documentation](https://docs.ackee.electerious.com/) + +## Tags +`analytics`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/activepieces.mdx b/apps/docs/content/docs/templates/activepieces.mdx new file mode 100644 index 0000000..1ae82f5 --- /dev/null +++ b/apps/docs/content/docs/templates/activepieces.mdx @@ -0,0 +1,16 @@ +--- +title: "Activepieces" +description: "Open-source no-code business automation tool. An alternative to Zapier, Make.com, and Tray." +--- + +## Links +- [Website](https://www.activepieces.com/) +- [Github](https://github.com/activepieces/activepieces) +- [Documentation](https://www.activepieces.com/docs) + +## Tags +`automation`, `workflow`, `no-code` + +--- + +Version: `0.35.0` diff --git a/apps/docs/content/docs/templates/actualbudget.mdx b/apps/docs/content/docs/templates/actualbudget.mdx new file mode 100644 index 0000000..ba7b4d0 --- /dev/null +++ b/apps/docs/content/docs/templates/actualbudget.mdx @@ -0,0 +1,16 @@ +--- +title: "Actual Budget" +description: "A super fast and privacy-focused app for managing your finances." +--- + +## Links +- [Website](https://actualbudget.org) +- [Github](https://github.com/actualbudget/actual) +- [Documentation](https://actualbudget.org/docs) + +## Tags +`budgeting`, `finance`, `money` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/adguardhome.mdx b/apps/docs/content/docs/templates/adguardhome.mdx new file mode 100644 index 0000000..76c4926 --- /dev/null +++ b/apps/docs/content/docs/templates/adguardhome.mdx @@ -0,0 +1,16 @@ +--- +title: "AdGuard Home" +description: "AdGuard Home is a comprehensive solution designed to enhance your online browsing experience by eliminating all kinds of ads, from annoying banners and pop-ups to intrusive video ads. It provides privacy protection, browsing security, and parental control features while maintaining website functionality." +--- + +## Links +- [Website](https://adguard.com) +- [Github](https://github.com/AdguardTeam/AdGuardHome) +- [Documentation](https://github.com/AdguardTeam/AdGuardHome/wiki) + +## Tags +`privacy`, `security`, `dns`, `ad-blocking` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/adminer.mdx b/apps/docs/content/docs/templates/adminer.mdx new file mode 100644 index 0000000..96310a0 --- /dev/null +++ b/apps/docs/content/docs/templates/adminer.mdx @@ -0,0 +1,16 @@ +--- +title: "Adminer" +description: "Adminer is a comprehensive database management tool that supports MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB and others. It provides a clean interface for efficient database operations, with strong security features and extensive customization options." +--- + +## Links +- [Website](https://www.adminer.org/) +- [Github](https://github.com/vrana/adminer) +- [Documentation](https://www.adminer.org/en/plugins/) + +## Tags +`databases`, `developer-tools`, `mysql`, `postgresql` + +--- + +Version: `4.8.1` diff --git a/apps/docs/content/docs/templates/adventurelog.mdx b/apps/docs/content/docs/templates/adventurelog.mdx new file mode 100644 index 0000000..2bb976f --- /dev/null +++ b/apps/docs/content/docs/templates/adventurelog.mdx @@ -0,0 +1,16 @@ +--- +title: "AdventureLog" +description: "AdventureLog is an open-source activity tracker with maps, journaling, and Strava integration." +--- + +## Links +- [Website](https://adventurelog.app/) +- [Github](https://github.com/seanmorley15/adventurelog) +- [Documentation](https://adventurelog.app/docs/) + +## Tags +`activity`, `maps`, `django`, `react`, `postgres` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/affinepro.mdx b/apps/docs/content/docs/templates/affinepro.mdx new file mode 100644 index 0000000..ef83e29 --- /dev/null +++ b/apps/docs/content/docs/templates/affinepro.mdx @@ -0,0 +1,16 @@ +--- +title: "Affine Pro" +description: "Affine Pro is a modern, self-hosted platform designed for collaborative content creation and project management. It offers an intuitive interface, seamless real-time collaboration, and powerful tools for organizing tasks, notes, and ideas." +--- + +## Links +- [Website](https://affine.pro/) +- [Github](https://github.com/toeverything/Affine) +- [Documentation](https://affine.pro/docs) + +## Tags +`collaboration`, `self-hosted`, `productivity`, `project-management` + +--- + +Version: `stable-780dd83` diff --git a/apps/docs/content/docs/templates/agentdvr.mdx b/apps/docs/content/docs/templates/agentdvr.mdx new file mode 100644 index 0000000..45729a7 --- /dev/null +++ b/apps/docs/content/docs/templates/agentdvr.mdx @@ -0,0 +1,16 @@ +--- +title: "Agent DVR" +description: "Agent DVR is a comprehensive video surveillance software with motion detection, alerts, and remote access capabilities." +--- + +## Links +- [Website](https://www.ispyconnect.com/) +- [Github](https://github.com/ispysoftware/AgentDVR) +- [Documentation](https://www.ispyconnect.com/userguide-agent-dvr.aspx) + +## Tags +`surveillance`, `security`, `video`, `monitoring`, `dvr`, `camera` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/akaunting.mdx b/apps/docs/content/docs/templates/akaunting.mdx new file mode 100644 index 0000000..aca697a --- /dev/null +++ b/apps/docs/content/docs/templates/akaunting.mdx @@ -0,0 +1,16 @@ +--- +title: "Akaunting" +description: "Akaunting is a self-hosted, open-source accounting app for small businesses." +--- + +## Links +- [Website](https://akaunting.com) +- [Github](https://github.com/akaunting/akaunting) +- [Documentation](https://akaunting.com/docs) + +## Tags +`finance`, `accounting`, `php`, `mariadb`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/alist.mdx b/apps/docs/content/docs/templates/alist.mdx new file mode 100644 index 0000000..82ccb6d --- /dev/null +++ b/apps/docs/content/docs/templates/alist.mdx @@ -0,0 +1,16 @@ +--- +title: "AList" +description: "🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs." +--- + +## Links +- [Website](https://alist.nn.ci) +- [Github](https://github.com/AlistGo/alist) +- [Documentation](https://alist.nn.ci/guide/install/docker.html) + +## Tags +`file`, `webdav`, `storage` + +--- + +Version: `v3.41.0` diff --git a/apps/docs/content/docs/templates/alltube.mdx b/apps/docs/content/docs/templates/alltube.mdx new file mode 100644 index 0000000..c82b76c --- /dev/null +++ b/apps/docs/content/docs/templates/alltube.mdx @@ -0,0 +1,16 @@ +--- +title: "AllTube" +description: "AllTube Download is an application designed to facilitate the downloading of videos from YouTube and other video sites. It provides an HTML GUI for youtube-dl with video conversion capabilities and JSON API support." +--- + +## Links +- [Website](https://github.com/Rudloff/alltube) +- [Github](https://github.com/Rudloff/alltube) +- [Documentation](https://github.com/Rudloff/alltube/wiki) + +## Tags +`media`, `video`, `downloader` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/ampache.mdx b/apps/docs/content/docs/templates/ampache.mdx new file mode 100644 index 0000000..4cb596a --- /dev/null +++ b/apps/docs/content/docs/templates/ampache.mdx @@ -0,0 +1,16 @@ +--- +title: "Ampache" +description: "Ampache is a web-based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device." +--- + +## Links +- [Website](http://ampache.org/) +- [Github](https://github.com/ampache/ampache) +- [Documentation](https://github.com/ampache/ampache/wiki) + +## Tags +`media`, `music`, `streaming` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/anonupload.mdx b/apps/docs/content/docs/templates/anonupload.mdx new file mode 100644 index 0000000..cffc565 --- /dev/null +++ b/apps/docs/content/docs/templates/anonupload.mdx @@ -0,0 +1,16 @@ +--- +title: "AnonUpload" +description: "AnonUpload is a secure, anonymous file sharing application that does not require a database. It is built with privacy as a priority, ensuring that the direct filename used is not displayed." +--- + +## Links +- [Website](https://anonupload.com/) +- [Github](https://github.com/supernova3339/anonupload) +- [Documentation](https://github.com/Supernova3339/anonupload/blob/main/env.md) + +## Tags +`file-sharing`, `privacy` + +--- + +Version: `1` diff --git a/apps/docs/content/docs/templates/anse.mdx b/apps/docs/content/docs/templates/anse.mdx new file mode 100644 index 0000000..5303999 --- /dev/null +++ b/apps/docs/content/docs/templates/anse.mdx @@ -0,0 +1,16 @@ +--- +title: "Anse" +description: "Anse is an open-source alternative to ChatGPT web UI, supporting OpenAI-compatible APIs." +--- + +## Links +- [Website](https://anse.app/) +- [Github](https://github.com/ddiu8081/anse) +- [Documentation](https://github.com/ddiu8081/anse#readme) + +## Tags +`ai`, `chatbot`, `openai`, `ui` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/answer.mdx b/apps/docs/content/docs/templates/answer.mdx new file mode 100644 index 0000000..7f69174 --- /dev/null +++ b/apps/docs/content/docs/templates/answer.mdx @@ -0,0 +1,16 @@ +--- +title: "Answer" +description: "Answer is an open-source Q&A platform for building a self-hosted question-and-answer service." +--- + +## Links +- [Website](https://answer.apache.org/) +- [Github](https://github.com/apache/answer) +- [Documentation](https://answer.apache.org/docs) + +## Tags +`q&a`, `self-hosted` + +--- + +Version: `v1.4.1` diff --git a/apps/docs/content/docs/templates/anubis.mdx b/apps/docs/content/docs/templates/anubis.mdx new file mode 100644 index 0000000..b907d30 --- /dev/null +++ b/apps/docs/content/docs/templates/anubis.mdx @@ -0,0 +1,16 @@ +--- +title: "Anubis" +description: "Anubis is a bot protector, It will block bots from accessing your website." +--- + +## Links +- [Website](https://anubis.techaro.lol) +- [Github](https://github.com/TecharoHQ/anubis) +- [Documentation](https://anubis.techaro.lol/docs/) + +## Tags +`self-hosted`, `bot-protection` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/anythingllm.mdx b/apps/docs/content/docs/templates/anythingllm.mdx new file mode 100644 index 0000000..fba196c --- /dev/null +++ b/apps/docs/content/docs/templates/anythingllm.mdx @@ -0,0 +1,16 @@ +--- +title: "AnythingLLM" +description: "AnythingLLM is a private, self-hosted, and local document chatbot platform that allows you to chat with your documents using various LLM providers." +--- + +## Links +- [Website](https://useanything.com) +- [Github](https://github.com/Mintplex-Labs/anything-llm) +- [Documentation](https://github.com/Mintplex-Labs/anything-llm/tree/master/docs) + +## Tags +`ai`, `llm`, `chatbot` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/anytype.mdx b/apps/docs/content/docs/templates/anytype.mdx new file mode 100644 index 0000000..6363d82 --- /dev/null +++ b/apps/docs/content/docs/templates/anytype.mdx @@ -0,0 +1,18 @@ +--- +title: "Anytype" +description: "Anytype is a personal knowledge base—your digital brain—that lets you gather, connect and remix all kinds of information. Create pages, tasks, wikis, journals—even entire apps—and define your own data model while your data stays offline-first, private and encrypted across devices. + +After installation, you can view the Anytype client configuration by running `cat /data/client-config.yml` inside the service container." +--- + +## Links +- [Website](https://anytype.io/) +- [Github](https://github.com/grishy/any-sync-bundle) +- [Documentation](https://doc.anytype.io/anytype-docs) + +## Tags +`note-taking`, `local-first`, `peer-to-peer` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/appflowy.mdx b/apps/docs/content/docs/templates/appflowy.mdx new file mode 100644 index 0000000..7b9c0a8 --- /dev/null +++ b/apps/docs/content/docs/templates/appflowy.mdx @@ -0,0 +1,16 @@ +--- +title: "App Flowy" +description: "AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations." +--- + +## Links +- [Website](https://appflowy.io/) +- [Github](https://github.com/AppFlowy-IO/AppFlowy) +- [Documentation](https://docs.appflowy.io/docs) + +## Tags +`productivity`, `self-hosted`, `notes`, `knowledge-base`, `notion-alternative` + +--- + +Version: `0.9.3` diff --git a/apps/docs/content/docs/templates/apprise-api.mdx b/apps/docs/content/docs/templates/apprise-api.mdx new file mode 100644 index 0000000..bdcda92 --- /dev/null +++ b/apps/docs/content/docs/templates/apprise-api.mdx @@ -0,0 +1,16 @@ +--- +title: "Apprise API" +description: "Apprise API provides a simple interface for sending notifications to almost all of the most popular notification services available to us today." +--- + +## Links +- [Website](https://github.com/caronc/apprise-api) +- [Github](https://github.com/caronc/apprise-api) +- [Documentation](https://github.com/caronc/apprise-api/wiki) + +## Tags +`notifications`, `api` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/appsmith.mdx b/apps/docs/content/docs/templates/appsmith.mdx new file mode 100644 index 0000000..8063d59 --- /dev/null +++ b/apps/docs/content/docs/templates/appsmith.mdx @@ -0,0 +1,16 @@ +--- +title: "Appsmith" +description: "Appsmith is a free and open source platform for building internal tools and applications." +--- + +## Links +- [Website](https://appsmith.com/) +- [Github](https://github.com/appsmithorg/appsmith) +- [Documentation](https://docs.appsmith.com/) + +## Tags +`cms` + +--- + +Version: `v1.29` diff --git a/apps/docs/content/docs/templates/appwrite.mdx b/apps/docs/content/docs/templates/appwrite.mdx new file mode 100644 index 0000000..fd25436 --- /dev/null +++ b/apps/docs/content/docs/templates/appwrite.mdx @@ -0,0 +1,17 @@ +--- +title: "Appwrite" +description: "Appwrite is an end-to-end platform for building Web, Mobile, Native, or Backend apps, packaged as a set of Docker microservices. It includes both a backend server and a fully integrated hosting solution for deploying static and server-side rendered frontends. Appwrite abstracts the complexity and repetitiveness required to build modern apps from scratch and allows you to build secure, full-stack applications faster. +Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, messaging, and more services." +--- + +## Links +- [Website](https://appwrite.io/) +- [Github](https://github.com/appwrite/appwrite) +- [Documentation](https://appwrite.io/docs) + +## Tags +`database`, `firebase`, `mariadb`, `hosting`, `self-hosted` + +--- + +Version: `1.8.0` diff --git a/apps/docs/content/docs/templates/aptabase.mdx b/apps/docs/content/docs/templates/aptabase.mdx new file mode 100644 index 0000000..f36c954 --- /dev/null +++ b/apps/docs/content/docs/templates/aptabase.mdx @@ -0,0 +1,16 @@ +--- +title: "Aptabase" +description: "Aptabase is a self-hosted web analytics platform that lets you track website traffic and user behavior." +--- + +## Links +- [Website](https://aptabase.com/) +- [Github](https://github.com/aptabase/aptabase) +- [Documentation](https://github.com/aptabase/aptabase/blob/main/README.md) + +## Tags +`analytics`, `self-hosted` + +--- + +Version: `v1.0.0` diff --git a/apps/docs/content/docs/templates/arangodb.mdx b/apps/docs/content/docs/templates/arangodb.mdx new file mode 100644 index 0000000..d72cf1b --- /dev/null +++ b/apps/docs/content/docs/templates/arangodb.mdx @@ -0,0 +1,16 @@ +--- +title: "ArangoDB" +description: "ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions." +--- + +## Links +- [Website](https://www.arangodb.com/) +- [Github](https://github.com/arangodb/arangodb) +- [Documentation](https://www.arangodb.com/docs/) + +## Tags +`database`, `graph-database`, `nosql` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/argilla.mdx b/apps/docs/content/docs/templates/argilla.mdx new file mode 100644 index 0000000..73ded46 --- /dev/null +++ b/apps/docs/content/docs/templates/argilla.mdx @@ -0,0 +1,16 @@ +--- +title: "Argilla" +description: "Argilla is a robust platform designed to help engineers and data scientists streamline the management of machine learning data workflows. It simplifies tasks like data labeling, annotation, and quality control." +--- + +## Links +- [Website](https://www.argilla.io/) +- [Github](https://github.com/argilla-io/argilla) +- [Documentation](https://docs.argilla.io/) + +## Tags +`machine-learning`, `data-labeling`, `ai` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/audiobookshelf.mdx b/apps/docs/content/docs/templates/audiobookshelf.mdx new file mode 100644 index 0000000..006607b --- /dev/null +++ b/apps/docs/content/docs/templates/audiobookshelf.mdx @@ -0,0 +1,16 @@ +--- +title: "Audiobookshelf" +description: "Audiobookshelf is a self-hosted server designed to manage and play your audiobooks and podcasts. It works best when you have an organized directory structure." +--- + +## Links +- [Website](https://www.audiobookshelf.org) +- [Github](https://github.com/advplyr/audiobookshelf) +- [Documentation](https://www.audiobookshelf.org/docs) + +## Tags +`media`, `audiobooks`, `podcasts` + +--- + +Version: `2.19.4` diff --git a/apps/docs/content/docs/templates/authelia.mdx b/apps/docs/content/docs/templates/authelia.mdx new file mode 100644 index 0000000..8e3722e --- /dev/null +++ b/apps/docs/content/docs/templates/authelia.mdx @@ -0,0 +1,16 @@ +--- +title: "Authelia" +description: "The Single Sign-On Multi-Factor portal for web apps. An open-source authentication and authorization server providing 2FA and SSO via web portal." +--- + +## Links +- [Website](https://www.authelia.com/) +- [Github](https://github.com/authelia/authelia) +- [Documentation](https://www.authelia.com/overview/prologue/introduction/) + +## Tags +`authentication`, `authorization`, `2fa`, `sso`, `security`, `reverse-proxy`, `ldap` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/authentik.mdx b/apps/docs/content/docs/templates/authentik.mdx new file mode 100644 index 0000000..0333d1c --- /dev/null +++ b/apps/docs/content/docs/templates/authentik.mdx @@ -0,0 +1,16 @@ +--- +title: "Authentik" +description: "Authentik is an open-source Identity Provider for authentication and authorization. It provides a comprehensive solution for managing user authentication, authorization, and identity federation with support for SAML, OAuth2, OIDC, and more." +--- + +## Links +- [Website](https://goauthentik.io/) +- [Github](https://github.com/goauthentik/authentik) +- [Documentation](https://goauthentik.io/docs/) + +## Tags +`authentication`, `identity`, `sso`, `oidc`, `saml`, `oauth2`, `self-hosted` + +--- + +Version: `2025.6.3` diff --git a/apps/docs/content/docs/templates/authorizer.mdx b/apps/docs/content/docs/templates/authorizer.mdx new file mode 100644 index 0000000..c73f275 --- /dev/null +++ b/apps/docs/content/docs/templates/authorizer.mdx @@ -0,0 +1,16 @@ +--- +title: "Authorizer" +description: "Authorizer is a powerful tool designed to simplify the process of user authentication and authorization in your applications. It allows you to build secure apps 10x faster with its low code tool and low-cost deployment." +--- + +## Links +- [Website](https://authorizer.dev) +- [Github](https://github.com/authorizerdev/authorizer) +- [Documentation](https://docs.authorizer.dev/) + +## Tags +`authentication`, `authorization`, `security` + +--- + +Version: `1.4.4` diff --git a/apps/docs/content/docs/templates/autobase.mdx b/apps/docs/content/docs/templates/autobase.mdx new file mode 100644 index 0000000..de763fd --- /dev/null +++ b/apps/docs/content/docs/templates/autobase.mdx @@ -0,0 +1,16 @@ +--- +title: "Autobase" +description: "Autobase for PostgreSQL® is an open-source alternative to cloud-managed databases (self-hosted DBaaS)." +--- + +## Links +- [Website](https://autobase.tech/) +- [Github](https://github.com/vitabaks/autobase) +- [Documentation](https://autobase.tech/docs) + +## Tags +`database`, `postgres`, `automation`, `self-hosted`, `dbaas` + +--- + +Version: `2.5.2` diff --git a/apps/docs/content/docs/templates/automatisch.mdx b/apps/docs/content/docs/templates/automatisch.mdx new file mode 100644 index 0000000..51fbdef --- /dev/null +++ b/apps/docs/content/docs/templates/automatisch.mdx @@ -0,0 +1,16 @@ +--- +title: "Automatisch" +description: "Automatisch is a powerful, self-hosted workflow automation tool designed for connecting your apps and automating repetitive tasks. With Automatisch, you can create workflows to sync data, send notifications, and perform various actions seamlessly across different services." +--- + +## Links +- [Website](https://automatisch.io/docs) +- [Github](https://github.com/automatisch/automatisch) +- [Documentation](https://automatisch.io/docs) + +## Tags +`automation`, `workflow`, `integration` + +--- + +Version: `2.0` diff --git a/apps/docs/content/docs/templates/azuracast.mdx b/apps/docs/content/docs/templates/azuracast.mdx new file mode 100644 index 0000000..7af5c80 --- /dev/null +++ b/apps/docs/content/docs/templates/azuracast.mdx @@ -0,0 +1,16 @@ +--- +title: "AzuraCast" +description: "AzuraCast is a self-hosted, all-in-one web radio management suite. Easily manage your online radio stations with a powerful web interface." +--- + +## Links +- [Website](https://www.azuracast.com/) +- [Github](https://github.com/AzuraCast/AzuraCast) +- [Documentation](https://docs.azuracast.com/) + +## Tags +`radio`, `streaming`, `media`, `broadcasting`, `music`, `entertainment` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/babybuddy.mdx b/apps/docs/content/docs/templates/babybuddy.mdx new file mode 100644 index 0000000..4483e62 --- /dev/null +++ b/apps/docs/content/docs/templates/babybuddy.mdx @@ -0,0 +1,16 @@ +--- +title: "BabyBuddy" +description: "BabyBuddy is a comprehensive, user-friendly platform designed to help parents and caregivers manage essential details about their child's growth and development. It provides tools for tracking feedings, sleep schedules, diaper changes, and milestones." +--- + +## Links +- [Website](https://babybuddy.app) +- [Github](https://github.com/babybuddy/babybuddy) +- [Documentation](https://docs.babybuddy.app) + +## Tags +`parenting`, `tracking`, `family` + +--- + +Version: `2.7.0` diff --git a/apps/docs/content/docs/templates/backrest.mdx b/apps/docs/content/docs/templates/backrest.mdx new file mode 100644 index 0000000..20aac8d --- /dev/null +++ b/apps/docs/content/docs/templates/backrest.mdx @@ -0,0 +1,16 @@ +--- +title: "Backrest" +description: "Backrest is a web-based backup solution powered by restic, offering an intuitive WebUI for easy repository management, snapshot browsing, and file restoration. It runs in the background, automating snapshot scheduling and repository maintenance. Built with Go, Backrest is a lightweight standalone binary with restic as its only dependency. It provides a secure and user-friendly way to manage backups while still allowing direct access to the restic CLI for advanced operations." +--- + +## Links +- [Website](https://garethgeorge.github.io/backrest) +- [Github](https://github.com/garethgeorge/backrest) +- [Documentation](https://garethgeorge.github.io/backrest/introduction/getting-started) + +## Tags +`backup` + +--- + +Version: `1.6.0` diff --git a/apps/docs/content/docs/templates/baikal.mdx b/apps/docs/content/docs/templates/baikal.mdx new file mode 100644 index 0000000..a3c5454 --- /dev/null +++ b/apps/docs/content/docs/templates/baikal.mdx @@ -0,0 +1,16 @@ +--- +title: "Baikal" +description: "Baikal is a lightweight, self-hosted CalDAV and CardDAV server that enables users to manage calendars and contacts efficiently. It provides a simple and effective solution for syncing and sharing events, tasks, and address books across multiple devices." +--- + +## Links +- [Website](https://sabre.io/baikal/) +- [Github](https://sabre.io/baikal/) +- [Documentation](https://sabre.io/baikal/install/) + +## Tags +`calendar`, `contacts`, `caldav`, `carddav` + +--- + +Version: `nginx-php8.2` diff --git a/apps/docs/content/docs/templates/barrage.mdx b/apps/docs/content/docs/templates/barrage.mdx new file mode 100644 index 0000000..393829b --- /dev/null +++ b/apps/docs/content/docs/templates/barrage.mdx @@ -0,0 +1,16 @@ +--- +title: "Barrage" +description: "Barrage is a minimalistic Deluge WebUI app with full mobile support. It features a responsive mobile-first design, allowing you to manage your torrents with ease from any device." +--- + +## Links +- [Website](https://github.com/maulik9898/barrage) +- [Github](https://github.com/maulik9898/barrage) +- [Documentation](https://github.com/maulik9898/barrage/blob/main/README.md) + +## Tags +`torrents`, `deluge`, `mobile` + +--- + +Version: `0.3.0` diff --git a/apps/docs/content/docs/templates/baserow.mdx b/apps/docs/content/docs/templates/baserow.mdx new file mode 100644 index 0000000..e6b5b0d --- /dev/null +++ b/apps/docs/content/docs/templates/baserow.mdx @@ -0,0 +1,16 @@ +--- +title: "Baserow" +description: "Baserow is an open source database management tool that allows you to create and manage databases." +--- + +## Links +- [Website](https://baserow.io/) +- [Github](https://github.com/Baserow/baserow) +- [Documentation](https://baserow.io/docs/index) + +## Tags +`database` + +--- + +Version: `1.25.2` diff --git a/apps/docs/content/docs/templates/bazarr.mdx b/apps/docs/content/docs/templates/bazarr.mdx new file mode 100644 index 0000000..6e68ccc --- /dev/null +++ b/apps/docs/content/docs/templates/bazarr.mdx @@ -0,0 +1,16 @@ +--- +title: "Bazarr" +description: "Bazarr is a companion application to Sonarr and Radarr that manages and downloads subtitles based on your requirements." +--- + +## Links +- [Website](https://www.bazarr.media/) +- [Github](https://github.com/morpheus65535/bazarr) +- [Documentation](https://www.bazarr.media/docs) + +## Tags +`subtitles`, `sonarr`, `radarr` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/bentopdf.mdx b/apps/docs/content/docs/templates/bentopdf.mdx new file mode 100644 index 0000000..23fa260 --- /dev/null +++ b/apps/docs/content/docs/templates/bentopdf.mdx @@ -0,0 +1,16 @@ +--- +title: "BentoPDF" +description: "BentoPDF is a lightweight PDF conversion microservice that exposes a simple HTTP API for generating PDFs." +--- + +## Links +- [Website](https://bentopdf.com/) +- [Github](https://github.com/bentopdf/bentopdf) +- [Documentation](https://github.com/bentopdf/bentopdf#readme) + +## Tags +`pdf`, `converter`, `api`, `utility` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/beszel.mdx b/apps/docs/content/docs/templates/beszel.mdx new file mode 100644 index 0000000..bb57caf --- /dev/null +++ b/apps/docs/content/docs/templates/beszel.mdx @@ -0,0 +1,16 @@ +--- +title: "Beszel" +description: "A lightweight server monitoring hub with historical data, docker stats, and alerts." +--- + +## Links +- [Website](https://beszel.dev) +- [Github](https://github.com/henrygd/beszel) +- [Documentation](https://beszel.dev/guide/getting-started) + +## Tags +`monitoring`, `docker`, `alerts` + +--- + +Version: `0.10.2` diff --git a/apps/docs/content/docs/templates/bigcapital.mdx b/apps/docs/content/docs/templates/bigcapital.mdx new file mode 100644 index 0000000..5135ac1 --- /dev/null +++ b/apps/docs/content/docs/templates/bigcapital.mdx @@ -0,0 +1,16 @@ +--- +title: "BigCapital" +description: "BigCapital is a great open source alternative to QuickBooks. A comprehensive accounting and financial management system for businesses." +--- + +## Links +- [Website](https://bigcapital.app/) +- [Github](https://github.com/bigcapitalhq/bigcapital) +- [Documentation](https://github.com/bigcapitalhq/bigcapital) + +## Tags +`accounting`, `finance`, `bookkeeping`, `quickbooks`, `erp`, `business` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/blender.mdx b/apps/docs/content/docs/templates/blender.mdx new file mode 100644 index 0000000..daf1303 --- /dev/null +++ b/apps/docs/content/docs/templates/blender.mdx @@ -0,0 +1,16 @@ +--- +title: "Blender" +description: "Blender is a free and open-source 3D creation suite. It supports the entire 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline." +--- + +## Links +- [Website](https://www.blender.org/) +- [Github](https://github.com/linuxserver/docker-blender) +- [Documentation](https://docs.blender.org/) + +## Tags +`3d`, `rendering`, `animation` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/blinko.mdx b/apps/docs/content/docs/templates/blinko.mdx new file mode 100644 index 0000000..0314a5a --- /dev/null +++ b/apps/docs/content/docs/templates/blinko.mdx @@ -0,0 +1,16 @@ +--- +title: "Blinko" +description: "Blinko is a modern web application for managing and organizing your digital content and workflows." +--- + +## Links +- [Website](https://blinko.space/) +- [Github](https://github.com/blinkospace/blinko) +- [Documentation](https://docs.blinko.space/) + +## Tags +`productivity`, `organization`, `workflow`, `nextjs` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/bluesky-pds.mdx b/apps/docs/content/docs/templates/bluesky-pds.mdx new file mode 100644 index 0000000..c85b6bf --- /dev/null +++ b/apps/docs/content/docs/templates/bluesky-pds.mdx @@ -0,0 +1,16 @@ +--- +title: "Bluesky PDS" +description: "Bluesky PDS is a personal data server for Bluesky." +--- + +## Links +- [Website](https://bsky.social/about) +- [Github](https://github.com/bluesky-social/pds) +- [Documentation](https://github.com/bluesky-social/pds) + +## Tags +`bluesky`, `pds`, `data`, `server` + +--- + +Version: `0.4.182` diff --git a/apps/docs/content/docs/templates/bolt.diy.mdx b/apps/docs/content/docs/templates/bolt.diy.mdx new file mode 100644 index 0000000..3b43894 --- /dev/null +++ b/apps/docs/content/docs/templates/bolt.diy.mdx @@ -0,0 +1,16 @@ +--- +title: "bolt.diy" +description: "Prompt, run, edit, and deploy full-stack web applications using any LLM you want!" +--- + +## Links +- [Website](https://stackblitz-labs.github.io/bolt.diy/) +- [Github](https://github.com/stackblitz-labs/bolt.diy) +- [Documentation](https://stackblitz-labs.github.io/bolt.diy/) + +## Tags +`ai`, `self-hosted`, `development`, `chatbot`, `ide`, `llm` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/booklore.mdx b/apps/docs/content/docs/templates/booklore.mdx new file mode 100644 index 0000000..b33b04b --- /dev/null +++ b/apps/docs/content/docs/templates/booklore.mdx @@ -0,0 +1,16 @@ +--- +title: "Booklore" +description: "Booklore is an application for managing and serving book-related data, backed by a MariaDB database." +--- + +## Links +- [Website](https://github.com/booklore-app/BookLore) +- [Github](https://github.com/booklore-app/BookLore) +- [Documentation](https://github.com/booklore-app/BookLore/tree/develop/docs) + +## Tags +`books`, `library`, `database`, `mariadb` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/bookstack.mdx b/apps/docs/content/docs/templates/bookstack.mdx new file mode 100644 index 0000000..9591b23 --- /dev/null +++ b/apps/docs/content/docs/templates/bookstack.mdx @@ -0,0 +1,16 @@ +--- +title: "BookStack" +description: "BookStack is a self-hosted platform for creating beautiful, feature-rich documentation sites." +--- + +## Links +- [Website](https://www.bookstackapp.com) +- [Github](https://github.com/BookStackApp/BookStack) +- [Documentation](https://www.bookstackapp.com/docs) + +## Tags +`documentation`, `self-hosted` + +--- + +Version: `24.12.1` diff --git a/apps/docs/content/docs/templates/borgitory.mdx b/apps/docs/content/docs/templates/borgitory.mdx new file mode 100644 index 0000000..7ab573d --- /dev/null +++ b/apps/docs/content/docs/templates/borgitory.mdx @@ -0,0 +1,16 @@ +--- +title: "Borgitory" +description: "A web interface for managing BorgBackup archives. Allows browsing, mounting (via FUSE), and handling backup repositories." +--- + +## Links +- [Website](https://github.com/mlapaglia/borgitory) +- [Github](https://github.com/mlapaglia/borgitory) +- [Documentation](https://github.com/mlapaglia/borgitory) + +## Tags +`backup`, `borg`, `archive`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/botpress.mdx b/apps/docs/content/docs/templates/botpress.mdx new file mode 100644 index 0000000..23cf874 --- /dev/null +++ b/apps/docs/content/docs/templates/botpress.mdx @@ -0,0 +1,16 @@ +--- +title: "Botpress" +description: "Botpress is a platform for building conversational AI agents. It provides a simple and effective solution for building conversational AI agents from anywhere." +--- + +## Links +- [Website](https://botpress.com) +- [Github](https://github.com/botpress/botpress) +- [Documentation](https://botpress.com/docs) + +## Tags +`ai`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/browserless.mdx b/apps/docs/content/docs/templates/browserless.mdx new file mode 100644 index 0000000..5937ca8 --- /dev/null +++ b/apps/docs/content/docs/templates/browserless.mdx @@ -0,0 +1,16 @@ +--- +title: "Browserless" +description: "Browserless allows remote clients to connect and execute headless work, all inside of docker. It supports the standard, unforked Puppeteer and Playwright libraries, as well offering REST-based APIs for common actions like data collection, PDF generation and more." +--- + +## Links +- [Website](https://www.browserless.io/) +- [Github](https://github.com/browserless/browserless) +- [Documentation](https://docs.browserless.io/) + +## Tags +`browser`, `automation` + +--- + +Version: `2.23.0` diff --git a/apps/docs/content/docs/templates/budget-board.mdx b/apps/docs/content/docs/templates/budget-board.mdx new file mode 100644 index 0000000..56d49ee --- /dev/null +++ b/apps/docs/content/docs/templates/budget-board.mdx @@ -0,0 +1,16 @@ +--- +title: "Budget Board" +description: "Self-hosted budgeting app with a web UI and a server backed by PostgreSQL." +--- + +## Links +- [Website](https://budgetboard.net/) +- [Github](https://github.com/teelur/budget-board) +- [Documentation](https://budgetboard.net/) + +## Tags +`finance`, `postgres`, `self-hosted`, `docker`, `compose` + +--- + +Version: `release` diff --git a/apps/docs/content/docs/templates/budibase.mdx b/apps/docs/content/docs/templates/budibase.mdx new file mode 100644 index 0000000..7bf7fde --- /dev/null +++ b/apps/docs/content/docs/templates/budibase.mdx @@ -0,0 +1,16 @@ +--- +title: "Budibase" +description: "Budibase is an open-source low-code platform that saves engineers 100s of hours building forms, portals, and approval apps, securely." +--- + +## Links +- [Website](https://budibase.com/) +- [Github](https://github.com/Budibase/budibase) +- [Documentation](https://docs.budibase.com/docs/) + +## Tags +`database`, `low-code`, `nocode`, `applications` + +--- + +Version: `3.5.3` diff --git a/apps/docs/content/docs/templates/bugsink.mdx b/apps/docs/content/docs/templates/bugsink.mdx new file mode 100644 index 0000000..eabe358 --- /dev/null +++ b/apps/docs/content/docs/templates/bugsink.mdx @@ -0,0 +1,16 @@ +--- +title: "Bugsink" +description: "Bugsink is a self-hosted Error Tracker. Built to self-host; Sentry-SDK compatible; Scalable and reliable" +--- + +## Links +- [Website](https://www.bugsink.com/) +- [Github](https://github.com/bugsink/bugsink/) +- [Documentation](https://www.bugsink.com/docs/) + +## Tags +`hosting`, `self-hosted`, `development` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/bytebase.mdx b/apps/docs/content/docs/templates/bytebase.mdx new file mode 100644 index 0000000..bc56524 --- /dev/null +++ b/apps/docs/content/docs/templates/bytebase.mdx @@ -0,0 +1,16 @@ +--- +title: "Bytebase" +description: "Bytebase is a database management tool that allows you to manage your databases with ease. It provides a simple and effective solution for managing your databases from anywhere." +--- + +## Links +- [Website](https://www.bytebase.com) +- [Github](https://github.com/bytebase/bytebase) +- [Documentation](https://www.bytebase.com/docs) + +## Tags +`database`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/bytestash.mdx b/apps/docs/content/docs/templates/bytestash.mdx new file mode 100644 index 0000000..b416334 --- /dev/null +++ b/apps/docs/content/docs/templates/bytestash.mdx @@ -0,0 +1,16 @@ +--- +title: "ByteStash" +description: "ByteStash is a self-hosted web application designed to store, organise, and manage your code snippets efficiently. With support for creating, editing, and filtering snippets, ByteStash helps you keep track of your code in one secure place." +--- + +## Links +- [Website](https://github.com/jordan-dalby/ByteStash) +- [Github](https://github.com/jordan-dalby/ByteStash) +- [Documentation](https://github.com/jordan-dalby/ByteStash) + +## Tags +`file-storage`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/calcom.mdx b/apps/docs/content/docs/templates/calcom.mdx new file mode 100644 index 0000000..59874bc --- /dev/null +++ b/apps/docs/content/docs/templates/calcom.mdx @@ -0,0 +1,16 @@ +--- +title: "Calcom" +description: "Calcom is a open source alternative to Calendly that allows to create scheduling and booking services." +--- + +## Links +- [Website](https://cal.com/) +- [Github](https://github.com/calcom/cal.com) +- [Documentation](https://cal.com/docs) + +## Tags +`scheduling`, `booking` + +--- + +Version: `v2.7.6` diff --git a/apps/docs/content/docs/templates/calibre-web.mdx b/apps/docs/content/docs/templates/calibre-web.mdx new file mode 100644 index 0000000..c822d52 --- /dev/null +++ b/apps/docs/content/docs/templates/calibre-web.mdx @@ -0,0 +1,16 @@ +--- +title: "Calibre-Web" +description: "Calibre-Web is a web app providing a clean interface for browsing, reading, and managing your eBooks library using an existing Calibre database." +--- + +## Links +- [Website](https://github.com/janeczku/calibre-web) +- [Github](https://github.com/janeczku/calibre-web) +- [Documentation](https://github.com/janeczku/calibre-web/wiki) + +## Tags +`ebooks`, `media`, `library`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/calibre.mdx b/apps/docs/content/docs/templates/calibre.mdx new file mode 100644 index 0000000..f03a92c --- /dev/null +++ b/apps/docs/content/docs/templates/calibre.mdx @@ -0,0 +1,16 @@ +--- +title: "Calibre" +description: "Calibre is a comprehensive e-book management tool designed to organize, convert, and read your e-book collection. It supports most of the major e-book formats and is compatible with various e-book reader devices." +--- + +## Links +- [Website](https://calibre-ebook.com/) +- [Github](https://github.com/kovidgoyal/calibre) +- [Documentation](https://manual.calibre-ebook.com/) + +## Tags +`Documents`, `E-Commerce` + +--- + +Version: `7.26.0` diff --git a/apps/docs/content/docs/templates/capso.mdx b/apps/docs/content/docs/templates/capso.mdx new file mode 100644 index 0000000..b8f19e6 --- /dev/null +++ b/apps/docs/content/docs/templates/capso.mdx @@ -0,0 +1,16 @@ +--- +title: "Cap.so" +description: "Cap.so is a platform for web and desktop applications with MySQL and S3 storage. It provides a complete development environment with database and file storage capabilities." +--- + +## Links +- [Website](https://cap.so/) +- [Github](https://github.com/CapSoftware/Cap) +- [Documentation](https://cap.so/docs/) + +## Tags +`web`, `s3`, `mysql`, `development`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/carbone.mdx b/apps/docs/content/docs/templates/carbone.mdx new file mode 100644 index 0000000..2b78690 --- /dev/null +++ b/apps/docs/content/docs/templates/carbone.mdx @@ -0,0 +1,16 @@ +--- +title: "Carbone" +description: "Carbone is a high-performance, self-hosted document generation engine. It allows you to generate reports, invoices, and documents in various formats (e.g., PDF, DOCX, XLSX) using JSON data and template-based rendering." +--- + +## Links +- [Website](https://carbone.io/) +- [Github](https://github.com/carboneio/carbone) +- [Documentation](https://carbone.io/documentation/design/overview/getting-started.html) + +## Tags +`Document Generation`, `Automation`, `Reporting`, `Productivity` + +--- + +Version: `4.25.5` diff --git a/apps/docs/content/docs/templates/casdoor.mdx b/apps/docs/content/docs/templates/casdoor.mdx new file mode 100644 index 0000000..2e489c7 --- /dev/null +++ b/apps/docs/content/docs/templates/casdoor.mdx @@ -0,0 +1,16 @@ +--- +title: "Casdoor" +description: "An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, and more." +--- + +## Links +- [Website](https://casdoor.org/) +- [Github](https://github.com/casdoor/casdoor) +- [Documentation](https://casdoor.org/docs/overview) + +## Tags +`authentication`, `authorization`, `oauth2`, `oidc`, `sso`, `saml`, `identity-management`, `access-management`, `security` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/changedetection.mdx b/apps/docs/content/docs/templates/changedetection.mdx new file mode 100644 index 0000000..028b9c2 --- /dev/null +++ b/apps/docs/content/docs/templates/changedetection.mdx @@ -0,0 +1,16 @@ +--- +title: "Change Detection" +description: "Changedetection.io is an intelligent tool designed to monitor changes on websites. Perfect for smart shoppers, data journalists, research engineers, data scientists, and security researchers." +--- + +## Links +- [Website](https://changedetection.io) +- [Github](https://github.com/dgtlmoon/changedetection.io) +- [Documentation](https://github.com/dgtlmoon/changedetection.io/wiki) + +## Tags +`Monitoring`, `Data`, `Notifications` + +--- + +Version: `0.49` diff --git a/apps/docs/content/docs/templates/chatwoot.mdx b/apps/docs/content/docs/templates/chatwoot.mdx new file mode 100644 index 0000000..8249a50 --- /dev/null +++ b/apps/docs/content/docs/templates/chatwoot.mdx @@ -0,0 +1,16 @@ +--- +title: "Chatwoot" +description: "Open-source customer engagement platform that provides a shared inbox for teams, live chat, and omnichannel support." +--- + +## Links +- [Website](https://www.chatwoot.com) +- [Github](https://github.com/chatwoot/chatwoot) +- [Documentation](https://www.chatwoot.com/docs) + +## Tags +`support`, `chat`, `customer-service` + +--- + +Version: `v3.14.1` diff --git a/apps/docs/content/docs/templates/checkcle.mdx b/apps/docs/content/docs/templates/checkcle.mdx new file mode 100644 index 0000000..e8d25c5 --- /dev/null +++ b/apps/docs/content/docs/templates/checkcle.mdx @@ -0,0 +1,16 @@ +--- +title: "Checkcle" +description: "Checkcle is a security and compliance tool by Operacle, providing insights into system configuration and runtime checks." +--- + +## Links +- [Website](https://operacle.com/) +- [Github](https://github.com/Operacle/checkcle) +- [Documentation](https://github.com/Operacle/checkcle#readme) + +## Tags +`security`, `compliance`, `monitoring` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/checkmate.mdx b/apps/docs/content/docs/templates/checkmate.mdx new file mode 100644 index 0000000..b9c84d3 --- /dev/null +++ b/apps/docs/content/docs/templates/checkmate.mdx @@ -0,0 +1,16 @@ +--- +title: "Checkmate" +description: "Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations." +--- + +## Links +- [Website](https://checkmate.so/) +- [Github](https://github.com/bluewave-labs/checkmate) +- [Documentation](https://docs.checkmate.so) + +## Tags +`self-hosted`, `monitoring`, `uptime` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/chevereto.mdx b/apps/docs/content/docs/templates/chevereto.mdx new file mode 100644 index 0000000..058b242 --- /dev/null +++ b/apps/docs/content/docs/templates/chevereto.mdx @@ -0,0 +1,16 @@ +--- +title: "Chevereto" +description: "Chevereto is a powerful, self-hosted image and video hosting platform designed for individuals, communities, and businesses. It allows users to upload, organize, and share media effortlessly." +--- + +## Links +- [Website](https://chevereto.com/) +- [Github](https://github.com/chevereto/chevereto) +- [Documentation](https://v4-docs.chevereto.com/) + +## Tags +`Image Hosting`, `File Management`, `Open Source`, `Multi-User`, `Private Albums` + +--- + +Version: `4` diff --git a/apps/docs/content/docs/templates/chibisafe.mdx b/apps/docs/content/docs/templates/chibisafe.mdx new file mode 100644 index 0000000..c0d9c5b --- /dev/null +++ b/apps/docs/content/docs/templates/chibisafe.mdx @@ -0,0 +1,16 @@ +--- +title: "Chibisafe" +description: "A beautiful and performant vault to save all your files in the cloud." +--- + +## Links +- [Website](https://chibisafe.app) +- [Github](https://github.com/chibisafe/chibisafe) +- [Documentation](https://chibisafe.app/docs/intro) + +## Tags +`media system`, `storage`, `file-sharing` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/chiefonboarding.mdx b/apps/docs/content/docs/templates/chiefonboarding.mdx new file mode 100644 index 0000000..329301b --- /dev/null +++ b/apps/docs/content/docs/templates/chiefonboarding.mdx @@ -0,0 +1,16 @@ +--- +title: "Chief-Onboarding" +description: "Chief-Onboarding is a comprehensive, self-hosted onboarding and employee management platform designed for businesses to streamline their onboarding processes." +--- + +## Links +- [Website](https://demo.chiefonboarding.com/) +- [Github](https://github.com/chiefonboarding/chiefonboarding) +- [Documentation](https://docs.chiefonboarding.com/) + +## Tags +`Employee Onboarding`, `HR Management`, `Task Tracking`, `Role-Based Access`, `Document Management` + +--- + +Version: `v2.2.5` diff --git a/apps/docs/content/docs/templates/chirpstack.mdx b/apps/docs/content/docs/templates/chirpstack.mdx new file mode 100644 index 0000000..5fd78c5 --- /dev/null +++ b/apps/docs/content/docs/templates/chirpstack.mdx @@ -0,0 +1,16 @@ +--- +title: "ChirpStack" +description: "Open-source LoRaWAN Network Server for IoT applications. Complete stack with gateway bridges, REST API, and web interface for managing LoRaWAN devices and gateways." +--- + +## Links +- [Website](https://www.chirpstack.io/) +- [Github](https://github.com/chirpstack/chirpstack) +- [Documentation](https://www.chirpstack.io/docs/) + +## Tags +`iot`, `lorawan`, `network-server`, `gateway`, `monitoring` + +--- + +Version: `4` diff --git a/apps/docs/content/docs/templates/chromium.mdx b/apps/docs/content/docs/templates/chromium.mdx new file mode 100644 index 0000000..6cb945a --- /dev/null +++ b/apps/docs/content/docs/templates/chromium.mdx @@ -0,0 +1,16 @@ +--- +title: "Chromium" +description: "Chromium is an open-source browser project that is designed to provide a safer, faster, and more stable way for all users to experience the web in a containerized environment." +--- + +## Links +- [Website](https://docs.linuxserver.io/images/docker-chromium) +- [Github](https://github.com/linuxserver/docker-chromium) +- [Documentation](https://docs.linuxserver.io/images/docker-chromium) + +## Tags +`browser`, `development`, `web` + +--- + +Version: `5f5dd27e-ls102` diff --git a/apps/docs/content/docs/templates/classicpress.mdx b/apps/docs/content/docs/templates/classicpress.mdx new file mode 100644 index 0000000..003a128 --- /dev/null +++ b/apps/docs/content/docs/templates/classicpress.mdx @@ -0,0 +1,16 @@ +--- +title: "ClassicPress" +description: "ClassicPress is a community-led open source content management system for creators. It is a fork of WordPress 6.2 that preserves the TinyMCE classic editor as the default option." +--- + +## Links +- [Website](https://www.classicpress.net/) +- [Github](https://github.com/ClassicPress/) +- [Documentation](https://docs.classicpress.net/) + +## Tags +`cms`, `wordpress`, `content-management` + +--- + +Version: `php8.3-apache` diff --git a/apps/docs/content/docs/templates/clickhouse.mdx b/apps/docs/content/docs/templates/clickhouse.mdx new file mode 100644 index 0000000..eaebab9 --- /dev/null +++ b/apps/docs/content/docs/templates/clickhouse.mdx @@ -0,0 +1,16 @@ +--- +title: "ClickHouse" +description: "ClickHouse is an open-source column-oriented DBMS (columnar database management system) for online analytical processing (OLAP) that allows users to generate analytical reports using SQL queries in real-time. ClickHouse works 100-1000x faster than traditional database management systems, and processes hundreds of millions to over a billion rows and tens of gigabytes of data per server per second." +--- + +## Links +- [Website](https://clickhouse.com/) +- [Github](https://github.com/ClickHouse/ClickHouse) +- [Documentation](https://clickhouse.com/docs) + +## Tags +`self-hosted`, `open-source`, `database`, `olap`, `analytics` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/cloud9.mdx b/apps/docs/content/docs/templates/cloud9.mdx new file mode 100644 index 0000000..003a3d0 --- /dev/null +++ b/apps/docs/content/docs/templates/cloud9.mdx @@ -0,0 +1,16 @@ +--- +title: "Cloud9" +description: "Cloud9 is a cloud-based integrated development environment (IDE) designed for developers to code, build, and debug applications collaboratively in real time." +--- + +## Links +- [Website](https://aws.amazon.com/cloud9/) +- [Github](https://github.com/c9) +- [Documentation](https://docs.aws.amazon.com/cloud9/) + +## Tags +`ide`, `development`, `cloud` + +--- + +Version: `1.29.2` diff --git a/apps/docs/content/docs/templates/cloudcommander.mdx b/apps/docs/content/docs/templates/cloudcommander.mdx new file mode 100644 index 0000000..24da471 --- /dev/null +++ b/apps/docs/content/docs/templates/cloudcommander.mdx @@ -0,0 +1,16 @@ +--- +title: "Cloud Commander" +description: "Cloud Commander is a file manager for the web. It includes a command-line console and a text editor. Cloud Commander helps you manage your server and work with files, directories and programs in a web browser." +--- + +## Links +- [Website](https://cloudcmd.io) +- [Github](https://github.com/coderaiser/cloudcmd) +- [Documentation](https://cloudcmd.io/#install) + +## Tags +`file-manager`, `web-based`, `console` + +--- + +Version: `18.5.1` diff --git a/apps/docs/content/docs/templates/cloudflared.mdx b/apps/docs/content/docs/templates/cloudflared.mdx new file mode 100644 index 0000000..5490206 --- /dev/null +++ b/apps/docs/content/docs/templates/cloudflared.mdx @@ -0,0 +1,16 @@ +--- +title: "Cloudflared" +description: "A lightweight daemon that securely connects local services to the internet through Cloudflare Tunnel." +--- + +## Links +- [Website](https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/) +- [Github](https://github.com/cloudflare/cloudflared) +- [Documentation](https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/) + +## Tags +`cloud`, `networking`, `security`, `tunnel` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/cloudreve.mdx b/apps/docs/content/docs/templates/cloudreve.mdx new file mode 100644 index 0000000..824d08e --- /dev/null +++ b/apps/docs/content/docs/templates/cloudreve.mdx @@ -0,0 +1,16 @@ +--- +title: "Cloudreve" +description: "Self-hosted file management and sharing system with multi-cloud storage support. Compatible with local, OneDrive, S3, and various cloud providers." +--- + +## Links +- [Website](https://cloudreve.org) +- [Github](https://github.com/cloudreve/Cloudreve) +- [Documentation](https://docs.cloudreve.org) + +## Tags +`storage`, `file-sharing`, `cloud`, `self-hosted` + +--- + +Version: `4.10.1` diff --git a/apps/docs/content/docs/templates/cockpit.mdx b/apps/docs/content/docs/templates/cockpit.mdx new file mode 100644 index 0000000..5d71840 --- /dev/null +++ b/apps/docs/content/docs/templates/cockpit.mdx @@ -0,0 +1,16 @@ +--- +title: "Cockpit" +description: "Cockpit is a headless content platform designed to streamline the creation, connection, and delivery of content for creators, marketers, and developers. It is built with an API-first approach, enabling limitless digital solutions." +--- + +## Links +- [Website](https://getcockpit.com) +- [Github](https://github.com/Cockpit-HQ) +- [Documentation](https://getcockpit.com/documentation) + +## Tags +`cms`, `content-management`, `api` + +--- + +Version: `core-2.11.0` diff --git a/apps/docs/content/docs/templates/coder.mdx b/apps/docs/content/docs/templates/coder.mdx new file mode 100644 index 0000000..829281c --- /dev/null +++ b/apps/docs/content/docs/templates/coder.mdx @@ -0,0 +1,16 @@ +--- +title: "Coder" +description: "Coder is an open-source cloud development environment (CDE) that you host in your cloud or on-premises." +--- + +## Links +- [Website](https://coder.com/) +- [Github](https://github.com/coder/coder) +- [Documentation](https://coder.com/docs) + +## Tags +`self-hosted`, `open-source`, `builder` + +--- + +Version: `2.15.3` diff --git a/apps/docs/content/docs/templates/codex-docs.mdx b/apps/docs/content/docs/templates/codex-docs.mdx new file mode 100644 index 0000000..8db948b --- /dev/null +++ b/apps/docs/content/docs/templates/codex-docs.mdx @@ -0,0 +1,16 @@ +--- +title: "CodeX Docs" +description: "CodeX is a comprehensive platform that brings together passionate engineers, designers, and specialists to create high-quality open-source projects. It includes Editor.js, Hawk.so, CodeX Notes, and more." +--- + +## Links +- [Website](https://codex.so) +- [Github](https://github.com/codex-team/codex.docs) +- [Documentation](https://docs.codex.so) + +## Tags +`documentation`, `development`, `collaboration` + +--- + +Version: `v2.2` diff --git a/apps/docs/content/docs/templates/colanode.mdx b/apps/docs/content/docs/templates/colanode.mdx new file mode 100644 index 0000000..4cd0a6b --- /dev/null +++ b/apps/docs/content/docs/templates/colanode.mdx @@ -0,0 +1,16 @@ +--- +title: "Colanode Server" +description: "Open-source and local-first Slack and Notion alternative that puts you in control of your data" +--- + +## Links +- [Website](https://colanode.com) +- [Github](https://github.com/colanode/colanode) +- [Documentation](https://colanode.com/docs/) + +## Tags +`documentation`, `knowledge-base`, `collaboration` + +--- + +Version: `v0.1.6` diff --git a/apps/docs/content/docs/templates/collabora-office.mdx b/apps/docs/content/docs/templates/collabora-office.mdx new file mode 100644 index 0000000..da24a67 --- /dev/null +++ b/apps/docs/content/docs/templates/collabora-office.mdx @@ -0,0 +1,16 @@ +--- +title: "Collabora Office" +description: "Collabora Online is a powerful, flexible, and secure online office suite designed to break free from vendor lock-in and put you in full control of your documents." +--- + +## Links +- [Website](https://collaboraonline.com) +- [Github](https://github.com/CollaboraOnline) +- [Documentation](https://sdk.collaboraonline.com/docs) + +## Tags +`office`, `documents`, `collaboration` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/commafeed.mdx b/apps/docs/content/docs/templates/commafeed.mdx new file mode 100644 index 0000000..6c08437 --- /dev/null +++ b/apps/docs/content/docs/templates/commafeed.mdx @@ -0,0 +1,16 @@ +--- +title: "CommaFeed" +description: "CommaFeed is an open-source feed reader and news aggregator, designed to be lightweight and extensible, with PostgreSQL as its database." +--- + +## Links +- [Website](https://www.commafeed.com/) +- [Github](https://github.com/Athou/commafeed) +- [Documentation](https://github.com/Athou/commafeed/wiki) + +## Tags +`feed-reader`, `news-aggregator`, `rss` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/commento.mdx b/apps/docs/content/docs/templates/commento.mdx new file mode 100644 index 0000000..226d6d6 --- /dev/null +++ b/apps/docs/content/docs/templates/commento.mdx @@ -0,0 +1,16 @@ +--- +title: "Commento" +description: "Commento is a comments widget designed to enhance the interaction on your website. It allows your readers to contribute to the discussion by upvoting comments that add value and downvoting those that don't. The widget supports markdown formatting and provides moderation tools to manage conversations." +--- + +## Links +- [Website](https://commento.io/) +- [Github](https://github.com/souramoo/commentoplusplus) +- [Documentation](https://commento.io/) + +## Tags +`comments`, `discussion`, `website` + +--- + +Version: `v1.8.0` diff --git a/apps/docs/content/docs/templates/commentoplusplus.mdx b/apps/docs/content/docs/templates/commentoplusplus.mdx new file mode 100644 index 0000000..f202567 --- /dev/null +++ b/apps/docs/content/docs/templates/commentoplusplus.mdx @@ -0,0 +1,16 @@ +--- +title: "Commento++" +description: "Commento++ is a free, open-source application designed to provide a fast, lightweight comments box that you can embed in your static website. It offers features like Markdown support, Disqus import, voting, automated spam detection, moderation tools, sticky comments, thread locking, and OAuth login." +--- + +## Links +- [Website](https://commento.io/) +- [Github](https://github.com/souramoo/commentoplusplus) +- [Documentation](https://commento.io/) + +## Tags +`comments`, `website`, `open-source` + +--- + +Version: `v1.8.7` diff --git a/apps/docs/content/docs/templates/conduit.mdx b/apps/docs/content/docs/templates/conduit.mdx new file mode 100644 index 0000000..6bdf238 --- /dev/null +++ b/apps/docs/content/docs/templates/conduit.mdx @@ -0,0 +1,16 @@ +--- +title: "Conduit" +description: "Conduit is a simple, fast and reliable chat server powered by Matrix" +--- + +## Links +- [Website](https://conduit.rs/) +- [Github](https://gitlab.com/famedly/conduit) +- [Documentation](https://docs.conduit.rs/) + +## Tags +`matrix`, `communication` + +--- + +Version: `v0.9.0` diff --git a/apps/docs/content/docs/templates/conduwuit.mdx b/apps/docs/content/docs/templates/conduwuit.mdx new file mode 100644 index 0000000..e3744b4 --- /dev/null +++ b/apps/docs/content/docs/templates/conduwuit.mdx @@ -0,0 +1,16 @@ +--- +title: "Conduwuit" +description: "Well-maintained, featureful Matrix chat homeserver (fork of Conduit)" +--- + +## Links +- [Website](https://conduwuit.puppyirl.gay) +- [Github](https://github.com/girlbossceo/conduwuit) +- [Documentation](https://conduwuit.puppyirl.gay/configuration.html) + +## Tags +`backend`, `chat`, `communication`, `matrix`, `server` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/confluence.mdx b/apps/docs/content/docs/templates/confluence.mdx new file mode 100644 index 0000000..460354f --- /dev/null +++ b/apps/docs/content/docs/templates/confluence.mdx @@ -0,0 +1,16 @@ +--- +title: "Confluence" +description: "Confluence is a powerful team collaboration and knowledge-sharing tool. It allows you to create, organize, and collaborate on content in a centralized space. Designed for project management, documentation, and team communication, Confluence helps streamline workflows and enhances productivity." +--- + +## Links +- [Website](https://confluence.atlassian.com) +- [Github](https://confluence.atlassian.com) +- [Documentation](https://confluence.atlassian.com/doc/confluence-documentation-135922.html) + +## Tags +`collaboration`, `documentation`, `productivity`, `project-management` + +--- + +Version: `8.6` diff --git a/apps/docs/content/docs/templates/convertx.mdx b/apps/docs/content/docs/templates/convertx.mdx new file mode 100644 index 0000000..5291b55 --- /dev/null +++ b/apps/docs/content/docs/templates/convertx.mdx @@ -0,0 +1,16 @@ +--- +title: "ConvertX" +description: "ConvertX is a service for converting media files, with optional user registration and file management features." +--- + +## Links +- [Website](https://github.com/c4illin/ConvertX) +- [Github](https://github.com/c4illin/ConvertX) +- [Documentation](https://github.com/c4illin/ConvertX#environment-variables) + +## Tags +`media`, `converter`, `ffmpeg` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/convex.mdx b/apps/docs/content/docs/templates/convex.mdx new file mode 100644 index 0000000..12b1de8 --- /dev/null +++ b/apps/docs/content/docs/templates/convex.mdx @@ -0,0 +1,16 @@ +--- +title: "Convex" +description: "Convex is an open-source reactive database designed to make life easy for web app developers." +--- + +## Links +- [Website](https://www.convex.dev/) +- [Github](https://github.com/get-convex/convex) +- [Documentation](https://www.convex.dev/docs) + +## Tags +`backend`, `database`, `api` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/cookie-cloud.mdx b/apps/docs/content/docs/templates/cookie-cloud.mdx new file mode 100644 index 0000000..28d6968 --- /dev/null +++ b/apps/docs/content/docs/templates/cookie-cloud.mdx @@ -0,0 +1,16 @@ +--- +title: "CookieCloud" +description: "CookieCloud lets you sync and manage browser cookies across devices securely using a self-hosted backend." +--- + +## Links +- [Website](https://github.com/easychen/cookiecloud) +- [Github](https://github.com/easychen/cookiecloud) +- [Documentation](https://github.com/easychen/cookiecloud#readme) + +## Tags +`cookies`, `sync`, `selfhosted`, `privacy` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/coralproject.mdx b/apps/docs/content/docs/templates/coralproject.mdx new file mode 100644 index 0000000..382ca64 --- /dev/null +++ b/apps/docs/content/docs/templates/coralproject.mdx @@ -0,0 +1,16 @@ +--- +title: "Coral" +description: "Coral is a revolutionary commenting platform designed to enhance website interactions. It features smart technology for meaningful discussions, journalist identification, moderation tools with AI support, and complete data control without ads or trackers. Used by major news sites worldwide." +--- + +## Links +- [Website](https://coralproject.net/) +- [Github](https://github.com/coralproject/talk) +- [Documentation](https://docs.coralproject.net/) + +## Tags +`communication`, `community`, `privacy` + +--- + +Version: `9.7.0` diff --git a/apps/docs/content/docs/templates/couchdb.mdx b/apps/docs/content/docs/templates/couchdb.mdx new file mode 100644 index 0000000..c2fd311 --- /dev/null +++ b/apps/docs/content/docs/templates/couchdb.mdx @@ -0,0 +1,16 @@ +--- +title: "CouchDB" +description: "CouchDB is a document-oriented NoSQL database that excels at replication and horizontal scaling." +--- + +## Links +- [Website](https://couchdb.apache.org/) +- [Github](https://github.com/apache/couchdb) +- [Documentation](https://docs.couchdb.org/en/stable/) + +## Tags +`database`, `storage` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/crawl4ai.mdx b/apps/docs/content/docs/templates/crawl4ai.mdx new file mode 100644 index 0000000..ab24f3c --- /dev/null +++ b/apps/docs/content/docs/templates/crawl4ai.mdx @@ -0,0 +1,16 @@ +--- +title: "Crawl4AI" +description: "Crawl4AI is a modern AI-powered web crawler with support for screenshots, PDFs, JavaScript execution, and LLM-based extraction. Includes an interactive playground and MCP (Model Context Protocol) integration." +--- + +## Links +- [Website](https://crawl4ai.com) +- [Github](https://github.com/unclecode/crawl4ai) +- [Documentation](https://github.com/unclecode/crawl4ai#readme) + +## Tags +`crawler`, `scraping`, `AI`, `LLM`, `API` + +--- + +Version: `0.7.3` diff --git a/apps/docs/content/docs/templates/crowdsec.mdx b/apps/docs/content/docs/templates/crowdsec.mdx new file mode 100644 index 0000000..f03fd7b --- /dev/null +++ b/apps/docs/content/docs/templates/crowdsec.mdx @@ -0,0 +1,16 @@ +--- +title: "Crowdsec" +description: "CrowdSec provides open source solution for detecting and blocking malicious IPs, safeguarding both infrastructure and application security." +--- + +## Links +- [Website](https://crowdsec.net/) +- [Github](https://github.com/crowdsecurity/crowdsec) +- [Documentation](https://docs.crowdsec.net) + +## Tags +`security`, `firewall` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/cup.mdx b/apps/docs/content/docs/templates/cup.mdx new file mode 100644 index 0000000..07dddee --- /dev/null +++ b/apps/docs/content/docs/templates/cup.mdx @@ -0,0 +1,16 @@ +--- +title: "Cup" +description: "Cup is a self-hosted Docker container management UI." +--- + +## Links +- [Website](https://cup.sh) +- [Github](https://github.com/sergi0g/cup) +- [Documentation](https://github.com/sergi0g/cup) + +## Tags +`docker`, `container`, `management`, `ui`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/cyberchef.mdx b/apps/docs/content/docs/templates/cyberchef.mdx new file mode 100644 index 0000000..932841f --- /dev/null +++ b/apps/docs/content/docs/templates/cyberchef.mdx @@ -0,0 +1,16 @@ +--- +title: "CyberChef" +description: "CyberChef is a web application for encryption, encoding, compression, and data analysis, developed by GCHQ." +--- + +## Links +- [Website](https://gchq.github.io/CyberChef/) +- [Github](https://github.com/gchq/CyberChef) +- [Documentation](https://github.com/gchq/CyberChef/wiki) + +## Tags +`security`, `encryption`, `data-analysis` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/dashy.mdx b/apps/docs/content/docs/templates/dashy.mdx new file mode 100644 index 0000000..268b017 --- /dev/null +++ b/apps/docs/content/docs/templates/dashy.mdx @@ -0,0 +1,16 @@ +--- +title: "Dashy" +description: "A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!" +--- + +## Links +- [Website](https://dashy.to/) +- [Github](https://github.com/Lissy93/dashy) +- [Documentation](https://github.com/Lissy93/dashy/tree/master/docs) + +## Tags +`dashboard`, `monitoring`, `self-hosted`, `homelab` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/datalens.mdx b/apps/docs/content/docs/templates/datalens.mdx new file mode 100644 index 0000000..2d78622 --- /dev/null +++ b/apps/docs/content/docs/templates/datalens.mdx @@ -0,0 +1,16 @@ +--- +title: "DataLens" +description: "A modern, scalable business intelligence and data visualization system." +--- + +## Links +- [Website](https://datalens.tech/) +- [Github](https://github.com/datalens-tech/datalens) +- [Documentation](https://datalens.tech/docs/) + +## Tags +`analytics`, `self-hosted`, `bi`, `monitoring` + +--- + +Version: `1.23.0` diff --git a/apps/docs/content/docs/templates/directory-lister.mdx b/apps/docs/content/docs/templates/directory-lister.mdx new file mode 100644 index 0000000..4f5e1ec --- /dev/null +++ b/apps/docs/content/docs/templates/directory-lister.mdx @@ -0,0 +1,16 @@ +--- +title: "Directory Lister" +description: "Directory Lister is a simple PHP application that lists the contents of any web-accessible directory and allows navigation there within." +--- + +## Links +- [Website](https://www.directorylister.com/) +- [Github](https://github.com/DirectoryLister/DirectoryLister) +- [Documentation](https://docs.directorylister.com/) + +## Tags +`file-manager`, `directory-listing`, `php` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/directus.mdx b/apps/docs/content/docs/templates/directus.mdx new file mode 100644 index 0000000..d0d3c4b --- /dev/null +++ b/apps/docs/content/docs/templates/directus.mdx @@ -0,0 +1,16 @@ +--- +title: "Directus" +description: "Directus is an open source headless CMS that provides an API-first solution for building custom backends." +--- + +## Links +- [Website](https://directus.io/) +- [Github](https://github.com/directus/directus) +- [Documentation](https://docs.directus.io/) + +## Tags +`cms` + +--- + +Version: `11.0.2` diff --git a/apps/docs/content/docs/templates/discord-tickets.mdx b/apps/docs/content/docs/templates/discord-tickets.mdx new file mode 100644 index 0000000..cb6773a --- /dev/null +++ b/apps/docs/content/docs/templates/discord-tickets.mdx @@ -0,0 +1,16 @@ +--- +title: "Discord Tickets" +description: "An open-source Discord bot for creating and managing support ticket channels." +--- + +## Links +- [Website](https://discordtickets.app) +- [Github](https://github.com/discord-tickets/bot) +- [Documentation](https://discordtickets.app/self-hosting/installation/docker/) + +## Tags +`discord`, `tickets`, `support` + +--- + +Version: `4.0.21` diff --git a/apps/docs/content/docs/templates/discourse.mdx b/apps/docs/content/docs/templates/discourse.mdx new file mode 100644 index 0000000..998489e --- /dev/null +++ b/apps/docs/content/docs/templates/discourse.mdx @@ -0,0 +1,16 @@ +--- +title: "Discourse" +description: "Discourse is a modern forum software for your community. Use it as a mailing list, discussion forum, or long-form chat room." +--- + +## Links +- [Website](https://www.discourse.org/) +- [Github](https://github.com/discourse/discourse) +- [Documentation](https://meta.discourse.org/) + +## Tags +`forum`, `community`, `discussion` + +--- + +Version: `3.5.0` diff --git a/apps/docs/content/docs/templates/docling-serve.mdx b/apps/docs/content/docs/templates/docling-serve.mdx new file mode 100644 index 0000000..66922b7 --- /dev/null +++ b/apps/docs/content/docs/templates/docling-serve.mdx @@ -0,0 +1,16 @@ +--- +title: "Docling Serve" +description: "Running Docling as an API service for document processing and conversion with AI-powered capabilities." +--- + +## Links +- [Website](https://docling-project.github.io/docling-serve/) +- [Github](https://github.com/docling-project/docling-serve) +- [Documentation](https://docling-project.github.io/docling-serve/) + +## Tags +`document-processing`, `api`, `ai`, `conversion`, `pdf`, `office` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/docmost.mdx b/apps/docs/content/docs/templates/docmost.mdx new file mode 100644 index 0000000..fbe894e --- /dev/null +++ b/apps/docs/content/docs/templates/docmost.mdx @@ -0,0 +1,16 @@ +--- +title: "Docmost" +description: "Docmost, is an open-source collaborative wiki and documentation software." +--- + +## Links +- [Website](https://docmost.com/) +- [Github](https://github.com/docmost/docmost) +- [Documentation](https://docmost.com/docs/) + +## Tags +`self-hosted`, `open-source`, `manager` + +--- + +Version: `0.4.1` diff --git a/apps/docs/content/docs/templates/documenso.mdx b/apps/docs/content/docs/templates/documenso.mdx new file mode 100644 index 0000000..65f6fd5 --- /dev/null +++ b/apps/docs/content/docs/templates/documenso.mdx @@ -0,0 +1,16 @@ +--- +title: "Documenso" +description: "Documenso is the open source alternative to DocuSign for signing documents digitally" +--- + +## Links +- [Website](https://documenso.com/) +- [Github](https://github.com/documenso/documenso) +- [Documentation](https://documenso.com/docs) + +## Tags +`document-signing` + +--- + +Version: `v1.5.6` diff --git a/apps/docs/content/docs/templates/docuseal.mdx b/apps/docs/content/docs/templates/docuseal.mdx new file mode 100644 index 0000000..2c537ab --- /dev/null +++ b/apps/docs/content/docs/templates/docuseal.mdx @@ -0,0 +1,16 @@ +--- +title: "Docuseal" +description: "Docuseal is a self-hosted document management system." +--- + +## Links +- [Website](https://www.docuseal.com/) +- [Github](https://github.com/docusealco/docuseal) +- [Documentation](https://www.docuseal.com/) + +## Tags +`document-signing` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/dokploy-prom-monitoring-extension.mdx b/apps/docs/content/docs/templates/dokploy-prom-monitoring-extension.mdx new file mode 100644 index 0000000..1945238 --- /dev/null +++ b/apps/docs/content/docs/templates/dokploy-prom-monitoring-extension.mdx @@ -0,0 +1,16 @@ +--- +title: "Dokploy Prometheus Monitoring Extension" +description: "Dokploy monitoring extension with Prometheus metrics export for external monitoring systems like Grafana Cloud. Tracks server and container metrics with configurable thresholds and alerting." +--- + +## Links +- [Website](https://dokploy.com/) +- [Github](https://github.com/Dokploy/dokploy) +- [Documentation](https://docs.dokploy.com/) + +## Tags +`monitoring`, `prometheus`, `metrics`, `observability`, `docker`, `grafana` + +--- + +Version: `canary` diff --git a/apps/docs/content/docs/templates/dolibarr.mdx b/apps/docs/content/docs/templates/dolibarr.mdx new file mode 100644 index 0000000..520f569 --- /dev/null +++ b/apps/docs/content/docs/templates/dolibarr.mdx @@ -0,0 +1,16 @@ +--- +title: "Dolibarr" +description: "Dolibarr ERP & CRM is a modern software package that helps manage your organization's activities (contacts, quotes, invoices, orders, stocks, agenda, human resources, ecm, manufacturing)." +--- + +## Links +- [Website](https://www.dolibarr.org/) +- [Github](https://github.com/Dolibarr/dolibarr) +- [Documentation](https://wiki.dolibarr.org/) + +## Tags +`erp`, `crm`, `business`, `management`, `invoicing` + +--- + +Version: `21.0.0` diff --git a/apps/docs/content/docs/templates/domain-locker.mdx b/apps/docs/content/docs/templates/domain-locker.mdx new file mode 100644 index 0000000..2f3922d --- /dev/null +++ b/apps/docs/content/docs/templates/domain-locker.mdx @@ -0,0 +1,16 @@ +--- +title: "Domain Locker" +description: "Domain Locker is an open-source tool for tracking domain expirations and sending renewal reminders." +--- + +## Links +- [Website](https://domain-locker.com/) +- [Github](https://github.com/Lissy93/domain-locker) +- [Documentation](https://github.com/Lissy93/domain-locker#readme) + +## Tags +`domains`, `monitoring`, `utilities`, `postgres` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/doublezero.mdx b/apps/docs/content/docs/templates/doublezero.mdx new file mode 100644 index 0000000..4a1e716 --- /dev/null +++ b/apps/docs/content/docs/templates/doublezero.mdx @@ -0,0 +1,16 @@ +--- +title: "Double Zero" +description: "00 is a self hostable SES dashboard for sending and monitoring emails with AWS" +--- + +## Links +- [Website](https://www.double-zero.cloud/) +- [Github](https://github.com/technomancy-dev/00) +- [Documentation](https://github.com/technomancy-dev/00) + +## Tags +`email` + +--- + +Version: `v0.2.1` diff --git a/apps/docs/content/docs/templates/dozzle.mdx b/apps/docs/content/docs/templates/dozzle.mdx new file mode 100644 index 0000000..4669514 --- /dev/null +++ b/apps/docs/content/docs/templates/dozzle.mdx @@ -0,0 +1,16 @@ +--- +title: "Dozzle" +description: "Dozzle is a lightweight, real-time log viewer for Docker containers." +--- + +## Links +- [Website](https://dozzle.dev) +- [Github](https://github.com/amir20/dozzle) +- [Documentation](https://dozzle.dev/docs) + +## Tags +`monitoring`, `logs`, `docker` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/dragonfly-db.mdx b/apps/docs/content/docs/templates/dragonfly-db.mdx new file mode 100644 index 0000000..953301a --- /dev/null +++ b/apps/docs/content/docs/templates/dragonfly-db.mdx @@ -0,0 +1,16 @@ +--- +title: "Dragonfly" +description: "Dragonfly is a drop-in Redis replacement that is designed for heavy data workloads running on modern cloud hardware." +--- + +## Links +- [Website](https://www.dragonflydb.io/) +- [Github](https://github.com/dragonflydb/dragonfly) +- [Documentation](https://www.dragonflydb.io/docs) + +## Tags +`database`, `redis` + +--- + +Version: `1.28.1` diff --git a/apps/docs/content/docs/templates/drawio.mdx b/apps/docs/content/docs/templates/drawio.mdx new file mode 100644 index 0000000..67074b2 --- /dev/null +++ b/apps/docs/content/docs/templates/drawio.mdx @@ -0,0 +1,16 @@ +--- +title: "draw.io" +description: "draw.io is a configurable diagramming/whiteboarding visualization application." +--- + +## Links +- [Website](https://draw.io/) +- [Github](https://github.com/jgraph/drawio) +- [Documentation](https://www.drawio.com/doc/) + +## Tags +`drawing`, `diagrams` + +--- + +Version: `24.7.17` diff --git a/apps/docs/content/docs/templates/drawnix.mdx b/apps/docs/content/docs/templates/drawnix.mdx new file mode 100644 index 0000000..2f62454 --- /dev/null +++ b/apps/docs/content/docs/templates/drawnix.mdx @@ -0,0 +1,16 @@ +--- +title: "Drawnix" +description: "Drawnix is an application for generating and managing visual content, powered by pubuzhixing/drawnix Docker image." +--- + +## Links +- [Website](https://hub.docker.com/r/pubuzhixing/drawnix) +- [Github](https://github.com/pubuzhixing/drawnix) +- [Documentation](https://hub.docker.com/r/pubuzhixing/drawnix) + +## Tags +`visualization`, `content-generation` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/drizzle-gateway.mdx b/apps/docs/content/docs/templates/drizzle-gateway.mdx new file mode 100644 index 0000000..fc5e9a1 --- /dev/null +++ b/apps/docs/content/docs/templates/drizzle-gateway.mdx @@ -0,0 +1,16 @@ +--- +title: "drizzle gateway" +description: "Drizzle Gateway is a self-hosted database gateway that allows you to connect to your databases from anywhere." +--- + +## Links +- [Website](https://drizzle-team.github.io/) +- [Github](https://github.com/drizzle-team/drizzle-gateway) +- [Documentation](https://drizzle-team.github.io/docs) + +## Tags +`database`, `gateway` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/dumbassets.mdx b/apps/docs/content/docs/templates/dumbassets.mdx new file mode 100644 index 0000000..1abb4ff --- /dev/null +++ b/apps/docs/content/docs/templates/dumbassets.mdx @@ -0,0 +1,16 @@ +--- +title: "DumbAssets" +description: "DumbAssets is a simple, self-hosted asset tracking service with no database or authentication required." +--- + +## Links +- [Website](https://www.dumbware.io/software/DumbAssets/) +- [Github](https://github.com/dumbwareio/dumbassets) +- [Documentation](https://github.com/dumbwareio/dumbassets) + +## Tags +`asset-tracking`, `self-hosted`, `simple` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/dumbbudget.mdx b/apps/docs/content/docs/templates/dumbbudget.mdx new file mode 100644 index 0000000..bd8d1f9 --- /dev/null +++ b/apps/docs/content/docs/templates/dumbbudget.mdx @@ -0,0 +1,16 @@ +--- +title: "DumbBudget" +description: "DumbBudget is a simple, self-hosted budget tracking service with PIN protection and no database required." +--- + +## Links +- [Website](https://www.dumbware.io/software/DumbBudget/) +- [Github](https://github.com/dumbwareio/dumbbudget) +- [Documentation](https://github.com/dumbwareio/dumbbudget) + +## Tags +`budget`, `finance`, `self-hosted`, `simple` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/dumbdrop.mdx b/apps/docs/content/docs/templates/dumbdrop.mdx new file mode 100644 index 0000000..64f8838 --- /dev/null +++ b/apps/docs/content/docs/templates/dumbdrop.mdx @@ -0,0 +1,16 @@ +--- +title: "DumbDrop" +description: "DumbDrop is a simple, self-hosted file sharing service with no database or authentication required." +--- + +## Links +- [Website](https://www.dumbware.io/software/DumbDrop/) +- [Github](https://github.com/dumbwareio/dumbdrop) +- [Documentation](https://github.com/dumbwareio/dumbdrop) + +## Tags +`file-sharing`, `self-hosted`, `simple` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/dumbpad.mdx b/apps/docs/content/docs/templates/dumbpad.mdx new file mode 100644 index 0000000..c3c2512 --- /dev/null +++ b/apps/docs/content/docs/templates/dumbpad.mdx @@ -0,0 +1,16 @@ +--- +title: "DumbPad" +description: "DumbPad is a simple, self-hosted notepad service with PIN protection and no database required." +--- + +## Links +- [Website](https://www.dumbware.io/software/DumbPad/) +- [Github](https://github.com/dumbwareio/dumbpad) +- [Documentation](https://github.com/dumbwareio/dumbpad) + +## Tags +`notepad`, `self-hosted`, `simple` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/easyappointments.mdx b/apps/docs/content/docs/templates/easyappointments.mdx new file mode 100644 index 0000000..cc19fbe --- /dev/null +++ b/apps/docs/content/docs/templates/easyappointments.mdx @@ -0,0 +1,16 @@ +--- +title: "Easy!Appointments" +description: "Easy!Appointments is a highly customizable web application that allows customers to book appointments with you via a sophisticated web interface." +--- + +## Links +- [Website](https://easyappointments.org) +- [Github](https://github.com/alextselegidis/easyappointments) +- [Documentation](https://easyappointments.org/docs) + +## Tags +`scheduling`, `appointments`, `booking` + +--- + +Version: `1.5.0` diff --git a/apps/docs/content/docs/templates/elastic-search.mdx b/apps/docs/content/docs/templates/elastic-search.mdx new file mode 100644 index 0000000..8f6bdfe --- /dev/null +++ b/apps/docs/content/docs/templates/elastic-search.mdx @@ -0,0 +1,16 @@ +--- +title: "Elasticsearch" +description: "Elasticsearch is an open-source search and analytics engine, used for full-text search and analytics on structured data such as text, web pages, images, and videos." +--- + +## Links +- [Website](https://www.elastic.co/elasticsearch/) +- [Github](https://github.com/elastic/elasticsearch) +- [Documentation](https://docs.elastic.co/elasticsearch/) + +## Tags +`search`, `analytics` + +--- + +Version: `8.10.2` diff --git a/apps/docs/content/docs/templates/emby.mdx b/apps/docs/content/docs/templates/emby.mdx new file mode 100644 index 0000000..1bd1f11 --- /dev/null +++ b/apps/docs/content/docs/templates/emby.mdx @@ -0,0 +1,16 @@ +--- +title: "Emby" +description: "Emby Server is a personal media server with apps on just about every device." +--- + +## Links +- [Website](https://emby.media/) +- [Github](https://github.com/MediaBrowser/Emby) +- [Documentation](https://emby.media/support/articles/Home.html) + +## Tags +`media`, `media system` + +--- + +Version: `4.9.1.17` diff --git a/apps/docs/content/docs/templates/emqx.mdx b/apps/docs/content/docs/templates/emqx.mdx new file mode 100644 index 0000000..f954cff --- /dev/null +++ b/apps/docs/content/docs/templates/emqx.mdx @@ -0,0 +1,16 @@ +--- +title: "EMQX" +description: "A scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles" +--- + +## Links +- [Website](https://www.emqx.com) +- [Github](https://github.com/emqx/emqx) +- [Documentation](https://docs.emqx.com) + +## Tags +`broker`, `iot`, `mqtt` + +--- + +Version: `6.0.1` diff --git a/apps/docs/content/docs/templates/enshrouded.mdx b/apps/docs/content/docs/templates/enshrouded.mdx new file mode 100644 index 0000000..6255db2 --- /dev/null +++ b/apps/docs/content/docs/templates/enshrouded.mdx @@ -0,0 +1,16 @@ +--- +title: "Enshrouded" +description: "Enshrouded steam dedicated server." +--- + +## Links + +- [Github](https://github.com/mornedhels/enshrouded-server) + + +## Tags +`gaming` + +--- + +Version: `1.0.0` diff --git a/apps/docs/content/docs/templates/erpnext.mdx b/apps/docs/content/docs/templates/erpnext.mdx new file mode 100644 index 0000000..8f6e635 --- /dev/null +++ b/apps/docs/content/docs/templates/erpnext.mdx @@ -0,0 +1,16 @@ +--- +title: "ERPNext" +description: "100% Open Source and highly customizable ERP software." +--- + +## Links +- [Website](https://erpnext.com) +- [Github](https://github.com/frappe/erpnext) +- [Documentation](https://docs.frappe.io/erpnext) + +## Tags +`erp`, `accounts`, `manufacturing`, `retail`, `sales`, `pos`, `hrms` + +--- + +Version: `version-15` diff --git a/apps/docs/content/docs/templates/etherpad.mdx b/apps/docs/content/docs/templates/etherpad.mdx new file mode 100644 index 0000000..5b05ddf --- /dev/null +++ b/apps/docs/content/docs/templates/etherpad.mdx @@ -0,0 +1,16 @@ +--- +title: "Etherpad" +description: "Etherpad is a real-time collaborative text editor that allows multiple users to edit documents simultaneously." +--- + +## Links +- [Website](https://etherpad.org/) +- [Github](https://github.com/ether/etherpad-lite) +- [Documentation](https://github.com/ether/etherpad-lite/wiki) + +## Tags +`collaboration`, `text-editor`, `real-time` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/evershop.mdx b/apps/docs/content/docs/templates/evershop.mdx new file mode 100644 index 0000000..925fac5 --- /dev/null +++ b/apps/docs/content/docs/templates/evershop.mdx @@ -0,0 +1,16 @@ +--- +title: "Evershop" +description: "Your All-in-One open source ecommerce solution." +--- + +## Links +- [Website](https://evershop.io/) +- [Github](https://github.com/evershopcommerce/evershop) +- [Documentation](https://evershop.io/docs/development/getting-started/introduction) + +## Tags +`E-Commerce`, `shopping` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/evolutionapi.mdx b/apps/docs/content/docs/templates/evolutionapi.mdx new file mode 100644 index 0000000..ecc9a00 --- /dev/null +++ b/apps/docs/content/docs/templates/evolutionapi.mdx @@ -0,0 +1,16 @@ +--- +title: "Evolution API" +description: "Evolution API is a robust platform dedicated to empowering small businesses with limited resources, going beyond a simple messaging solution via WhatsApp." +--- + +## Links +- [Website](https://evolution-api.com/opensource-whatsapp-api/) +- [Github](https://github.com/EvolutionAPI/evolution-api) +- [Documentation](https://doc.evolution-api.com/v2/en/get-started/introduction) + +## Tags +`api`, `whatsapp`, `messaging` + +--- + +Version: `v2.1.2` diff --git a/apps/docs/content/docs/templates/excalidraw.mdx b/apps/docs/content/docs/templates/excalidraw.mdx new file mode 100644 index 0000000..db28981 --- /dev/null +++ b/apps/docs/content/docs/templates/excalidraw.mdx @@ -0,0 +1,16 @@ +--- +title: "Excalidraw" +description: "Excalidraw is a free and open source online diagramming tool that lets you easily create and share beautiful diagrams." +--- + +## Links +- [Website](https://excalidraw.com/) +- [Github](https://github.com/excalidraw/excalidraw) +- [Documentation](https://docs.excalidraw.com/) + +## Tags +`drawing` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/ezbookkeeping.mdx b/apps/docs/content/docs/templates/ezbookkeeping.mdx new file mode 100644 index 0000000..123236c --- /dev/null +++ b/apps/docs/content/docs/templates/ezbookkeeping.mdx @@ -0,0 +1,16 @@ +--- +title: "EZBookkeeping" +description: "EZBookkeeping is a self-hosted bookkeeping application that helps you manage your personal and business finances. It provides features for tracking income, expenses, accounts, and generating financial reports." +--- + +## Links +- [Website](https://github.com/mayswind/ezbookkeeping) +- [Github](https://github.com/mayswind/ezbookkeeping) +- [Documentation](https://github.com/mayswind/ezbookkeeping) + +## Tags +`bookkeeping`, `finance`, `accounting`, `self-hosted`, `personal-finance`, `business-finance` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/filebrowser.mdx b/apps/docs/content/docs/templates/filebrowser.mdx new file mode 100644 index 0000000..801d1c7 --- /dev/null +++ b/apps/docs/content/docs/templates/filebrowser.mdx @@ -0,0 +1,16 @@ +--- +title: "File Browser" +description: "Filebrowser is a standalone file manager for uploading, deleting, previewing, renaming, and editing files, with support for multiple users, each with their own directory." +--- + +## Links +- [Website](https://filebrowser.org/) +- [Github](https://github.com/filebrowser/filebrowser) +- [Documentation](https://filebrowser.org/) + +## Tags +`file-manager`, `storage` + +--- + +Version: `2.31.2` diff --git a/apps/docs/content/docs/templates/filestash.mdx b/apps/docs/content/docs/templates/filestash.mdx new file mode 100644 index 0000000..1cc54ed --- /dev/null +++ b/apps/docs/content/docs/templates/filestash.mdx @@ -0,0 +1,16 @@ +--- +title: "Filestash" +description: "Filestash is the enterprise-grade file manager connecting your storage with your identity provider and authorisations." +--- + +## Links +- [Website](https://www.filestash.app/) +- [Github](https://github.com/mickael-kerjean/filestash) +- [Documentation](https://www.filestash.app/docs/) + +## Tags +`file-manager`, `document-editor`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/firecrawl.mdx b/apps/docs/content/docs/templates/firecrawl.mdx new file mode 100644 index 0000000..22b128f --- /dev/null +++ b/apps/docs/content/docs/templates/firecrawl.mdx @@ -0,0 +1,16 @@ +--- +title: "Firecrawl" +description: "Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data. It can crawl all accessible subpages and provide clean data for each." +--- + +## Links +- [Website](https://firecrawl.dev) +- [Github](https://github.com/firecrawl/firecrawl) +- [Documentation](https://github.com/firecrawl/firecrawl) + +## Tags +`api`, `crawler`, `scraping`, `data-extraction`, `llm` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/fivem.mdx b/apps/docs/content/docs/templates/fivem.mdx new file mode 100644 index 0000000..f855704 --- /dev/null +++ b/apps/docs/content/docs/templates/fivem.mdx @@ -0,0 +1,16 @@ +--- +title: "FiveM Server" +description: "A modded GTA V multiplayer server with optional txAdmin web interface for easy server management." +--- + +## Links +- [Website](https://fivem.net/) +- [Github](https://github.com/spritsail/fivem) +- [Documentation](https://docs.fivem.net/docs/server-manual/) + +## Tags +`gaming`, `gta`, `multiplayer`, `server` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/flagsmith.mdx b/apps/docs/content/docs/templates/flagsmith.mdx new file mode 100644 index 0000000..c921fa9 --- /dev/null +++ b/apps/docs/content/docs/templates/flagsmith.mdx @@ -0,0 +1,16 @@ +--- +title: "Flagsmith" +description: "Flagsmith is an open-source feature flagging and remote config service." +--- + +## Links +- [Website](https://www.flagsmith.com/) +- [Github](https://github.com/Flagsmith/flagsmith) +- [Documentation](https://docs.flagsmith.com/) + +## Tags +`feature-flag`, `feature-management`, `feature-toggle`, `remote-configuration` + +--- + +Version: `2.177.1` diff --git a/apps/docs/content/docs/templates/flaresolverr.mdx b/apps/docs/content/docs/templates/flaresolverr.mdx new file mode 100644 index 0000000..8db869e --- /dev/null +++ b/apps/docs/content/docs/templates/flaresolverr.mdx @@ -0,0 +1,16 @@ +--- +title: "FlareSolverr" +description: "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection." +--- + +## Links +- [Website](https://github.com/FlareSolverr/FlareSolverr) +- [Github](https://github.com/FlareSolverr/FlareSolverr) +- [Documentation](https://github.com/FlareSolverr/FlareSolverr) + +## Tags +`proxy`, `cloudflare`, `bypass`, `ddos-guard` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/flatnotes-totp.mdx b/apps/docs/content/docs/templates/flatnotes-totp.mdx new file mode 100644 index 0000000..1ec0618 --- /dev/null +++ b/apps/docs/content/docs/templates/flatnotes-totp.mdx @@ -0,0 +1,16 @@ +--- +title: "Flatnotes (TOTP)" +description: "Flatnotes with TOTP authentication enabled (username + password + one-time passcode)." +--- + +## Links +- [Website](https://flatnotes.io) +- [Github](https://github.com/dullage/flatnotes) +- [Documentation](https://github.com/dullage/flatnotes) + +## Tags +`notes`, `productivity`, `markdown`, `self-hosted`, `totp`, `2fa` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/flatnotes.mdx b/apps/docs/content/docs/templates/flatnotes.mdx new file mode 100644 index 0000000..c488105 --- /dev/null +++ b/apps/docs/content/docs/templates/flatnotes.mdx @@ -0,0 +1,16 @@ +--- +title: "Flatnotes" +description: "A self-hosted, modern note-taking web app that saves your notes as plain text Markdown files." +--- + +## Links +- [Website](https://flatnotes.io) +- [Github](https://github.com/dullage/flatnotes) +- [Documentation](https://github.com/dullage/flatnotes) + +## Tags +`notes`, `productivity`, `markdown`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/flowise.mdx b/apps/docs/content/docs/templates/flowise.mdx new file mode 100644 index 0000000..687e89b --- /dev/null +++ b/apps/docs/content/docs/templates/flowise.mdx @@ -0,0 +1,16 @@ +--- +title: "Flowise" +description: "Flowise is an open-source UI visual tool to build and run LLM-powered applications." +--- + +## Links +- [Website](https://flowiseai.com/) +- [Github](https://github.com/FlowiseAI/Flowise) +- [Documentation](https://docs.flowiseai.com/) + +## Tags +`AI`, `LLM`, `workflow`, `automation` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/fmd-server.mdx b/apps/docs/content/docs/templates/fmd-server.mdx new file mode 100644 index 0000000..65a990b --- /dev/null +++ b/apps/docs/content/docs/templates/fmd-server.mdx @@ -0,0 +1,16 @@ +--- +title: "FMD Server" +description: "A server to communicate with the FMD Android app, to locate and control your devices." +--- + +## Links +- [Website](https://fmd-foss.org) +- [Github](https://gitlab.com/fmd-foss/fmd-server) +- [Documentation](https://fmd-foss.org/docs/fmd-server/overview) + +## Tags +`phone`, `security`, `gps`, `location` + +--- + +Version: `0.11.0` diff --git a/apps/docs/content/docs/templates/focalboard.mdx b/apps/docs/content/docs/templates/focalboard.mdx new file mode 100644 index 0000000..da4c08a --- /dev/null +++ b/apps/docs/content/docs/templates/focalboard.mdx @@ -0,0 +1,16 @@ +--- +title: "Focalboard" +description: "Open source project management for technical teams" +--- + +## Links +- [Website](https://focalboard.com) +- [Github](https://github.com/sysblok/focalboard) +- [Documentation](https://www.focalboard.com/docs/) + +## Tags +`kanban` + +--- + +Version: `8.0.0` diff --git a/apps/docs/content/docs/templates/fonoster.mdx b/apps/docs/content/docs/templates/fonoster.mdx new file mode 100644 index 0000000..7ec5fa5 --- /dev/null +++ b/apps/docs/content/docs/templates/fonoster.mdx @@ -0,0 +1,16 @@ +--- +title: "Fonoster" +description: "Fonoster is an open-source alternative to Twilio. A complete telephony stack for building voice applications with SIP, WebRTC, and PSTN connectivity." +--- + +## Links +- [Website](https://fonoster.com/) +- [Github](https://github.com/fonoster/fonoster) +- [Documentation](https://docs.fonoster.com/) + +## Tags +`telephony`, `voip`, `sip`, `webrtc`, `pstn`, `communication` + +--- + +Version: `0.15.15` diff --git a/apps/docs/content/docs/templates/forgejo.mdx b/apps/docs/content/docs/templates/forgejo.mdx new file mode 100644 index 0000000..97fed0b --- /dev/null +++ b/apps/docs/content/docs/templates/forgejo.mdx @@ -0,0 +1,16 @@ +--- +title: "Forgejo" +description: "Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job" +--- + +## Links +- [Website](https://forgejo.org/) +- [Github](https://codeberg.org/forgejo/forgejo) +- [Documentation](https://forgejo.org/docs/latest/) + +## Tags +`self-hosted`, `storage` + +--- + +Version: `10` diff --git a/apps/docs/content/docs/templates/formbricks.mdx b/apps/docs/content/docs/templates/formbricks.mdx new file mode 100644 index 0000000..e3affa6 --- /dev/null +++ b/apps/docs/content/docs/templates/formbricks.mdx @@ -0,0 +1,16 @@ +--- +title: "Formbricks" +description: "Formbricks is an open-source survey and form platform for collecting user data." +--- + +## Links +- [Website](https://formbricks.com/) +- [Github](https://github.com/formbricks/formbricks) +- [Documentation](https://formbricks.com/docs) + +## Tags +`forms`, `analytics` + +--- + +Version: `v3.1.3` diff --git a/apps/docs/content/docs/templates/frappe-hr.mdx b/apps/docs/content/docs/templates/frappe-hr.mdx new file mode 100644 index 0000000..ae7d13c --- /dev/null +++ b/apps/docs/content/docs/templates/frappe-hr.mdx @@ -0,0 +1,16 @@ +--- +title: "Frappe HR" +description: "Feature rich HR & Payroll software. 100% FOSS and customizable." +--- + +## Links +- [Website](https://frappe.io/hr) +- [Github](https://github.com/frappe/hrms) +- [Documentation](https://docs.frappe.io/hr) + +## Tags +`hrms`, `payroll`, `leaves`, `expenses`, `attendance`, `performace` + +--- + +Version: `version-15` diff --git a/apps/docs/content/docs/templates/freescout.mdx b/apps/docs/content/docs/templates/freescout.mdx new file mode 100644 index 0000000..82c9cb4 --- /dev/null +++ b/apps/docs/content/docs/templates/freescout.mdx @@ -0,0 +1,16 @@ +--- +title: "FreeScout" +description: "FreeScout is a free open source help desk and shared inbox system. It's a self-hosted alternative to HelpScout, Zendesk, and similar services that allows you to manage customer communications through email and a clean web interface. FreeScout makes it easy to organize support requests, track customer conversations, and collaborate with your team." +--- + +## Links +- [Website](https://freescout.net/) +- [Github](https://github.com/freescout-helpdesk/freescout) +- [Documentation](https://github.com/freescout-helpdesk/freescout/wiki/Installation-Guide) + +## Tags +`helpdesk`, `support`, `email`, `customer-service`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/freshrss.mdx b/apps/docs/content/docs/templates/freshrss.mdx new file mode 100644 index 0000000..31de3f4 --- /dev/null +++ b/apps/docs/content/docs/templates/freshrss.mdx @@ -0,0 +1,16 @@ +--- +title: "FreshRSS" +description: "A free, self-hostable RSS and Atom feed aggregator. Lightweight, easy to work with, powerful, and customizable with themes and extensions." +--- + +## Links +- [Website](https://freshrss.org/) +- [Github](https://github.com/FreshRSS/FreshRSS) +- [Documentation](https://freshrss.github.io/FreshRSS/) + +## Tags +`rss`, `feed-reader`, `news`, `self-hosted`, `aggregator`, `reader` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/garage-with-ui.mdx b/apps/docs/content/docs/templates/garage-with-ui.mdx new file mode 100644 index 0000000..e698aa3 --- /dev/null +++ b/apps/docs/content/docs/templates/garage-with-ui.mdx @@ -0,0 +1,16 @@ +--- +title: "Garage S3 with Web UI" +description: "Garage is an open-source distributed object storage service tailored for self-hosting. For authentication in the web-ui please go to https://github.com/khairul169/garage-webui?tab=readme-ov-file#authentication" +--- + +## Links +- [Website](https://garagehq.deuxfleurs.fr) +- [Github](https://git.deuxfleurs.fr/Deuxfleurs/garage) +- [Documentation](https://garagehq.deuxfleurs.fr/documentation/quick-start/) + +## Tags +`storage`, `object-storage` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/garage.mdx b/apps/docs/content/docs/templates/garage.mdx new file mode 100644 index 0000000..a6d18fe --- /dev/null +++ b/apps/docs/content/docs/templates/garage.mdx @@ -0,0 +1,16 @@ +--- +title: "Garage S3" +description: "Garage is an open-source distributed object storage service tailored for self-hosting." +--- + +## Links +- [Website](https://garagehq.deuxfleurs.fr) +- [Github](https://git.deuxfleurs.fr/Deuxfleurs/garage) +- [Documentation](https://garagehq.deuxfleurs.fr/documentation/quick-start/) + +## Tags +`storage`, `object-storage` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/ghost.mdx b/apps/docs/content/docs/templates/ghost.mdx new file mode 100644 index 0000000..3a58b5c --- /dev/null +++ b/apps/docs/content/docs/templates/ghost.mdx @@ -0,0 +1,16 @@ +--- +title: "Ghost" +description: "Ghost is a free and open source, professional publishing platform built on a modern Node.js technology stack." +--- + +## Links +- [Website](https://ghost.org/) +- [Github](https://github.com/TryGhost/Ghost) +- [Documentation](https://ghost.org/docs/) + +## Tags +`cms` + +--- + +Version: `6.0.0` diff --git a/apps/docs/content/docs/templates/gitea-mirror.mdx b/apps/docs/content/docs/templates/gitea-mirror.mdx new file mode 100644 index 0000000..c4da1cf --- /dev/null +++ b/apps/docs/content/docs/templates/gitea-mirror.mdx @@ -0,0 +1,16 @@ +--- +title: "Gitea Mirror" +description: "Gitea Mirror is a modern web app for automatically mirroring repositories from GitHub to your self-hosted Gitea instance. It features a user-friendly interface to sync public, private, or starred GitHub repos, mirror entire organizations with structure preservation, and optionally mirror issues and labels. The application includes smart filtering, detailed logs, and scheduled automatic mirroring." +--- + +## Links +- [Website](https://github.com/arunavo4/gitea-mirror) +- [Github](https://github.com/arunavo4/gitea-mirror) +- [Documentation](https://github.com/arunavo4/gitea-mirror#readme) + +## Tags +`git`, `mirror`, `github`, `gitea`, `self-hosted`, `automation` + +--- + +Version: `v2.11.2` diff --git a/apps/docs/content/docs/templates/gitea-mysql.mdx b/apps/docs/content/docs/templates/gitea-mysql.mdx new file mode 100644 index 0000000..cc4b59b --- /dev/null +++ b/apps/docs/content/docs/templates/gitea-mysql.mdx @@ -0,0 +1,16 @@ +--- +title: "Gitea (MySQL)" +description: "Gitea bundled with MySQL 8." +--- + +## Links +- [Website](https://gitea.io/) +- [Github](https://github.com/go-gitea/gitea) +- [Documentation](https://docs.gitea.com/) + +## Tags +`git`, `scm`, `mysql`, `developer-tools`, `self-hosted` + +--- + +Version: `1.24.4` diff --git a/apps/docs/content/docs/templates/gitea-postgres.mdx b/apps/docs/content/docs/templates/gitea-postgres.mdx new file mode 100644 index 0000000..853b59b --- /dev/null +++ b/apps/docs/content/docs/templates/gitea-postgres.mdx @@ -0,0 +1,16 @@ +--- +title: "Gitea (PostgreSQL)" +description: "Gitea bundled with PostgreSQL." +--- + +## Links +- [Website](https://gitea.io/) +- [Github](https://github.com/go-gitea/gitea) +- [Documentation](https://docs.gitea.com/) + +## Tags +`git`, `scm`, `postgres`, `developer-tools`, `self-hosted` + +--- + +Version: `1.24.4` diff --git a/apps/docs/content/docs/templates/gitea-sqlite.mdx b/apps/docs/content/docs/templates/gitea-sqlite.mdx new file mode 100644 index 0000000..27189a7 --- /dev/null +++ b/apps/docs/content/docs/templates/gitea-sqlite.mdx @@ -0,0 +1,16 @@ +--- +title: "Gitea (SQLite)" +description: "Self-hosted Git service using SQLite for a simple one-container setup." +--- + +## Links +- [Website](https://gitea.io/) +- [Github](https://github.com/go-gitea/gitea) +- [Documentation](https://docs.gitea.com/) + +## Tags +`git`, `scm`, `developer-tools`, `self-hosted` + +--- + +Version: `1.24.4` diff --git a/apps/docs/content/docs/templates/gitingest.mdx b/apps/docs/content/docs/templates/gitingest.mdx new file mode 100644 index 0000000..e2da41c --- /dev/null +++ b/apps/docs/content/docs/templates/gitingest.mdx @@ -0,0 +1,16 @@ +--- +title: "Gitingest" +description: "Gitingest is an application that supports Prometheus metrics, Sentry integration, and S3-backed storage." +--- + +## Links +- [Website](https://gitingest.com) +- [Github](https://github.com/coderamp-labs/gitingest) +- [Documentation](https://github.com/coderamp-labs/gitingest#readme) + +## Tags +`analytics`, `s3`, `monitoring`, `sentry`, `metrics` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/gitlab-ce.mdx b/apps/docs/content/docs/templates/gitlab-ce.mdx new file mode 100644 index 0000000..9d86e26 --- /dev/null +++ b/apps/docs/content/docs/templates/gitlab-ce.mdx @@ -0,0 +1,16 @@ +--- +title: "GitLab CE" +description: "GitLab Community Edition is a free and open source platform for managing Git repositories, CI/CD pipelines, and project management." +--- + +## Links +- [Website](https://gitlab.com/) +- [Github](https://gitlab.com/gitlab-org/gitlab-ce) +- [Documentation](https://docs.gitlab.com/ee/) + +## Tags +`git`, `ci-cd`, `version-control`, `project-management` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/glance.mdx b/apps/docs/content/docs/templates/glance.mdx new file mode 100644 index 0000000..c343eca --- /dev/null +++ b/apps/docs/content/docs/templates/glance.mdx @@ -0,0 +1,16 @@ +--- +title: "Glance" +description: "A self-hosted dashboard that puts all your feeds in one place. Features RSS feeds, weather, bookmarks, site monitoring, and more in a minimal, fast interface." +--- + +## Links +- [Website](https://glance.app/) +- [Github](https://github.com/glanceapp/glance) +- [Documentation](https://github.com/glanceapp/glance/blob/main/docs/configuration.md) + +## Tags +`dashboard`, `monitoring`, `widgets`, `rss` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/glitchtip.mdx b/apps/docs/content/docs/templates/glitchtip.mdx new file mode 100644 index 0000000..9f84f00 --- /dev/null +++ b/apps/docs/content/docs/templates/glitchtip.mdx @@ -0,0 +1,16 @@ +--- +title: "Glitchtip" +description: "Glitchtip is simple, open source error tracking" +--- + +## Links +- [Website](https://glitchtip.com/) +- [Github](https://gitlab.com/glitchtip/) +- [Documentation](https://glitchtip.com/documentation) + +## Tags +`hosting` + +--- + +Version: `v4.0` diff --git a/apps/docs/content/docs/templates/glpi.mdx b/apps/docs/content/docs/templates/glpi.mdx new file mode 100644 index 0000000..5f2277f --- /dev/null +++ b/apps/docs/content/docs/templates/glpi.mdx @@ -0,0 +1,16 @@ +--- +title: "GLPI Project" +description: "The most complete open source service management software" +--- + +## Links +- [Website](https://glpi-project.org/) +- [Github](https://github.com/glpi-project/glpi) +- [Documentation](https://glpi-project.org/documentation/) + +## Tags +`self-hosted`, `project-management`, `management` + +--- + +Version: `10.0.16` diff --git a/apps/docs/content/docs/templates/go-whatsapp-web-multidevice.mdx b/apps/docs/content/docs/templates/go-whatsapp-web-multidevice.mdx new file mode 100644 index 0000000..5b01e58 --- /dev/null +++ b/apps/docs/content/docs/templates/go-whatsapp-web-multidevice.mdx @@ -0,0 +1,16 @@ +--- +title: "WhatsApp API Multi Device Version" +description: "WhatsApp API Multi Device Version the open-source, self-hosted whatsapp api. Send a chat, image and voice note with your own server." +--- + +## Links +- [Website](https://github.com/aldinokemal/go-whatsapp-web-multidevice) +- [Github](https://github.com/aldinokemal/go-whatsapp-web-multidevice) +- [Documentation](https://github.com/aldinokemal/go-whatsapp-web-multidevice) + +## Tags +`whatsapp`, `self-hosted`, `open-source`, `api` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/gotenberg.mdx b/apps/docs/content/docs/templates/gotenberg.mdx new file mode 100644 index 0000000..c8bfa14 --- /dev/null +++ b/apps/docs/content/docs/templates/gotenberg.mdx @@ -0,0 +1,16 @@ +--- +title: "Gotenberg" +description: "Gotenberg is a Docker-powered stateless API for PDF files." +--- + +## Links +- [Website](https://gotenberg.dev) +- [Github](https://github.com/gotenberg/gotenberg) +- [Documentation](https://gotenberg.dev/docs/getting-started/introduction) + +## Tags +`api`, `backend`, `pdf`, `tools` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/grafana.mdx b/apps/docs/content/docs/templates/grafana.mdx new file mode 100644 index 0000000..7c98dee --- /dev/null +++ b/apps/docs/content/docs/templates/grafana.mdx @@ -0,0 +1,16 @@ +--- +title: "Grafana" +description: "Grafana is an open source platform for data visualization and monitoring." +--- + +## Links +- [Website](https://grafana.com/) +- [Github](https://github.com/grafana/grafana) +- [Documentation](https://grafana.com/docs/) + +## Tags +`monitoring` + +--- + +Version: `9.5.20` diff --git a/apps/docs/content/docs/templates/grimoire.mdx b/apps/docs/content/docs/templates/grimoire.mdx new file mode 100644 index 0000000..2a4fadd --- /dev/null +++ b/apps/docs/content/docs/templates/grimoire.mdx @@ -0,0 +1,16 @@ +--- +title: "Grimoire" +description: "Grimoire is a self-hosted bookmarking app designed for speed and simplicity." +--- + +## Links +- [Website](https://github.com/goniszewski/grimoire) +- [Github](https://github.com/goniszewski/grimoire) +- [Documentation](https://github.com/goniszewski/grimoire) + +## Tags +`bookmarks`, `self-hosted`, `knowledge-management` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/grist.mdx b/apps/docs/content/docs/templates/grist.mdx new file mode 100644 index 0000000..34770ba --- /dev/null +++ b/apps/docs/content/docs/templates/grist.mdx @@ -0,0 +1,16 @@ +--- +title: "Grist" +description: "Grist is an open-source spreadsheet and database alternative that combines the flexibility of spreadsheets with the power of databases." +--- + +## Links +- [Website](https://www.getgrist.com/) +- [Github](https://github.com/gristlabs/grist-core) +- [Documentation](https://support.getgrist.com/self-managed/) + +## Tags +`spreadsheet`, `database`, `productivity`, `self-hosted`, `data-management` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/habitica.mdx b/apps/docs/content/docs/templates/habitica.mdx new file mode 100644 index 0000000..1a810db --- /dev/null +++ b/apps/docs/content/docs/templates/habitica.mdx @@ -0,0 +1,16 @@ +--- +title: "Habitica" +description: "Habitica is a free habit and productivity app that treats your real life like a game. With in-game rewards and punishments to motivate you and a strong social network to inspire you, Habitica can help you achieve your goals to become healthy and hard-working." +--- + +## Links +- [Website](https://habitica.com/) +- [Github](https://github.com/HabitRPG/habitica) +- [Documentation](https://habitica.fandom.com/wiki/Setting_up_Habitica_Locally) + +## Tags +`productivity`, `gamification`, `habits`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/heyform.mdx b/apps/docs/content/docs/templates/heyform.mdx new file mode 100644 index 0000000..fb25afe --- /dev/null +++ b/apps/docs/content/docs/templates/heyform.mdx @@ -0,0 +1,16 @@ +--- +title: "HeyForm" +description: "Allows anyone to create engaging conversational forms for surveys, questionnaires, quizzes, and polls. No coding skills required." +--- + +## Links +- [Website](https://heyform.net) +- [Github](https://github.com/heyform/heyform) +- [Documentation](https://docs.heyform.net) + +## Tags +`form`, `builder`, `questionnaire`, `quiz`, `survey` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/hi-events.mdx b/apps/docs/content/docs/templates/hi-events.mdx new file mode 100644 index 0000000..482e77b --- /dev/null +++ b/apps/docs/content/docs/templates/hi-events.mdx @@ -0,0 +1,16 @@ +--- +title: "Hi.events" +description: "Hi.Events is a self-hosted event management and ticket selling platform that allows you to create, manage and promote events easily." +--- + +## Links +- [Website](https://hi.events/) +- [Github](https://github.com/HiEventsDev/hi.events) +- [Documentation](https://hi.events/docs) + +## Tags +`self-hosted`, `open-source`, `manager` + +--- + +Version: `0.8.0-beta.1` diff --git a/apps/docs/content/docs/templates/hoarder.mdx b/apps/docs/content/docs/templates/hoarder.mdx new file mode 100644 index 0000000..627d501 --- /dev/null +++ b/apps/docs/content/docs/templates/hoarder.mdx @@ -0,0 +1,16 @@ +--- +title: "Hoarder" +description: "Hoarder is an open source \"Bookmark Everything\" app that uses AI for automatically tagging the content you throw at it." +--- + +## Links +- [Website](https://hoarder.app/) +- [Github](https://github.com/hoarder/hoarder) +- [Documentation](https://docs.hoarder.app/) + +## Tags +`self-hosted`, `bookmarks`, `link-sharing` + +--- + +Version: `0.22.0` diff --git a/apps/docs/content/docs/templates/homarr.mdx b/apps/docs/content/docs/templates/homarr.mdx new file mode 100644 index 0000000..aa706b6 --- /dev/null +++ b/apps/docs/content/docs/templates/homarr.mdx @@ -0,0 +1,16 @@ +--- +title: "Homarr" +description: "A sleek, modern dashboard that puts all your apps and services in one place with Docker integration." +--- + +## Links +- [Website](https://homarr.dev/) +- [Github](https://github.com/homarr-labs/homarr) +- [Documentation](https://homarr.dev/docs/getting-started/installation/docker) + +## Tags +`dashboard`, `monitoring` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/homeassistant.mdx b/apps/docs/content/docs/templates/homeassistant.mdx new file mode 100644 index 0000000..a0e7db5 --- /dev/null +++ b/apps/docs/content/docs/templates/homeassistant.mdx @@ -0,0 +1,16 @@ +--- +title: "Home Assistant" +description: "Open source home automation that puts local control and privacy first." +--- + +## Links +- [Website](https://www.home-assistant.io/) +- [Github](https://github.com/home-assistant/core) +- [Documentation](https://www.home-assistant.io/getting-started/onboarding/) + +## Tags +`iot`, `home-automation`, `internet-of-things`, `self-hosted`, `server` + +--- + +Version: `stable` diff --git a/apps/docs/content/docs/templates/homebridge.mdx b/apps/docs/content/docs/templates/homebridge.mdx new file mode 100644 index 0000000..df08440 --- /dev/null +++ b/apps/docs/content/docs/templates/homebridge.mdx @@ -0,0 +1,16 @@ +--- +title: "Homebridge" +description: "Bringing HomeKit support where there is none. Homebridge allows you to integrate with smart home devices that do not natively support HomeKit." +--- + +## Links +- [Website](https://homebridge.io/) +- [Github](https://github.com/homebridge/homebridge) +- [Documentation](https://github.com/homebridge/homebridge/wiki) + +## Tags +`iot`, `homekit`, `internet-of-things`, `self-hosted`, `server` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/hoppscotch.mdx b/apps/docs/content/docs/templates/hoppscotch.mdx new file mode 100644 index 0000000..2aa3a40 --- /dev/null +++ b/apps/docs/content/docs/templates/hoppscotch.mdx @@ -0,0 +1,16 @@ +--- +title: "Hoppscotch (AIO + Migrations)" +description: "Hoppscotch Community Edition (All-in-One) with automatic database migrations. Includes backend, frontend, and admin under unified subpath routing." +--- + +## Links +- [Website](https://hoppscotch.io/) +- [Github](https://github.com/hoppscotch/hoppscotch) +- [Documentation](https://docs.hoppscotch.io/documentation/self-host/community-edition/install-and-build) + +## Tags +`api`, `testing`, `development`, `postman-alternative`, `graphql` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/hortusfox.mdx b/apps/docs/content/docs/templates/hortusfox.mdx new file mode 100644 index 0000000..bab1190 --- /dev/null +++ b/apps/docs/content/docs/templates/hortusfox.mdx @@ -0,0 +1,16 @@ +--- +title: "HortusFox" +description: "HortusFox is an open source task and photo management app, designed for photographers and creatives to manage projects, tasks, and images effectively." +--- + +## Links +- [Website](https://www.hortusfox.com) +- [Github](https://github.com/danielbrendel/hortusfox-web) +- [Documentation](https://github.com/danielbrendel/hortusfox-web#readme) + +## Tags +`productivity`, `photo`, `task-management`, `php`, `mariadb` + +--- + +Version: `5.0` diff --git a/apps/docs/content/docs/templates/huly.mdx b/apps/docs/content/docs/templates/huly.mdx new file mode 100644 index 0000000..278022b --- /dev/null +++ b/apps/docs/content/docs/templates/huly.mdx @@ -0,0 +1,16 @@ +--- +title: "Huly" +description: "Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion)" +--- + +## Links +- [Website](https://huly.io/) +- [Github](https://github.com/hcengineering/huly-selfhost) +- [Documentation](https://docs.huly.io/) + +## Tags +`project-management`, `community`, `discussion` + +--- + +Version: `0.6.377` diff --git a/apps/docs/content/docs/templates/i18n-blog.mdx b/apps/docs/content/docs/templates/i18n-blog.mdx new file mode 100644 index 0000000..59ff523 --- /dev/null +++ b/apps/docs/content/docs/templates/i18n-blog.mdx @@ -0,0 +1,16 @@ +--- +title: "i18n Blog (Kuno)" +description: "Kuno is an internationalized blogging platform with a backend built in Go and a frontend in Next.js." +--- + +## Links +- [Website](https://qut.edu.kg/) +- [Github](https://github.com/xuemian168/kuno) +- [Documentation](https://github.com/xuemian168/kuno#readme) + +## Tags +`blog`, `i18n`, `nextjs`, `go`, `web` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/ihatemoney.mdx b/apps/docs/content/docs/templates/ihatemoney.mdx new file mode 100644 index 0000000..d39f939 --- /dev/null +++ b/apps/docs/content/docs/templates/ihatemoney.mdx @@ -0,0 +1,16 @@ +--- +title: "I Hate Money" +description: "I Hate Money is a web application for managing shared expenses among groups of people. It helps you track who owes what to whom, making it easy to split bills and manage group finances." +--- + +## Links +- [Website](https://ihatemoney.org/) +- [Github](https://github.com/spiral-project/ihatemoney) +- [Documentation](https://ihatemoney.readthedocs.io/) + +## Tags +`budget`, `finance`, `expense-sharing`, `self-hosted`, `money-management`, `group-finances` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/immich.mdx b/apps/docs/content/docs/templates/immich.mdx new file mode 100644 index 0000000..04d8476 --- /dev/null +++ b/apps/docs/content/docs/templates/immich.mdx @@ -0,0 +1,16 @@ +--- +title: "Immich" +description: "High performance self-hosted photo and video backup solution directly from your mobile phone." +--- + +## Links +- [Website](https://immich.app/) +- [Github](https://github.com/immich-app/immich) +- [Documentation](https://immich.app/docs/overview/introduction) + +## Tags +`photos`, `videos`, `backup`, `media` + +--- + +Version: `v1.121.0` diff --git a/apps/docs/content/docs/templates/index.mdx b/apps/docs/content/docs/templates/index.mdx new file mode 100644 index 0000000..e764ed0 --- /dev/null +++ b/apps/docs/content/docs/templates/index.mdx @@ -0,0 +1,18 @@ +--- +title: Introduction +description: Browse our collection of 372+ self-hosted open source templates +--- + +# Templates + +Welcome to the Dokploy Templates collection. We currently have **372+** pre-configured templates that you can deploy with a single click. + +Our templates cover a wide range of categories, including: +- **Databases**: PostgreSQL, MySQL, MongoDB, Redis, and more. +- **CMS**: WordPress, Ghost, Straple, Directus. +- **Analytics**: Umami, Plausible, Ackee. +- **Development Tools**: Gitea, Jenkins, Woodpecker CI. +- **And much more!** + +Explore the sidebar to find the template you need. + diff --git a/apps/docs/content/docs/templates/infisical.mdx b/apps/docs/content/docs/templates/infisical.mdx new file mode 100644 index 0000000..bce6d86 --- /dev/null +++ b/apps/docs/content/docs/templates/infisical.mdx @@ -0,0 +1,16 @@ +--- +title: "Infisical" +description: "All-in-one platform to securely manage application configuration and secrets across your team and infrastructure." +--- + +## Links +- [Website](https://infisical.com/) +- [Github](https://github.com/Infisical/infisical) +- [Documentation](https://infisical.com/docs/documentation/getting-started/introduction) + +## Tags +`self-hosted`, `open-source` + +--- + +Version: `0.135.0` diff --git a/apps/docs/content/docs/templates/influxdb.mdx b/apps/docs/content/docs/templates/influxdb.mdx new file mode 100644 index 0000000..7c2fa6b --- /dev/null +++ b/apps/docs/content/docs/templates/influxdb.mdx @@ -0,0 +1,16 @@ +--- +title: "InfluxDB" +description: "InfluxDB 2.7 is the platform purpose-built to collect, store, process and visualize time series data." +--- + +## Links +- [Website](https://www.influxdata.com/) +- [Github](https://github.com/influxdata/influxdb) +- [Documentation](https://docs.influxdata.com/influxdb/v2/) + +## Tags +`self-hosted`, `open-source`, `storage`, `database` + +--- + +Version: `2.7.10` diff --git a/apps/docs/content/docs/templates/inngest.mdx b/apps/docs/content/docs/templates/inngest.mdx new file mode 100644 index 0000000..b106103 --- /dev/null +++ b/apps/docs/content/docs/templates/inngest.mdx @@ -0,0 +1,16 @@ +--- +title: "Inngest" +description: "Inngest is a developer platform for serverless event-driven workflows. Build reliable, scalable background functions and workflows with built-in retries, scheduling, and observability." +--- + +## Links +- [Website](https://www.inngest.com/) +- [Github](https://github.com/inngest/inngest) +- [Documentation](https://www.inngest.com/docs/self-hosting) + +## Tags +`workflow`, `automation`, `self-hosted`, `serverless`, `events` + +--- + +Version: `v1.12.1` diff --git a/apps/docs/content/docs/templates/instantdb.mdx b/apps/docs/content/docs/templates/instantdb.mdx new file mode 100644 index 0000000..c1bc618 --- /dev/null +++ b/apps/docs/content/docs/templates/instantdb.mdx @@ -0,0 +1,16 @@ +--- +title: "InstantDB" +description: "InstantDB is a real-time database server that provides instant data synchronization and real-time updates for applications." +--- + +## Links +- [Website](https://github.com/instantdb/instant) +- [Github](https://github.com/instantdb/instant/tree/main/server) +- [Documentation](https://github.com/instantdb/instant) + +## Tags +`database`, `real-time`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/invoiceshelf.mdx b/apps/docs/content/docs/templates/invoiceshelf.mdx new file mode 100644 index 0000000..877a37d --- /dev/null +++ b/apps/docs/content/docs/templates/invoiceshelf.mdx @@ -0,0 +1,16 @@ +--- +title: "InvoiceShelf" +description: "InvoiceShelf is a self-hosted open source invoicing system for freelancers and small businesses." +--- + +## Links +- [Website](https://invoiceshelf.com) +- [Github](https://github.com/InvoiceShelf/invoiceshelf) +- [Documentation](https://github.com/InvoiceShelf/invoiceshelf#readme) + +## Tags +`invoice`, `business`, `finance` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/it-tools.mdx b/apps/docs/content/docs/templates/it-tools.mdx new file mode 100644 index 0000000..65c34e6 --- /dev/null +++ b/apps/docs/content/docs/templates/it-tools.mdx @@ -0,0 +1,16 @@ +--- +title: "IT Tools" +description: "A collection of handy online it-tools for developers." +--- + +## Links +- [Website](https://it-tools.tech) +- [Github](https://github.com/CorentinTh/it-tools) +- [Documentation](https://it-tools.tech/docs) + +## Tags +`developer`, `tools` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/java.mdx b/apps/docs/content/docs/templates/java.mdx new file mode 100644 index 0000000..61597a3 --- /dev/null +++ b/apps/docs/content/docs/templates/java.mdx @@ -0,0 +1,16 @@ +--- +title: "Java Runtime (Multi-Version)" +description: "Configurable Java runtime environment supporting versions 8, 11, 16, 17, and 21. Perfect for Minecraft servers, Spring Boot apps, and custom Java applications." +--- + +## Links +- [Website](https://java.com/) +- [Github](https://github.com/pterodactyl/yolks) +- [Documentation](https://docs.oracle.com/en/java/) + +## Tags +`java`, `minecraft`, `runtime`, `pterodactyl` + +--- + +Version: `8-21` diff --git a/apps/docs/content/docs/templates/jellyfin.mdx b/apps/docs/content/docs/templates/jellyfin.mdx new file mode 100644 index 0000000..bf88747 --- /dev/null +++ b/apps/docs/content/docs/templates/jellyfin.mdx @@ -0,0 +1,16 @@ +--- +title: "jellyfin" +description: "Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. " +--- + +## Links +- [Website](https://jellyfin.org/) +- [Github](https://github.com/jellyfin/jellyfin) +- [Documentation](https://jellyfin.org/docs/) + +## Tags +`media system` + +--- + +Version: `v10.9.7` diff --git a/apps/docs/content/docs/templates/jenkins.mdx b/apps/docs/content/docs/templates/jenkins.mdx new file mode 100644 index 0000000..9eaae09 --- /dev/null +++ b/apps/docs/content/docs/templates/jenkins.mdx @@ -0,0 +1,16 @@ +--- +title: "jenkins" +description: "Jenkins is a free, open-source automation server that helps developers build, test, and deploy software by automating repetitive tasks in the software delivery pipeline." +--- + +## Links +- [Website](https://www.jenkins.io/) +- [Github](https://github.com/jenkinsci/jenkins) +- [Documentation](https://www.jenkins.io/doc/) + +## Tags +`ci-cd`, `devops`, `automation`, `pipelines`, `open-source` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/kaneo.mdx b/apps/docs/content/docs/templates/kaneo.mdx new file mode 100644 index 0000000..fac07e2 --- /dev/null +++ b/apps/docs/content/docs/templates/kaneo.mdx @@ -0,0 +1,16 @@ +--- +title: "Kaneo" +description: "Kaneo - an open source project management platform focused on simplicity and efficiency. Self-host it, customize it, make it yours." +--- + +## Links +- [Website](https://kaneo.app/) +- [Github](https://github.com/usekaneo/kaneo) +- [Documentation](https://kaneo.app/docs/) + +## Tags +`Task Tracking` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/karakeep.mdx b/apps/docs/content/docs/templates/karakeep.mdx new file mode 100644 index 0000000..d132450 --- /dev/null +++ b/apps/docs/content/docs/templates/karakeep.mdx @@ -0,0 +1,16 @@ +--- +title: "KaraKeep" +description: "A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search. Previously known as Hoarder." +--- + +## Links +- [Website](https://karakeep.app/) +- [Github](https://github.com/karakeep-app/karakeep) +- [Documentation](https://github.com/karakeep-app/karakeep/tree/main/docs) + +## Tags +`bookmarks`, `bookmark-manager`, `self-hosted`, `ai`, `search`, `notes`, `productivity` + +--- + +Version: `0.25.0` diff --git a/apps/docs/content/docs/templates/kener.mdx b/apps/docs/content/docs/templates/kener.mdx new file mode 100644 index 0000000..1ed0b7c --- /dev/null +++ b/apps/docs/content/docs/templates/kener.mdx @@ -0,0 +1,16 @@ +--- +title: "Kener" +description: "Kener is an open-source status page system for monitoring and alerting. It provides a modern interface for tracking service uptime and sending notifications." +--- + +## Links +- [Website](https://kener.ing/) +- [Github](https://github.com/rajnandan1/kener) +- [Documentation](https://kener.ing/docs/) + +## Tags +`monitoring`, `status-page`, `alerting`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/kestra.mdx b/apps/docs/content/docs/templates/kestra.mdx new file mode 100644 index 0000000..021cf8c --- /dev/null +++ b/apps/docs/content/docs/templates/kestra.mdx @@ -0,0 +1,16 @@ +--- +title: "Kestra" +description: "Unified Orchestration Platform to Simplify Business-Critical Workflows and Govern them as Code and from the UI." +--- + +## Links +- [Website](https://kestra.io) +- [Github](https://github.com/kestra-io/kestra) +- [Documentation](https://kestra.io/docs) + +## Tags +`automation` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/keycloak.mdx b/apps/docs/content/docs/templates/keycloak.mdx new file mode 100644 index 0000000..8130b64 --- /dev/null +++ b/apps/docs/content/docs/templates/keycloak.mdx @@ -0,0 +1,16 @@ +--- +title: "Keycloak" +description: "Keycloak is an open source Identity and Access Management solution for modern applications and services." +--- + +## Links +- [Website](https://www.keycloak.org/) +- [Github](https://github.com/keycloak/keycloak) +- [Documentation](https://www.keycloak.org/documentation) + +## Tags +`authentication`, `identity`, `sso`, `oauth2`, `openid-connect` + +--- + +Version: `26.0` diff --git a/apps/docs/content/docs/templates/kimai.mdx b/apps/docs/content/docs/templates/kimai.mdx new file mode 100644 index 0000000..0d7dc86 --- /dev/null +++ b/apps/docs/content/docs/templates/kimai.mdx @@ -0,0 +1,16 @@ +--- +title: "Kimai" +description: "Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do so much more." +--- + +## Links +- [Website](https://www.kimai.org) +- [Github](https://github.com/kimai/kimai) +- [Documentation](https://www.kimai.org/documentation) + +## Tags +`invoice`, `business`, `finance` + +--- + +Version: `2.31.0` diff --git a/apps/docs/content/docs/templates/kitchenowl.mdx b/apps/docs/content/docs/templates/kitchenowl.mdx new file mode 100644 index 0000000..dc52aca --- /dev/null +++ b/apps/docs/content/docs/templates/kitchenowl.mdx @@ -0,0 +1,16 @@ +--- +title: "KitchenOwl" +description: "KitchenOwl is a self-hosted grocery list and recipe manager." +--- + +## Links +- [Website](https://kitchenowl.org/) +- [Github](https://github.com/TomBursch/kitchenowl) +- [Documentation](https://github.com/TomBursch/kitchenowl/wiki) + +## Tags +`self-hosted`, `recipes`, `grocery`, `personal` + +--- + +Version: `v0.7.1` diff --git a/apps/docs/content/docs/templates/kokoro-tts.mdx b/apps/docs/content/docs/templates/kokoro-tts.mdx new file mode 100644 index 0000000..5f7a456 --- /dev/null +++ b/apps/docs/content/docs/templates/kokoro-tts.mdx @@ -0,0 +1,16 @@ +--- +title: "Kokoro TTS" +description: "Dockerized FastAPI wrapper for the Kokoro-82M text-to-speech model with multi-language support and OpenAI-compatible endpoints." +--- + +## Links +- [Website](https://github.com/remsky/Kokoro-FastAPI) +- [Github](https://github.com/remsky/Kokoro-FastAPI) +- [Documentation](https://github.com/remsky/Kokoro-FastAPI#readme) + +## Tags +`text-to-speech`, `ai`, `voice`, `fastapi`, `openai-compatible` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/kokoro-web.mdx b/apps/docs/content/docs/templates/kokoro-web.mdx new file mode 100644 index 0000000..6fa6ac4 --- /dev/null +++ b/apps/docs/content/docs/templates/kokoro-web.mdx @@ -0,0 +1,16 @@ +--- +title: "Kokoro Web" +description: "Kokoro Web provides an interface for text-to-speech using advanced AI voice synthesis. It allows model caching and API integration with authentication." +--- + +## Links +- [Website](https://github.com/eduardolat/kokoro-web) +- [Github](https://github.com/eduardolat/kokoro-web) +- [Documentation](https://github.com/eduardolat/kokoro-web#readme) + +## Tags +`text-to-speech`, `ai`, `voice`, `web` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/komari-monitor.mdx b/apps/docs/content/docs/templates/komari-monitor.mdx new file mode 100644 index 0000000..7241e28 --- /dev/null +++ b/apps/docs/content/docs/templates/komari-monitor.mdx @@ -0,0 +1,16 @@ +--- +title: "Komari Monitor" +description: "A lightweight, self-hosted server monitoring tool for tracking server performance." +--- + +## Links +- [Website](https://github.com/komari-monitor/komari) +- [Github](https://github.com/komari-monitor/komari) +- [Documentation](https://github.com/komari-monitor/komari#readme) + +## Tags +`monitoring`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/kutt.mdx b/apps/docs/content/docs/templates/kutt.mdx new file mode 100644 index 0000000..f9ca3e4 --- /dev/null +++ b/apps/docs/content/docs/templates/kutt.mdx @@ -0,0 +1,16 @@ +--- +title: "Kutt" +description: "Kutt is a modern URL shortener with support for custom domains. Create and edit links, view statistics, manage users, and more." +--- + +## Links +- [Website](https://kutt.it) +- [Github](https://github.com/thedevs-network/kutt) +- [Documentation](https://github.com/thedevs-network/kutt#kuttit) + +## Tags +`link-shortener`, `link-sharing` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/langflow.mdx b/apps/docs/content/docs/templates/langflow.mdx new file mode 100644 index 0000000..67c21cb --- /dev/null +++ b/apps/docs/content/docs/templates/langflow.mdx @@ -0,0 +1,16 @@ +--- +title: "Langflow" +description: "Langflow is a low-code app builder for RAG and multi-agent AI applications. It's Python-based and agnostic to any model, API, or database. " +--- + +## Links +- [Website](https://www.langflow.org/) +- [Github](https://github.com/langflow-ai/langflow/tree/main) +- [Documentation](https://docs.langflow.org/) + +## Tags +`ai` + +--- + +Version: `1.1.1` diff --git a/apps/docs/content/docs/templates/lavalink.mdx b/apps/docs/content/docs/templates/lavalink.mdx new file mode 100644 index 0000000..780251d --- /dev/null +++ b/apps/docs/content/docs/templates/lavalink.mdx @@ -0,0 +1,16 @@ +--- +title: "Lavalink" +description: "Lavalink is an open source standalone audio sending node based on Lavaplayer." +--- + +## Links +- [Website](https://lavalink.dev/) +- [Github](https://github.com/lavalink-devs/Lavalink) +- [Documentation](https://lavalink.dev/getting-started/index.html) + +## Tags +`voice`, `discord` + +--- + +Version: `4.1.1` diff --git a/apps/docs/content/docs/templates/letterfeed.mdx b/apps/docs/content/docs/templates/letterfeed.mdx new file mode 100644 index 0000000..2f768e2 --- /dev/null +++ b/apps/docs/content/docs/templates/letterfeed.mdx @@ -0,0 +1,16 @@ +--- +title: "Letterfeed" +description: "Convert email newsletters into RSS feeds" +--- + +## Links +- [Website](https://github.com/leonmuscoden/letterfeed) +- [Github](https://github.com/leonmuscoden/letterfeed) +- [Documentation](https://github.com/leonmuscoden/letterfeed) + +## Tags +`email`, `self-hosted`, `productivity` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/librechat.mdx b/apps/docs/content/docs/templates/librechat.mdx new file mode 100644 index 0000000..4376118 --- /dev/null +++ b/apps/docs/content/docs/templates/librechat.mdx @@ -0,0 +1,16 @@ +--- +title: "LibreChat" +description: "LibreChat is the ultimate open-source app for all your AI conversations, fully customizable and compatible with any AI provider (Openai, Ollama, Google etc.) — all in one sleek interface." +--- + +## Links +- [Website](https://librechat.ai) +- [Github](https://github.com/danny-avila/librechat) +- [Documentation](https://docs.librechat.ai) + +## Tags +`ai`, `chatbot`, `llm`, `MIT-license`, `BYOK`, `generative-ai` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/libredesk.mdx b/apps/docs/content/docs/templates/libredesk.mdx new file mode 100644 index 0000000..85fb5e3 --- /dev/null +++ b/apps/docs/content/docs/templates/libredesk.mdx @@ -0,0 +1,16 @@ +--- +title: "Libredesk" +description: "Open source, self-hosted customer support desk. Single binary app." +--- + +## Links +- [Website](https://libredesk.io) +- [Github](https://github.com/abhinavxd/libredesk) +- [Documentation](https://docs.libredesk.io/introduction) + +## Tags +`storage`, `object-storage` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/libretranslate.mdx b/apps/docs/content/docs/templates/libretranslate.mdx new file mode 100644 index 0000000..e744f19 --- /dev/null +++ b/apps/docs/content/docs/templates/libretranslate.mdx @@ -0,0 +1,16 @@ +--- +title: "LibreTranslate" +description: "LibreTranslate is a free and open-source machine translation API, powered by Argos Translate. Self-hosted, no external dependencies, and supports multiple languages." +--- + +## Links +- [Website](https://libretranslate.com/) +- [Github](https://github.com/LibreTranslate/LibreTranslate) +- [Documentation](https://docs.libretranslate.com/) + +## Tags +`translation`, `api`, `nlp`, `language` + +--- + +Version: `1.7.3` diff --git a/apps/docs/content/docs/templates/linkding.mdx b/apps/docs/content/docs/templates/linkding.mdx new file mode 100644 index 0000000..2193288 --- /dev/null +++ b/apps/docs/content/docs/templates/linkding.mdx @@ -0,0 +1,16 @@ +--- +title: "Linkding" +description: "Linkding is a self-hosted bookmark manager with a clean and simple interface." +--- + +## Links +- [Website](https://linkding.link/) +- [Github](https://github.com/sissbruecker/linkding) +- [Documentation](https://github.com/sissbruecker/linkding/tree/master/docs) + +## Tags +`bookmark-manager`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/linkstack.mdx b/apps/docs/content/docs/templates/linkstack.mdx new file mode 100644 index 0000000..12b0910 --- /dev/null +++ b/apps/docs/content/docs/templates/linkstack.mdx @@ -0,0 +1,16 @@ +--- +title: "LinkStack" +description: "LinkStack is an open-source link-in-bio platform for sharing multiple links using a customizable landing page." +--- + +## Links +- [Website](https://linkstack.org/) +- [Github](https://github.com/linkstackorg/linkstack) +- [Documentation](https://docs.linkstack.org/) + +## Tags +`bio`, `personal`, `cms`, `php` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/linkwarden.mdx b/apps/docs/content/docs/templates/linkwarden.mdx new file mode 100644 index 0000000..6768eee --- /dev/null +++ b/apps/docs/content/docs/templates/linkwarden.mdx @@ -0,0 +1,16 @@ +--- +title: "Linkwarden" +description: "Self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages." +--- + +## Links +- [Website](https://linkwarden.app/) +- [Github](https://github.com/linkwarden/linkwarden) +- [Documentation](https://docs.linkwarden.app/) + +## Tags +`bookmarks`, `link-sharing` + +--- + +Version: `2.9.3` diff --git a/apps/docs/content/docs/templates/listmonk.mdx b/apps/docs/content/docs/templates/listmonk.mdx new file mode 100644 index 0000000..267d301 --- /dev/null +++ b/apps/docs/content/docs/templates/listmonk.mdx @@ -0,0 +1,16 @@ +--- +title: "Listmonk" +description: "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard." +--- + +## Links +- [Website](https://listmonk.app/) +- [Github](https://github.com/knadh/listmonk) +- [Documentation](https://listmonk.app/docs/) + +## Tags +`email`, `newsletter`, `mailing-list` + +--- + +Version: `v3.0.0` diff --git a/apps/docs/content/docs/templates/litellm.mdx b/apps/docs/content/docs/templates/litellm.mdx new file mode 100644 index 0000000..4d21662 --- /dev/null +++ b/apps/docs/content/docs/templates/litellm.mdx @@ -0,0 +1,16 @@ +--- +title: "LiteLLM" +description: "LiteLLM is a lightweight OpenAI API-compatible proxy for managing multiple LLM providers with a single endpoint." +--- + +## Links +- [Website](https://docs.litellm.ai) +- [Github](https://github.com/BerriAI/litellm) +- [Documentation](https://docs.litellm.ai/docs/proxy/quick_start) + +## Tags +`ai`, `proxy`, `llm`, `openai-compatible`, `monitoring` + +--- + +Version: `main-stable` diff --git a/apps/docs/content/docs/templates/livekit.mdx b/apps/docs/content/docs/templates/livekit.mdx new file mode 100644 index 0000000..44e9b5c --- /dev/null +++ b/apps/docs/content/docs/templates/livekit.mdx @@ -0,0 +1,16 @@ +--- +title: "Livekit" +description: "LiveKit is an open source platform for developers building realtime media applications." +--- + +## Links +- [Website](https://livekit.io/) +- [Github](https://github.com/livekit/livekit) +- [Documentation](https://docs.livekit.io/) + +## Tags +`Video`, `Audio`, `Real-time`, `Streaming`, `Webrtc` + +--- + +Version: `v1.9.0` diff --git a/apps/docs/content/docs/templates/lobe-chat.mdx b/apps/docs/content/docs/templates/lobe-chat.mdx new file mode 100644 index 0000000..9297034 --- /dev/null +++ b/apps/docs/content/docs/templates/lobe-chat.mdx @@ -0,0 +1,16 @@ +--- +title: "Lobe Chat" +description: "Lobe Chat - an open-source, modern-design AI chat framework." +--- + +## Links +- [Website](https://chat-preview.lobehub.com/) +- [Github](https://github.com/lobehub/lobe-chat) +- [Documentation](https://lobehub.com/docs/self-hosting/platform/docker-compose) + +## Tags +`IA`, `chat` + +--- + +Version: `v1.26.1` diff --git a/apps/docs/content/docs/templates/lodestone.mdx b/apps/docs/content/docs/templates/lodestone.mdx new file mode 100644 index 0000000..2be3f59 --- /dev/null +++ b/apps/docs/content/docs/templates/lodestone.mdx @@ -0,0 +1,16 @@ +--- +title: "Lodestone" +description: "A free, open source server hosting tool for Minecraft and other multiplayers games." +--- + +## Links +- [Website](https://lodestone.cc) +- [Github](https://github.com/Lodestone-Team/lodestone) +- [Documentation](https://github.com/Lodestone-Team/lodestone/wiki) + +## Tags +`minecraft`, `hosting`, `server` + +--- + +Version: `0.5.1` diff --git a/apps/docs/content/docs/templates/logto.mdx b/apps/docs/content/docs/templates/logto.mdx new file mode 100644 index 0000000..921c08c --- /dev/null +++ b/apps/docs/content/docs/templates/logto.mdx @@ -0,0 +1,16 @@ +--- +title: "Logto" +description: "Logto is an open-source Identity and Access Management (IAM) platform designed to streamline Customer Identity and Access Management (CIAM) and Workforce Identity Management." +--- + +## Links +- [Website](https://logto.io/) +- [Github](https://github.com/logto-io/logto) +- [Documentation](https://docs.logto.io/introduction) + +## Tags +`identity`, `auth` + +--- + +Version: `1.27.0` diff --git a/apps/docs/content/docs/templates/lowcoder.mdx b/apps/docs/content/docs/templates/lowcoder.mdx new file mode 100644 index 0000000..8de5a03 --- /dev/null +++ b/apps/docs/content/docs/templates/lowcoder.mdx @@ -0,0 +1,16 @@ +--- +title: "Lowcoder" +description: "Rapid business App Builder for Everyone" +--- + +## Links +- [Website](https://www.lowcoder.cloud/) +- [Github](https://github.com/lowcoder-org/lowcoder) +- [Documentation](https://docs.lowcoder.cloud/lowcoder-documentation) + +## Tags +`low-code`, `no-code`, `development` + +--- + +Version: `2.6.4` diff --git a/apps/docs/content/docs/templates/macos.mdx b/apps/docs/content/docs/templates/macos.mdx new file mode 100644 index 0000000..de8fa8a --- /dev/null +++ b/apps/docs/content/docs/templates/macos.mdx @@ -0,0 +1,16 @@ +--- +title: "MacOS (dockerized)" +description: "MacOS inside a Docker container." +--- + +## Links + +- [Github](https://github.com/dockur/macos) +- [Documentation](https://github.com/dockur/macos?tab=readme-ov-file#how-do-i-use-it) + +## Tags +`self-hosted`, `open-source`, `os` + +--- + +Version: `1.14` diff --git a/apps/docs/content/docs/templates/mage-ai.mdx b/apps/docs/content/docs/templates/mage-ai.mdx new file mode 100644 index 0000000..b9ad241 --- /dev/null +++ b/apps/docs/content/docs/templates/mage-ai.mdx @@ -0,0 +1,16 @@ +--- +title: "Mage AI" +description: "Build, run, and manage data pipelines for integrating and transforming data." +--- + +## Links +- [Website](https://mage.ai) +- [Github](https://github.com/mage-ai/mage-ai) +- [Documentation](https://docs.mage.ai) + +## Tags +`data`, `dbt`, `etl`, `pipelines` + +--- + +Version: `0.9.78` diff --git a/apps/docs/content/docs/templates/mailpit.mdx b/apps/docs/content/docs/templates/mailpit.mdx new file mode 100644 index 0000000..83d5d8d --- /dev/null +++ b/apps/docs/content/docs/templates/mailpit.mdx @@ -0,0 +1,16 @@ +--- +title: "Mailpit" +description: "Mailpit is a tiny, self-contained, and secure email & SMTP testing tool with API for developers." +--- + +## Links +- [Website](https://mailpit.axllent.org/) +- [Github](https://github.com/axllent/mailpit) +- [Documentation](https://mailpit.axllent.org/docs/) + +## Tags +`email`, `smtp` + +--- + +Version: `v1.22.3` diff --git a/apps/docs/content/docs/templates/mattermost.mdx b/apps/docs/content/docs/templates/mattermost.mdx new file mode 100644 index 0000000..5596770 --- /dev/null +++ b/apps/docs/content/docs/templates/mattermost.mdx @@ -0,0 +1,16 @@ +--- +title: "Mattermost" +description: "A single point of collaboration. Designed specifically for digital operations." +--- + +## Links +- [Website](https://mattermost.com/) +- [Github](https://github.com/mattermost/mattermost) +- [Documentation](https://docs.mattermost.com/) + +## Tags +`chat`, `self-hosted` + +--- + +Version: `10.6.1` diff --git a/apps/docs/content/docs/templates/mautic.mdx b/apps/docs/content/docs/templates/mautic.mdx new file mode 100644 index 0000000..82ee022 --- /dev/null +++ b/apps/docs/content/docs/templates/mautic.mdx @@ -0,0 +1,16 @@ +--- +title: "Mautic" +description: "Mautic is the world's largest open-source marketing automation project. It allows you to automate the process of finding and nurturing contacts through landing pages and forms, sending email, text messages, web notifications, and tracking your contacts." +--- + +## Links +- [Website](https://www.mautic.org/) +- [Github](https://github.com/mautic/mautic) +- [Documentation](https://docs.mautic.org/en) + +## Tags +`marketing`, `automation`, `email`, `crm` + +--- + +Version: `5.1.1` diff --git a/apps/docs/content/docs/templates/maybe.mdx b/apps/docs/content/docs/templates/maybe.mdx new file mode 100644 index 0000000..e414c78 --- /dev/null +++ b/apps/docs/content/docs/templates/maybe.mdx @@ -0,0 +1,16 @@ +--- +title: "Maybe" +description: "Maybe is a self-hosted finance tracking application designed to simplify budgeting and expenses." +--- + +## Links +- [Website](https://maybe.finance/) +- [Github](https://github.com/maybe-finance/maybe) +- [Documentation](https://docs.maybe.finance/) + +## Tags +`finance`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/mazanoke.mdx b/apps/docs/content/docs/templates/mazanoke.mdx new file mode 100644 index 0000000..1696f3a --- /dev/null +++ b/apps/docs/content/docs/templates/mazanoke.mdx @@ -0,0 +1,16 @@ +--- +title: "MAZANOKE" +description: "MAZANOKE is a modern, self-hosted image hosting and sharing platform. Upload, organize, and share your images with a clean and intuitive interface." +--- + +## Links +- [Website](https://github.com/civilblur/mazanoke) +- [Github](https://github.com/civilblur/mazanoke) +- [Documentation](https://github.com/civilblur/mazanoke) + +## Tags +`image-hosting`, `file-sharing`, `self-hosted`, `media`, `gallery` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/mcsmanager.mdx b/apps/docs/content/docs/templates/mcsmanager.mdx new file mode 100644 index 0000000..c72046e --- /dev/null +++ b/apps/docs/content/docs/templates/mcsmanager.mdx @@ -0,0 +1,16 @@ +--- +title: "MCSManager" +description: "A modern dashboard for managing Minecraft servers. Primarily focused on Minecraft, but also supports other games and features a UI that's easy for beginners to use and supports i18n." +--- + +## Links +- [Website](https://github.com/MCSManager/MCSManager) +- [Github](https://github.com/MCSManager/MCSManager) +- [Documentation](https://github.com/MCSManager/MCSManager#readme) + +## Tags +`minecraft`, `game-server`, `management`, `dashboard` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/mealie.mdx b/apps/docs/content/docs/templates/mealie.mdx new file mode 100644 index 0000000..90cabb3 --- /dev/null +++ b/apps/docs/content/docs/templates/mealie.mdx @@ -0,0 +1,16 @@ +--- +title: "Mealie (sqlite version)" +description: " Mealie is an intuitive and easy to use recipe management app. It's designed to make your life easier by being the best recipes management experience on the web and providing you with an easy to use interface to manage your growing collection of recipes. " +--- + +## Links +- [Website](https://mealie.io/) +- [Github](https://github.com/mealie-recipes/mealie) +- [Documentation](https://docs.mealie.io/) + +## Tags +`recipes`, `shopping-list`, `meal-planning` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/mediacms.mdx b/apps/docs/content/docs/templates/mediacms.mdx new file mode 100644 index 0000000..8d4de15 --- /dev/null +++ b/apps/docs/content/docs/templates/mediacms.mdx @@ -0,0 +1,16 @@ +--- +title: "MediaCMS" +description: "MediaCMS is an open-source video and media CMS. It is a modern, full-featured solution for managing and streaming media content." +--- + +## Links +- [Website](https://mediacms.io/) +- [Github](https://github.com/mediacms/mediacms) +- [Documentation](https://docs.mediacms.io/) + +## Tags +`media`, `video`, `cms`, `streaming`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/meilisearch.mdx b/apps/docs/content/docs/templates/meilisearch.mdx new file mode 100644 index 0000000..d63cc95 --- /dev/null +++ b/apps/docs/content/docs/templates/meilisearch.mdx @@ -0,0 +1,16 @@ +--- +title: "Meilisearch" +description: "Meilisearch is a free and open-source search engine that allows you to easily add search functionality to your web applications." +--- + +## Links +- [Website](https://www.meilisearch.com/) +- [Github](https://github.com/meilisearch/meilisearch) +- [Documentation](https://docs.meilisearch.com/) + +## Tags +`search` + +--- + +Version: `v1.8.3` diff --git a/apps/docs/content/docs/templates/memos.mdx b/apps/docs/content/docs/templates/memos.mdx new file mode 100644 index 0000000..1f0c777 --- /dev/null +++ b/apps/docs/content/docs/templates/memos.mdx @@ -0,0 +1,16 @@ +--- +title: "Memos" +description: "Memos is a self-hosted, open-source note-taking application that allows you to create, organize, and share notes with ease. It provides a simple and effective solution for managing your notes from anywhere." +--- + +## Links +- [Website](https://www.usememos.com/) +- [Github](https://github.com/usememos/memos) +- [Documentation](https://www.usememos.com/docs) + +## Tags +`productivity`, `notes`, `bookmarks` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/meta.json b/apps/docs/content/docs/templates/meta.json new file mode 100644 index 0000000..c98a735 --- /dev/null +++ b/apps/docs/content/docs/templates/meta.json @@ -0,0 +1,382 @@ +{ + "title": "Templates", + "description": "Browse our collection of 372+ self-hosted open source templates", + "icon": "LayoutGrid", + "root": true, + "pages": [ + "index", + "---Templates---", + "ackee", + "activepieces", + "actualbudget", + "adguardhome", + "adminer", + "adventurelog", + "affinepro", + "agentdvr", + "akaunting", + "alist", + "alltube", + "ampache", + "anonupload", + "anse", + "answer", + "anubis", + "anythingllm", + "anytype", + "appflowy", + "apprise-api", + "appsmith", + "appwrite", + "aptabase", + "arangodb", + "argilla", + "audiobookshelf", + "authelia", + "authentik", + "authorizer", + "autobase", + "automatisch", + "azuracast", + "babybuddy", + "backrest", + "baikal", + "barrage", + "baserow", + "bazarr", + "bentopdf", + "beszel", + "bigcapital", + "blender", + "blinko", + "bluesky-pds", + "bolt.diy", + "booklore", + "bookstack", + "borgitory", + "botpress", + "browserless", + "budget-board", + "budibase", + "bugsink", + "bytebase", + "bytestash", + "calcom", + "calibre", + "calibre-web", + "capso", + "carbone", + "casdoor", + "changedetection", + "chatwoot", + "checkcle", + "checkmate", + "chevereto", + "chibisafe", + "chiefonboarding", + "chirpstack", + "chromium", + "classicpress", + "clickhouse", + "cloud9", + "cloudcommander", + "cloudflared", + "cloudreve", + "cockpit", + "coder", + "codex-docs", + "colanode", + "collabora-office", + "commafeed", + "commento", + "commentoplusplus", + "conduit", + "conduwuit", + "confluence", + "convertx", + "convex", + "cookie-cloud", + "coralproject", + "couchdb", + "crawl4ai", + "crowdsec", + "cup", + "cyberchef", + "dashy", + "datalens", + "directory-lister", + "directus", + "discord-tickets", + "discourse", + "docling-serve", + "docmost", + "documenso", + "docuseal", + "dokploy-prom-monitoring-extension", + "dolibarr", + "domain-locker", + "doublezero", + "dozzle", + "dragonfly-db", + "drawio", + "drawnix", + "drizzle-gateway", + "dumbassets", + "dumbbudget", + "dumbdrop", + "dumbpad", + "easyappointments", + "elastic-search", + "emby", + "emqx", + "enshrouded", + "erpnext", + "etherpad", + "evershop", + "evolutionapi", + "excalidraw", + "ezbookkeeping", + "filebrowser", + "filestash", + "firecrawl", + "fivem", + "flagsmith", + "flaresolverr", + "flatnotes", + "flatnotes-totp", + "flowise", + "fmd-server", + "focalboard", + "fonoster", + "forgejo", + "formbricks", + "frappe-hr", + "freescout", + "freshrss", + "garage", + "garage-with-ui", + "ghost", + "gitea-mirror", + "gitea-mysql", + "gitea-postgres", + "gitea-sqlite", + "gitingest", + "gitlab-ce", + "glance", + "glitchtip", + "glpi", + "go-whatsapp-web-multidevice", + "gotenberg", + "grafana", + "grimoire", + "grist", + "habitica", + "heyform", + "hi-events", + "hoarder", + "homarr", + "homeassistant", + "homebridge", + "hoppscotch", + "hortusfox", + "huly", + "i18n-blog", + "ihatemoney", + "immich", + "infisical", + "influxdb", + "inngest", + "instantdb", + "invoiceshelf", + "it-tools", + "java", + "jellyfin", + "jenkins", + "kaneo", + "karakeep", + "kener", + "kestra", + "keycloak", + "kimai", + "kitchenowl", + "kokoro-tts", + "kokoro-web", + "komari-monitor", + "kutt", + "langflow", + "lavalink", + "letterfeed", + "librechat", + "libredesk", + "libretranslate", + "linkding", + "linkstack", + "linkwarden", + "listmonk", + "litellm", + "livekit", + "lobe-chat", + "lodestone", + "logto", + "lowcoder", + "macos", + "mage-ai", + "mailpit", + "mattermost", + "mautic", + "maybe", + "mazanoke", + "mcsmanager", + "mealie", + "mediacms", + "meilisearch", + "memos", + "metabase", + "metube", + "minepanel", + "minio", + "misaka-danmu-server", + "mixpost", + "morphos", + "movary", + "mulesoft-esb", + "mumble", + "n8n", + "n8n-runner-postgres-ollama", + "n8n-with-postgres", + "navidrome", + "neko", + "netdata", + "networking-toolbox", + "nextcloud-aio", + "nginx", + "nocodb", + "notifuse", + "ntfy", + "obsidian-livesync", + "odoo_17", + "odoo_18", + "odoo_19", + "ojs", + "omni-tools", + "onedev", + "onetimesecret", + "ontime", + "open-fiesta", + "open-webui", + "open_notebook", + "opengist", + "openhands", + "openinary", + "openpanel", + "openresty-manager", + "openspeedtest", + "otterwiki", + "outline", + "owncast", + "palmr", + "parseable", + "passbolt", + "pastefy", + "paymenter", + "peerdb", + "penpot", + "peppermint", + "pgadmin", + "photoprism", + "phpmyadmin", + "picsur", + "pinchflat", + "plane", + "plark", + "plausible", + "plunk", + "pocket-id", + "pocketbase", + "poke", + "portainer", + "poste.io", + "postgresus", + "postiz", + "pre0.22.5-supabase", + "prometheus", + "pterodactyl", + "pyrodactyl", + "qbittorrent", + "qbitwebui", + "qdrant", + "quant-ux", + "rabbitmq", + "reactive-resume", + "registry", + "rocketchat", + "rote", + "roundcube", + "rss-bridge", + "rsshub", + "rustdesk", + "rustfs", + "rutorrent", + "rybbit", + "ryot", + "scrutiny", + "scrypted", + "seafile", + "searxng", + "shlink", + "signoz", + "silverbullet", + "slash", + "snapp", + "soketi", + "spacedrive", + "stack-auth", + "stalwart", + "statping-ng", + "stirling", + "storyden", + "streamflow", + "supabase", + "superset", + "surrealdb", + "syncthing", + "tailscale-exitnode", + "teable", + "tianji", + "tolgee", + "tooljet", + "tor-browser", + "trailbase", + "triggerdotdev", + "trilium", + "trmnl-byos-laravel", + "twenty", + "typebot", + "typecho", + "typesense", + "umami", + "unifi", + "upsnap", + "uptime-kuma", + "usesend", + "valkey", + "vault", + "vaultwarden", + "vikunja", + "wallos", + "wanderer", + "web-check", + "wg-easy", + "wikijs", + "windmill", + "windows", + "wordpress", + "xsshunter", + "yamtrack", + "yourls", + "yt-dlp-webui", + "zabbix", + "zipline", + "zitadel" + ] +} \ No newline at end of file diff --git a/apps/docs/content/docs/templates/metabase.mdx b/apps/docs/content/docs/templates/metabase.mdx new file mode 100644 index 0000000..f482bd0 --- /dev/null +++ b/apps/docs/content/docs/templates/metabase.mdx @@ -0,0 +1,16 @@ +--- +title: "Metabase" +description: "Metabase is an open source business intelligence tool that allows you to ask questions and visualize data." +--- + +## Links +- [Website](https://www.metabase.com/) +- [Github](https://github.com/metabase/metabase) +- [Documentation](https://www.metabase.com/docs/) + +## Tags +`database`, `dashboard` + +--- + +Version: `v0.50.8` diff --git a/apps/docs/content/docs/templates/metube.mdx b/apps/docs/content/docs/templates/metube.mdx new file mode 100644 index 0000000..c08d7cc --- /dev/null +++ b/apps/docs/content/docs/templates/metube.mdx @@ -0,0 +1,16 @@ +--- +title: "MeTube" +description: "MeTube is a web-based YouTube downloader that allows downloading videos and audio using yt-dlp." +--- + +## Links +- [Website](https://github.com/alexta69/metube) +- [Github](https://github.com/alexta69/metube) +- [Documentation](https://github.com/alexta69/metube/wiki) + +## Tags +`downloader`, `youtube`, `media` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/minepanel.mdx b/apps/docs/content/docs/templates/minepanel.mdx new file mode 100644 index 0000000..aae5cf7 --- /dev/null +++ b/apps/docs/content/docs/templates/minepanel.mdx @@ -0,0 +1,16 @@ +--- +title: "Minepanel" +description: "Web panel for managing Minecraft servers with Docker. Create, configure, start/stop, and monitor multiple instances from a modern UI." +--- + +## Links +- [Website](https://minepanel.ketbome.lat) +- [Github](https://github.com/Ketbome/minepanel) +- [Documentation](https://minepanel.ketbome.lat) + +## Tags +`gaming`, `minecraft`, `server-management`, `docker` + +--- + +Version: `1.7.1` diff --git a/apps/docs/content/docs/templates/minio.mdx b/apps/docs/content/docs/templates/minio.mdx new file mode 100644 index 0000000..041b500 --- /dev/null +++ b/apps/docs/content/docs/templates/minio.mdx @@ -0,0 +1,16 @@ +--- +title: "Minio" +description: "Minio is an open source object storage server compatible with Amazon S3 cloud storage service." +--- + +## Links +- [Website](https://minio.io/) +- [Github](https://github.com/minio/minio) +- [Documentation](https://docs.minio.io/) + +## Tags +`storage` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/misaka-danmu-server.mdx b/apps/docs/content/docs/templates/misaka-danmu-server.mdx new file mode 100644 index 0000000..ce7185b --- /dev/null +++ b/apps/docs/content/docs/templates/misaka-danmu-server.mdx @@ -0,0 +1,16 @@ +--- +title: "Misaka Danmu Server" +description: "A self-hosted danmaku (bullet comments) server for live streaming and video platforms." +--- + +## Links +- [Website](https://github.com/l429609201/misaka_danmu_server) +- [Github](https://github.com/l429609201/misaka_danmu_server) +- [Documentation](https://github.com/l429609201/misaka_danmu_server#readme) + +## Tags +`streaming`, `danmaku`, `live` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/mixpost.mdx b/apps/docs/content/docs/templates/mixpost.mdx new file mode 100644 index 0000000..4409079 --- /dev/null +++ b/apps/docs/content/docs/templates/mixpost.mdx @@ -0,0 +1,16 @@ +--- +title: "Mixpost" +description: "Mixpost is an open-source social media management tool that allows you to create, schedule, and publish posts across multiple social media platforms from a single interface." +--- + +## Links +- [Website](https://mixpost.app/) +- [Github](https://github.com/inovector/mixpost) +- [Documentation](https://docs.mixpost.app/) + +## Tags +`social-media`, `management`, `scheduling` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/morphos.mdx b/apps/docs/content/docs/templates/morphos.mdx new file mode 100644 index 0000000..1186a46 --- /dev/null +++ b/apps/docs/content/docs/templates/morphos.mdx @@ -0,0 +1,16 @@ +--- +title: "Morphos" +description: "Morphos is a lightweight service for distributed operations and orchestration." +--- + +## Links +- [Website](https://github.com/danvergara/morphos-server) +- [Github](https://github.com/danvergara/morphos-server) +- [Documentation](https://github.com/danvergara/morphos-server#readme) + +## Tags +`server`, `orchestration`, `lightweight` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/movary.mdx b/apps/docs/content/docs/templates/movary.mdx new file mode 100644 index 0000000..9b5d519 --- /dev/null +++ b/apps/docs/content/docs/templates/movary.mdx @@ -0,0 +1,16 @@ +--- +title: "Movary" +description: "Movary is a self-hosted platform for tracking and managing your watched movies using TMDB." +--- + +## Links +- [Website](https://movary.org/) +- [Github](https://github.com/leepeuker/movary) +- [Documentation](https://docs.movary.org/) + +## Tags +`media`, `movies`, `movie-tracker`, `self-hosted`, `plex`, `jellyfin`, `emby`, `kodi`, `trakt`, `letterboxd`, `netflix`, `tmdb`, `statistics`, `rating` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/mulesoft-esb.mdx b/apps/docs/content/docs/templates/mulesoft-esb.mdx new file mode 100644 index 0000000..cdd21af --- /dev/null +++ b/apps/docs/content/docs/templates/mulesoft-esb.mdx @@ -0,0 +1,16 @@ +--- +title: "MuleSoft ESB Runtime Community Edition" +description: "MuleSoft ESB Runtime is a lightweight, Java-based integration platform that allows you to easily integrate applications, data sources, and APIs. It provides powerful connectors and data transformation capabilities for building robust integration solutions." +--- + +## Links +- [Website](https://www.mulesoft.com/) +- [Github](https://github.com/mulesoft) +- [Documentation](https://docs.mulesoft.com/) + +## Tags +`integration`, `api`, `esb`, `enterprise`, `java` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/mumble.mdx b/apps/docs/content/docs/templates/mumble.mdx new file mode 100644 index 0000000..c2abf3a --- /dev/null +++ b/apps/docs/content/docs/templates/mumble.mdx @@ -0,0 +1,16 @@ +--- +title: "Mumble" +description: "Mumble is an open-source, low-latency, high-quality voice chat software primarily intended for use while gaming." +--- + +## Links +- [Website](https://www.mumble.info/) +- [Github](https://github.com/mumble-voip/mumble) +- [Documentation](https://wiki.mumble.info/) + +## Tags +`voice-chat`, `communication`, `gaming`, `voip` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/n8n-runner-postgres-ollama.mdx b/apps/docs/content/docs/templates/n8n-runner-postgres-ollama.mdx new file mode 100644 index 0000000..fdd7517 --- /dev/null +++ b/apps/docs/content/docs/templates/n8n-runner-postgres-ollama.mdx @@ -0,0 +1,16 @@ +--- +title: "n8n + Worker + Runner with Redis/Postgres and Ollama" +description: "n8n is an open source low-code platform for automating workflows and integrations with PostgreSQL database and Ollama AI model." +--- + +## Links +- [Website](https://n8n.io/) +- [Github](https://github.com/n8n-io/n8n) +- [Documentation](https://docs.n8n.io/) + +## Tags +`ai`, `automation`, `workflow`, `low-code`, `postgres`, `ollama` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/n8n-with-postgres.mdx b/apps/docs/content/docs/templates/n8n-with-postgres.mdx new file mode 100644 index 0000000..76449c0 --- /dev/null +++ b/apps/docs/content/docs/templates/n8n-with-postgres.mdx @@ -0,0 +1,16 @@ +--- +title: "n8n with Postgres" +description: "n8n is an open source low-code platform for automating workflows and integrations with PostgreSQL database for better performance and scalability." +--- + +## Links +- [Website](https://n8n.io/) +- [Github](https://github.com/n8n-io/n8n) +- [Documentation](https://docs.n8n.io/) + +## Tags +`automation`, `workflow`, `low-code`, `postgres` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/n8n.mdx b/apps/docs/content/docs/templates/n8n.mdx new file mode 100644 index 0000000..fb82a77 --- /dev/null +++ b/apps/docs/content/docs/templates/n8n.mdx @@ -0,0 +1,16 @@ +--- +title: "n8n" +description: "n8n is an open source low-code platform for automating workflows and integrations." +--- + +## Links +- [Website](https://n8n.io/) +- [Github](https://github.com/n8n-io/n8n) +- [Documentation](https://docs.n8n.io/) + +## Tags +`automation` + +--- + +Version: `1.104.0` diff --git a/apps/docs/content/docs/templates/navidrome.mdx b/apps/docs/content/docs/templates/navidrome.mdx new file mode 100644 index 0000000..a87c9b3 --- /dev/null +++ b/apps/docs/content/docs/templates/navidrome.mdx @@ -0,0 +1,16 @@ +--- +title: "Navidrome" +description: "Navidrome is a modern music server and streamer compatible with Subsonic/Airsonic. Stream your music collection anywhere." +--- + +## Links +- [Website](https://www.navidrome.org/) +- [Github](https://github.com/navidrome/navidrome) +- [Documentation](https://www.navidrome.org/docs/) + +## Tags +`music`, `streaming`, `media-server`, `subsonic`, `self-hosted`, `audio` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/neko.mdx b/apps/docs/content/docs/templates/neko.mdx new file mode 100644 index 0000000..060e39c --- /dev/null +++ b/apps/docs/content/docs/templates/neko.mdx @@ -0,0 +1,16 @@ +--- +title: "Neko" +description: "Neko is a self-hosted virtual browser that runs in Docker and allows you to share browser sessions with others." +--- + +## Links +- [Website](https://github.com/m1k1o/neko) +- [Github](https://github.com/m1k1o/neko) +- [Documentation](https://github.com/m1k1o/neko) + +## Tags +`browser`, `virtual`, `sharing`, `remote` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/netdata.mdx b/apps/docs/content/docs/templates/netdata.mdx new file mode 100644 index 0000000..a5d8b26 --- /dev/null +++ b/apps/docs/content/docs/templates/netdata.mdx @@ -0,0 +1,16 @@ +--- +title: "Netdata" +description: "Netdata is a real-time performance monitoring tool that provides comprehensive system metrics, application monitoring, and infrastructure health insights." +--- + +## Links +- [Website](https://www.netdata.cloud/) +- [Github](https://github.com/netdata/netdata) +- [Documentation](https://learn.netdata.cloud/) + +## Tags +`monitoring`, `metrics`, `analytics`, `performance`, `infrastructure` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/networking-toolbox.mdx b/apps/docs/content/docs/templates/networking-toolbox.mdx new file mode 100644 index 0000000..42d15f1 --- /dev/null +++ b/apps/docs/content/docs/templates/networking-toolbox.mdx @@ -0,0 +1,16 @@ +--- +title: "Networking Toolbox" +description: "A collection of handy networking utilities by Lissy93, packaged as a self-hostable web app." +--- + +## Links +- [Website](https://github.com/lissy93/networking) +- [Github](https://github.com/lissy93/networking) +- [Documentation](https://github.com/lissy93/networking#readme) + +## Tags +`networking`, `tools`, `utilities`, `web` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/nextcloud-aio.mdx b/apps/docs/content/docs/templates/nextcloud-aio.mdx new file mode 100644 index 0000000..b7cba98 --- /dev/null +++ b/apps/docs/content/docs/templates/nextcloud-aio.mdx @@ -0,0 +1,16 @@ +--- +title: "Nextcloud All in One" +description: "Nextcloud (AIO) is a self-hosted file storage and sync platform with powerful collaboration capabilities. It integrates Files, Talk, Groupware, Office, Assistant and more into a single platform for remote work and data protection." +--- + +## Links +- [Website](https://nextcloud.com/) +- [Github](https://github.com/nextcloud/docker) +- [Documentation](https://docs.nextcloud.com/) + +## Tags +`file-manager`, `sync` + +--- + +Version: `30.0.2` diff --git a/apps/docs/content/docs/templates/nginx.mdx b/apps/docs/content/docs/templates/nginx.mdx new file mode 100644 index 0000000..fc087e5 --- /dev/null +++ b/apps/docs/content/docs/templates/nginx.mdx @@ -0,0 +1,16 @@ +--- +title: "Nginx" +description: "Nginx is an High performance web server" +--- + +## Links +- [Website](https://nginx.org/) +- [Github](https://github.com/nginx/nginx) +- [Documentation](https://nginx.org/en/docs/) + +## Tags +`webserver` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/nocodb.mdx b/apps/docs/content/docs/templates/nocodb.mdx new file mode 100644 index 0000000..8389e9b --- /dev/null +++ b/apps/docs/content/docs/templates/nocodb.mdx @@ -0,0 +1,16 @@ +--- +title: "NocoDB" +description: "NocoDB is an opensource Airtable alternative that turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart spreadsheet." +--- + +## Links +- [Website](https://nocodb.com/) +- [Github](https://github.com/nocodb/nocodb) +- [Documentation](https://docs.nocodb.com/) + +## Tags +`database`, `spreadsheet`, `low-code`, `nocode` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/notifuse.mdx b/apps/docs/content/docs/templates/notifuse.mdx new file mode 100644 index 0000000..c20cce5 --- /dev/null +++ b/apps/docs/content/docs/templates/notifuse.mdx @@ -0,0 +1,16 @@ +--- +title: "Notifuse" +description: "Open-source newsletter and notification platform that empowers teams to create, send, and track communications at scale." +--- + +## Links +- [Website](https://notifuse.com/) +- [Github](https://github.com/notifuse/notifuse) +- [Documentation](https://docs.notifuse.com/) + +## Tags +`newsletter`, `email`, `communication`, `notifications` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/ntfy.mdx b/apps/docs/content/docs/templates/ntfy.mdx new file mode 100644 index 0000000..918fc14 --- /dev/null +++ b/apps/docs/content/docs/templates/ntfy.mdx @@ -0,0 +1,16 @@ +--- +title: "NTFY" +description: "ntfy lets you send push notifications to your phone or desktop via scripts from any computer, using simple HTTP PUT or POST requests." +--- + +## Links +- [Website](https://ntfy.sh/) +- [Github](https://github.com/binwiederhier/ntfy) +- [Documentation](https://docs.ntfy.sh/) + +## Tags +`alerting`, `alerts`, `api`, `notifications`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/obsidian-livesync.mdx b/apps/docs/content/docs/templates/obsidian-livesync.mdx new file mode 100644 index 0000000..d3ea6d5 --- /dev/null +++ b/apps/docs/content/docs/templates/obsidian-livesync.mdx @@ -0,0 +1,16 @@ +--- +title: "Obsidian LiveSync" +description: "Obsidian LiveSync with CouchDB for real-time note synchronization." +--- + +## Links +- [Website](https://couchdb.apache.org/) +- [Github](https://github.com/apache/couchdb) +- [Documentation](https://docs.couchdb.apache.org/) + +## Tags +`database`, `sync`, `obsidian` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/odoo_17.mdx b/apps/docs/content/docs/templates/odoo_17.mdx new file mode 100644 index 0000000..8fa2411 --- /dev/null +++ b/apps/docs/content/docs/templates/odoo_17.mdx @@ -0,0 +1,16 @@ +--- +title: "Odoo" +description: "Odoo is a free and open source business management software that helps you manage your company's operations." +--- + +## Links +- [Website](https://odoo.com/) +- [Github](https://github.com/odoo/odoo) +- [Documentation](https://www.odoo.com/documentation/) + +## Tags +`erp` + +--- + +Version: `17.0` diff --git a/apps/docs/content/docs/templates/odoo_18.mdx b/apps/docs/content/docs/templates/odoo_18.mdx new file mode 100644 index 0000000..c246c89 --- /dev/null +++ b/apps/docs/content/docs/templates/odoo_18.mdx @@ -0,0 +1,16 @@ +--- +title: "Odoo" +description: "Odoo is a free and open source business management software that helps you manage your company's operations." +--- + +## Links +- [Website](https://odoo.com/) +- [Github](https://github.com/odoo/odoo) +- [Documentation](https://www.odoo.com/documentation/) + +## Tags +`erp` + +--- + +Version: `18.0` diff --git a/apps/docs/content/docs/templates/odoo_19.mdx b/apps/docs/content/docs/templates/odoo_19.mdx new file mode 100644 index 0000000..4c5c39b --- /dev/null +++ b/apps/docs/content/docs/templates/odoo_19.mdx @@ -0,0 +1,16 @@ +--- +title: "Odoo" +description: "Odoo is a free and open source business management software that helps you manage your company's operations." +--- + +## Links +- [Website](https://odoo.com/) +- [Github](https://github.com/odoo/odoo) +- [Documentation](https://www.odoo.com/documentation/) + +## Tags +`erp` + +--- + +Version: `19.0` diff --git a/apps/docs/content/docs/templates/ojs.mdx b/apps/docs/content/docs/templates/ojs.mdx new file mode 100644 index 0000000..461dad4 --- /dev/null +++ b/apps/docs/content/docs/templates/ojs.mdx @@ -0,0 +1,16 @@ +--- +title: "Open Journal Systems" +description: "Open Journal Systems (OJS) is a journal management and publishing system that has been developed by the Public Knowledge Project through its federally funded efforts to expand and improve access to research." +--- + +## Links +- [Website](https://pkp.sfu.ca/ojs/) +- [Github](https://github.com/pkp/docker-ojs) +- [Documentation](https://pkp.sfu.ca/ojs/docs/) + +## Tags +`publishing`, `journal`, `research`, `academic` + +--- + +Version: `3.3.0-21` diff --git a/apps/docs/content/docs/templates/omni-tools.mdx b/apps/docs/content/docs/templates/omni-tools.mdx new file mode 100644 index 0000000..4bde57b --- /dev/null +++ b/apps/docs/content/docs/templates/omni-tools.mdx @@ -0,0 +1,16 @@ +--- +title: "Omni-Tools" +description: "Omni-Tools is a collection of useful tools in a single self-hosted web application." +--- + +## Links +- [Website](https://github.com/iib0011/omni-tools) +- [Github](https://github.com/iib0011/omni-tools) +- [Documentation](https://github.com/iib0011/omni-tools) + +## Tags +`tools`, `utilities`, `collection`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/onedev.mdx b/apps/docs/content/docs/templates/onedev.mdx new file mode 100644 index 0000000..2fb5b02 --- /dev/null +++ b/apps/docs/content/docs/templates/onedev.mdx @@ -0,0 +1,16 @@ +--- +title: "OneDev" +description: "Git server with CI/CD, kanban, and packages. Seamless integration. Unparalleled experience." +--- + +## Links +- [Website](https://onedev.io/) +- [Github](https://github.com/theonedev/onedev/) +- [Documentation](https://docs.onedev.io/) + +## Tags +`self-hosted`, `development` + +--- + +Version: `11.6.6` diff --git a/apps/docs/content/docs/templates/onetimesecret.mdx b/apps/docs/content/docs/templates/onetimesecret.mdx new file mode 100644 index 0000000..247688c --- /dev/null +++ b/apps/docs/content/docs/templates/onetimesecret.mdx @@ -0,0 +1,16 @@ +--- +title: "One Time Secret" +description: "Share sensitive information securely with self-destructing links that are only viewable once." +--- + +## Links +- [Website](https://onetimesecret.com) +- [Github](https://github.com/onetimesecret/onetimesecret) +- [Documentation](https://docs.onetimesecret.com) + +## Tags +`auth`, `password`, `secret`, `secure` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/ontime.mdx b/apps/docs/content/docs/templates/ontime.mdx new file mode 100644 index 0000000..8dd0f71 --- /dev/null +++ b/apps/docs/content/docs/templates/ontime.mdx @@ -0,0 +1,16 @@ +--- +title: "Ontime" +description: "Ontime is browser-based application that manages event rundowns, scheduliing and cuing" +--- + +## Links +- [Website](https://getontime.no) +- [Github](https://github.com/cpvalente/ontime/) +- [Documentation](https://docs.getontime.no) + +## Tags +`event` + +--- + +Version: `v3.8.0` diff --git a/apps/docs/content/docs/templates/open-fiesta.mdx b/apps/docs/content/docs/templates/open-fiesta.mdx new file mode 100644 index 0000000..720278c --- /dev/null +++ b/apps/docs/content/docs/templates/open-fiesta.mdx @@ -0,0 +1,16 @@ +--- +title: "Open Fiesta" +description: "Open Fiesta is an open-source AI chat and inference UI, supporting multiple backends such as OpenRouter, Gemini, and Ollama." +--- + +## Links +- [Website](https://github.com/jaainil/open-fiesta) +- [Github](https://github.com/jaainil/open-fiesta) +- [Documentation](https://github.com/jaainil/open-fiesta#readme) + +## Tags +`ai`, `chatbot`, `inference`, `frontend` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/open-webui.mdx b/apps/docs/content/docs/templates/open-webui.mdx new file mode 100644 index 0000000..ff69580 --- /dev/null +++ b/apps/docs/content/docs/templates/open-webui.mdx @@ -0,0 +1,16 @@ +--- +title: "Open WebUI" +description: "Open WebUI is a free and open source chatgpt alternative. Open WebUI is an extensible, feature-rich, and user-friendly self-hosted WebUI designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs. The template include ollama and webui services." +--- + +## Links +- [Website](https://openwebui.com/) +- [Github](https://github.com/open-webui/open-webui) +- [Documentation](https://docs.openwebui.com/) + +## Tags +`chat` + +--- + +Version: `v0.3.7` diff --git a/apps/docs/content/docs/templates/open_notebook.mdx b/apps/docs/content/docs/templates/open_notebook.mdx new file mode 100644 index 0000000..cbb3960 --- /dev/null +++ b/apps/docs/content/docs/templates/open_notebook.mdx @@ -0,0 +1,16 @@ +--- +title: "Open Notebook" +description: "Open Notebook with SurrealDB for data storage and AI-powered features." +--- + +## Links +- [Website](https://www.open-notebook.ai/) +- [Github](https://github.com/lfnovo/open_notebook) +- [Documentation](https://www.open-notebook.ai/get-started.html) + +## Tags +`notebook`, `ai`, `database`, `surrealdb` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/opengist.mdx b/apps/docs/content/docs/templates/opengist.mdx new file mode 100644 index 0000000..9e68cea --- /dev/null +++ b/apps/docs/content/docs/templates/opengist.mdx @@ -0,0 +1,16 @@ +--- +title: "OpenGist" +description: "OpenGist is a self-hosted pastebin alternative." +--- + +## Links +- [Website](https://github.com/thomiceli/opengist) +- [Github](https://github.com/thomiceli/opengist) +- [Documentation](https://github.com/thomiceli/opengist) + +## Tags +`pastebin`, `code`, `snippets`, `self-hosted` + +--- + +Version: `1` diff --git a/apps/docs/content/docs/templates/openhands.mdx b/apps/docs/content/docs/templates/openhands.mdx new file mode 100644 index 0000000..926237c --- /dev/null +++ b/apps/docs/content/docs/templates/openhands.mdx @@ -0,0 +1,16 @@ +--- +title: "OpenHands" +description: "OpenHands is an open-source platform for running and managing AI agents." +--- + +## Links +- [Website](https://github.com/all-hands-ai/OpenHands) +- [Github](https://github.com/all-hands-ai/OpenHands) +- [Documentation](https://github.com/all-hands-ai/OpenHands) + +## Tags +`ai`, `agents`, `llm`, `openai` + +--- + +Version: `0.1.1` diff --git a/apps/docs/content/docs/templates/openinary.mdx b/apps/docs/content/docs/templates/openinary.mdx new file mode 100644 index 0000000..ed46b98 --- /dev/null +++ b/apps/docs/content/docs/templates/openinary.mdx @@ -0,0 +1,16 @@ +--- +title: "Openinary" +description: "Openinary is a self-hosted Cloudinary alternative." +--- + +## Links +- [Website](https://openinary.dev) +- [Github](https://github.com/openinary/openinary) +- [Documentation](https://docs.openinary.dev) + +## Tags +`media`, `images`, `videos`, `cloudinary-alternative`, `developer-tools` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/openpanel.mdx b/apps/docs/content/docs/templates/openpanel.mdx new file mode 100644 index 0000000..9691ae3 --- /dev/null +++ b/apps/docs/content/docs/templates/openpanel.mdx @@ -0,0 +1,16 @@ +--- +title: "OpenPanel" +description: "An open-source web and product analytics platform that combines the power of Mixpanel with the ease of Plausible and one of the best Google Analytics replacements." +--- + +## Links +- [Website](https://openpanel.dev/) +- [Github](https://github.com/Openpanel-dev/openpanel) +- [Documentation](https://openpanel.dev/docs) + +## Tags +`analytics` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/openresty-manager.mdx b/apps/docs/content/docs/templates/openresty-manager.mdx new file mode 100644 index 0000000..fccb2c7 --- /dev/null +++ b/apps/docs/content/docs/templates/openresty-manager.mdx @@ -0,0 +1,16 @@ +--- +title: "OpenResty Manager" +description: "The easiest using, powerful and beautiful OpenResty Manager (Nginx Enhanced Version) , open source alternative to OpenResty Edge, which can enable you to easily reverse proxy your websites with security running at home or internet, including Access Control, HTTP Flood Protection, Free SSL, without having to know too much about OpenResty or Let's Encrypt." +--- + +## Links +- [Website](https://om.uusec.com/) +- [Github](https://github.com/Safe3/openresty-manager) +- [Documentation](https://github.com/Safe3/openresty-manager) + +## Tags +`web`, `proxy`, `security`, `self-hosted`, `openresty`, `nginx` + +--- + +Version: `1.2.0` diff --git a/apps/docs/content/docs/templates/openspeedtest.mdx b/apps/docs/content/docs/templates/openspeedtest.mdx new file mode 100644 index 0000000..492d00a --- /dev/null +++ b/apps/docs/content/docs/templates/openspeedtest.mdx @@ -0,0 +1,16 @@ +--- +title: "OpenSpeedTest" +description: "OpenSpeedTest is a 100% browser-based HTML5 network performance estimation tool for accurately measuring network speed." +--- + +## Links +- [Website](https://openspeedtest.com/) +- [Github](https://github.com/openspeedtest/Speed-Test) +- [Documentation](https://github.com/openspeedtest/Speed-Test/wiki) + +## Tags +`network`, `testing`, `performance`, `monitoring`, `bandwidth` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/otterwiki.mdx b/apps/docs/content/docs/templates/otterwiki.mdx new file mode 100644 index 0000000..e895d58 --- /dev/null +++ b/apps/docs/content/docs/templates/otterwiki.mdx @@ -0,0 +1,16 @@ +--- +title: "Otter Wiki" +description: "An Otter Wiki is a simple, lightweight, and fast wiki engine built with Python and Flask. It provides a user-friendly interface for creating and managing wiki content with markdown support." +--- + +## Links +- [Website](https://otterwiki.com/) +- [Github](https://github.com/redimp/otterwiki) +- [Documentation](https://github.com/redimp/otterwiki/wiki) + +## Tags +`wiki`, `documentation`, `knowledge-base`, `markdown` + +--- + +Version: `2` diff --git a/apps/docs/content/docs/templates/outline.mdx b/apps/docs/content/docs/templates/outline.mdx new file mode 100644 index 0000000..51c13cf --- /dev/null +++ b/apps/docs/content/docs/templates/outline.mdx @@ -0,0 +1,16 @@ +--- +title: "Outline" +description: "Outline is a self-hosted knowledge base and documentation platform that allows you to build and manage your own knowledge base applications." +--- + +## Links +- [Website](https://getoutline.com/) +- [Github](https://github.com/outline/outline) +- [Documentation](https://docs.getoutline.com/s/guide) + +## Tags +`documentation`, `knowledge-base`, `self-hosted` + +--- + +Version: `0.82.0` diff --git a/apps/docs/content/docs/templates/owncast.mdx b/apps/docs/content/docs/templates/owncast.mdx new file mode 100644 index 0000000..fa62569 --- /dev/null +++ b/apps/docs/content/docs/templates/owncast.mdx @@ -0,0 +1,16 @@ +--- +title: "Owncast" +description: "Owncast is a self-hosted live video streaming and chat server for use with existing broadcasting software." +--- + +## Links +- [Website](https://owncast.online/) +- [Github](https://github.com/owncast/owncast) +- [Documentation](https://owncast.online/docs/) + +## Tags +`streaming`, `live-video`, `chat`, `broadcasting`, `self-hosted`, `rtmp` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/palmr.mdx b/apps/docs/content/docs/templates/palmr.mdx new file mode 100644 index 0000000..cfad770 --- /dev/null +++ b/apps/docs/content/docs/templates/palmr.mdx @@ -0,0 +1,16 @@ +--- +title: "Palmr" +description: "Palmr the open-source, self-hosted alternative to WeTransfer. Share files securely, without tracking or limitations." +--- + +## Links +- [Website](https://palmr.kyantech.com.br/) +- [Github](https://github.com/kyantech/Palmr) +- [Documentation](https://palmr.kyantech.com.br/docs/3.0-beta) + +## Tags +`file-sharing`, `self-hosted`, `open-source` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/parseable.mdx b/apps/docs/content/docs/templates/parseable.mdx new file mode 100644 index 0000000..f6a5965 --- /dev/null +++ b/apps/docs/content/docs/templates/parseable.mdx @@ -0,0 +1,16 @@ +--- +title: "Parseable" +description: "Fast observability and log analytics platform on object storage" +--- + +## Links +- [Website](https://www.parseable.com/) +- [Github](https://github.com/parseablehq/parseable) +- [Documentation](https://www.parseable.com/docs) + +## Tags +`observability`, `logging`, `analytics`, `monitoring` + +--- + +Version: `v1.6.5` diff --git a/apps/docs/content/docs/templates/passbolt.mdx b/apps/docs/content/docs/templates/passbolt.mdx new file mode 100644 index 0000000..e397b57 --- /dev/null +++ b/apps/docs/content/docs/templates/passbolt.mdx @@ -0,0 +1,16 @@ +--- +title: "Passbolt" +description: "Passbolt is an open source credential platform for modern teams. A versatile, battle-tested solution to manage and collaborate on passwords, accesses, and secrets. All in one." +--- + +## Links +- [Website](https://www.passbolt.com/) +- [Github](https://github.com/passbolt/passbolt_api) +- [Documentation](https://www.passbolt.com/docs/) + +## Tags +`password-manager`, `security`, `team-collaboration`, `encryption` + +--- + +Version: `latest-ce` diff --git a/apps/docs/content/docs/templates/pastefy.mdx b/apps/docs/content/docs/templates/pastefy.mdx new file mode 100644 index 0000000..15cc4e9 --- /dev/null +++ b/apps/docs/content/docs/templates/pastefy.mdx @@ -0,0 +1,16 @@ +--- +title: "Pastefy" +description: "Pastefy is an open-source pastebin with support for syntax highlighting and OAuth2 authentication." +--- + +## Links +- [Website](https://pastefy.app) +- [Github](https://github.com/interaapps/pastefy) +- [Documentation](https://github.com/interaapps/pastefy/wiki) + +## Tags +`pastebin`, `text-sharing`, `collaboration`, `oauth2` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/paymenter.mdx b/apps/docs/content/docs/templates/paymenter.mdx new file mode 100644 index 0000000..c59f82f --- /dev/null +++ b/apps/docs/content/docs/templates/paymenter.mdx @@ -0,0 +1,16 @@ +--- +title: "Paymenter" +description: "Paymenter is a modern billing and payment management system for hosting providers, with automation, invoicing, and client management features." +--- + +## Links +- [Website](https://paymenter.org/) +- [Github](https://github.com/Paymenter/Paymenter) +- [Documentation](https://paymenter.org/docs/) + +## Tags +`billing`, `payment`, `hosting`, `invoicing`, `business`, `automation`, `client-management` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/peerdb.mdx b/apps/docs/content/docs/templates/peerdb.mdx new file mode 100644 index 0000000..fa56d60 --- /dev/null +++ b/apps/docs/content/docs/templates/peerdb.mdx @@ -0,0 +1,16 @@ +--- +title: "PeerDB" +description: "Data integration platform that synchronizes and federates data across databases with a unified API." +--- + +## Links +- [Website](https://peerdb.io) +- [Github](https://github.com/peerdb-io/peerdb) +- [Documentation](https://docs.peerdb.io) + +## Tags +`database`, `integration`, `sync`, `sql`, `workflow` + +--- + +Version: `v0.35.5` diff --git a/apps/docs/content/docs/templates/penpot.mdx b/apps/docs/content/docs/templates/penpot.mdx new file mode 100644 index 0000000..9f5031f --- /dev/null +++ b/apps/docs/content/docs/templates/penpot.mdx @@ -0,0 +1,16 @@ +--- +title: "Penpot" +description: "Penpot is the web-based open-source design tool that bridges the gap between designers and developers." +--- + +## Links +- [Website](https://penpot.app/) +- [Github](https://github.com/penpot/penpot) +- [Documentation](https://docs.penpot.app/) + +## Tags +`design`, `collaboration` + +--- + +Version: `2.3.2` diff --git a/apps/docs/content/docs/templates/peppermint.mdx b/apps/docs/content/docs/templates/peppermint.mdx new file mode 100644 index 0000000..efc875b --- /dev/null +++ b/apps/docs/content/docs/templates/peppermint.mdx @@ -0,0 +1,16 @@ +--- +title: "Peppermint" +description: "Peppermint is a modern, open-source API development platform that helps you build, test and document your APIs." +--- + +## Links +- [Website](https://peppermint.sh/) +- [Github](https://github.com/Peppermint-Lab/peppermint) +- [Documentation](https://docs.peppermint.sh/) + +## Tags +`api`, `development`, `documentation` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/pgadmin.mdx b/apps/docs/content/docs/templates/pgadmin.mdx new file mode 100644 index 0000000..86aee64 --- /dev/null +++ b/apps/docs/content/docs/templates/pgadmin.mdx @@ -0,0 +1,16 @@ +--- +title: "pgAdmin" +description: "pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world." +--- + +## Links +- [Website](https://www.pgadmin.org/) +- [Github](https://github.com/pgadmin-org/pgadmin4) +- [Documentation](https://www.pgadmin.org/docs/) + +## Tags +`database`, `postgres`, `admin` + +--- + +Version: `8.3` diff --git a/apps/docs/content/docs/templates/photoprism.mdx b/apps/docs/content/docs/templates/photoprism.mdx new file mode 100644 index 0000000..ca0b982 --- /dev/null +++ b/apps/docs/content/docs/templates/photoprism.mdx @@ -0,0 +1,16 @@ +--- +title: "Photoprism" +description: "PhotoPrism® is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way." +--- + +## Links +- [Website](https://www.photoprism.app/) +- [Github](https://github.com/photoprism/photoprism) +- [Documentation](https://docs.photoprism.app/) + +## Tags +`media`, `photos`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/phpmyadmin.mdx b/apps/docs/content/docs/templates/phpmyadmin.mdx new file mode 100644 index 0000000..30ffe1b --- /dev/null +++ b/apps/docs/content/docs/templates/phpmyadmin.mdx @@ -0,0 +1,16 @@ +--- +title: "Phpmyadmin" +description: "Phpmyadmin is a free and open-source web interface for MySQL and MariaDB that allows you to manage your databases." +--- + +## Links +- [Website](https://www.phpmyadmin.net/) +- [Github](https://github.com/phpmyadmin/phpmyadmin) +- [Documentation](https://www.phpmyadmin.net/docs/) + +## Tags +`database` + +--- + +Version: `5.2.1` diff --git a/apps/docs/content/docs/templates/picsur.mdx b/apps/docs/content/docs/templates/picsur.mdx new file mode 100644 index 0000000..bc52a60 --- /dev/null +++ b/apps/docs/content/docs/templates/picsur.mdx @@ -0,0 +1,16 @@ +--- +title: "Picsur" +description: "Picsur is a simple, self-hosted image hosting service with an admin interface and Postgres backend." +--- + +## Links +- [Website](https://github.com/CaramelFur/picsur) +- [Github](https://github.com/CaramelFur/picsur) +- [Documentation](https://github.com/CaramelFur/picsur#readme) + +## Tags +`image-hosting`, `media`, `self-hosted`, `postgres` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/pinchflat.mdx b/apps/docs/content/docs/templates/pinchflat.mdx new file mode 100644 index 0000000..316f7ca --- /dev/null +++ b/apps/docs/content/docs/templates/pinchflat.mdx @@ -0,0 +1,16 @@ +--- +title: "Pinchflat" +description: "Pinchflat is a self-hosted YouTube downloader that allows you to download videos and playlists with a simple web interface." +--- + +## Links +- [Website](https://github.com/kieraneglin/pinchflat) +- [Github](https://github.com/kieraneglin/pinchflat) +- [Documentation](https://github.com/kieraneglin/pinchflat) + +## Tags +`youtube`, `downloader`, `media` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/plane.mdx b/apps/docs/content/docs/templates/plane.mdx new file mode 100644 index 0000000..c49093d --- /dev/null +++ b/apps/docs/content/docs/templates/plane.mdx @@ -0,0 +1,16 @@ +--- +title: "Plane" +description: "Easy, flexible, open source project management software" +--- + +## Links +- [Website](https://plane.so) +- [Github](https://github.com/makeplane/plane) +- [Documentation](https://docs.plane.so/) + +## Tags +`kanban` + +--- + +Version: `v0.27.1` diff --git a/apps/docs/content/docs/templates/plark.mdx b/apps/docs/content/docs/templates/plark.mdx new file mode 100644 index 0000000..db5b7ea --- /dev/null +++ b/apps/docs/content/docs/templates/plark.mdx @@ -0,0 +1,16 @@ +--- +title: "Plark" +description: "Self-hosted Website Builder" +--- + +## Links +- [Website](https://plark.com) +- [Github](https://github.com/plark-inc/render) +- [Documentation](https://plark.com/get-started) + +## Tags +`cms`, `content-management`, `blog` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/plausible.mdx b/apps/docs/content/docs/templates/plausible.mdx new file mode 100644 index 0000000..ea9b2c3 --- /dev/null +++ b/apps/docs/content/docs/templates/plausible.mdx @@ -0,0 +1,16 @@ +--- +title: "Plausible" +description: "Plausible is a open source, self-hosted web analytics platform that lets you track website traffic and user behavior." +--- + +## Links +- [Website](https://plausible.io/) +- [Github](https://github.com/plausible/plausible) +- [Documentation](https://plausible.io/docs) + +## Tags +`analytics` + +--- + +Version: `v2.1.5` diff --git a/apps/docs/content/docs/templates/plunk.mdx b/apps/docs/content/docs/templates/plunk.mdx new file mode 100644 index 0000000..8f15c04 --- /dev/null +++ b/apps/docs/content/docs/templates/plunk.mdx @@ -0,0 +1,16 @@ +--- +title: "Plunk" +description: "Plunk is the open-source, affordable email platform that brings together marketing, transactional and broadcast emails into one single, complete solution" +--- + +## Links +- [Website](https://www.useplunk.com/) +- [Github](https://github.com/useplunk/plunk) +- [Documentation](https://docs.useplunk.com) + +## Tags +`email`, `newsletter`, `mailing-list`, `marketing` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/pocket-id.mdx b/apps/docs/content/docs/templates/pocket-id.mdx new file mode 100644 index 0000000..92d45d3 --- /dev/null +++ b/apps/docs/content/docs/templates/pocket-id.mdx @@ -0,0 +1,16 @@ +--- +title: "Pocket ID" +description: "A simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services." +--- + +## Links +- [Website](https://pocket-id.org/) +- [Github](https://github.com/pocket-id/pocket-id) +- [Documentation](https://pocket-id.org/docs) + +## Tags +`identity`, `auth` + +--- + +Version: `v1` diff --git a/apps/docs/content/docs/templates/pocketbase.mdx b/apps/docs/content/docs/templates/pocketbase.mdx new file mode 100644 index 0000000..e95d13a --- /dev/null +++ b/apps/docs/content/docs/templates/pocketbase.mdx @@ -0,0 +1,16 @@ +--- +title: "PocketBase" +description: "Open Source backend in 1 file" +--- + +## Links +- [Website](https://pocketbase.io/) +- [Github](https://github.com/pocketbase/pocketbase) +- [Documentation](https://pocketbase.io/docs/) + +## Tags +`backend`, `database`, `api` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/poke.mdx b/apps/docs/content/docs/templates/poke.mdx new file mode 100644 index 0000000..6bbdde9 --- /dev/null +++ b/apps/docs/content/docs/templates/poke.mdx @@ -0,0 +1,16 @@ +--- +title: "Poke" +description: "Poke is an open-source, self-hosted alternative to YouTube. A privacy-focused video platform that allows you to watch and share videos without tracking." +--- + +## Links +- [Website](https://poketube.fun/) +- [Github](https://codeberg.org/ashley/poke) +- [Documentation](https://codeberg.org/ashley/poke) + +## Tags +`video`, `youtube-alternative`, `self-hosted`, `privacy`, `streaming` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/portainer.mdx b/apps/docs/content/docs/templates/portainer.mdx new file mode 100644 index 0000000..5568dfd --- /dev/null +++ b/apps/docs/content/docs/templates/portainer.mdx @@ -0,0 +1,16 @@ +--- +title: "Portainer" +description: "Portainer is a container management tool for deploying, troubleshooting, and securing applications across cloud, data centers, and IoT." +--- + +## Links +- [Website](https://www.portainer.io/) +- [Github](https://github.com/portainer/portainer) +- [Documentation](https://docs.portainer.io/) + +## Tags +`cloud`, `monitoring` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/poste.io.mdx b/apps/docs/content/docs/templates/poste.io.mdx new file mode 100644 index 0000000..6cfd6a5 --- /dev/null +++ b/apps/docs/content/docs/templates/poste.io.mdx @@ -0,0 +1,16 @@ +--- +title: "Poste.io" +description: "Complete mail server solution with SMTP, IMAP, POP3, antispam, antivirus, web administration and webmail client." +--- + +## Links +- [Website](https://poste.io/) +- [Github](https://bitbucket.org/analogic/mailserver) +- [Documentation](https://poste.io/doc/) + +## Tags +`email`, `mail-server`, `smtp`, `imap`, `pop3`, `antispam`, `antivirus`, `webmail` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/postgresus.mdx b/apps/docs/content/docs/templates/postgresus.mdx new file mode 100644 index 0000000..e1e458d --- /dev/null +++ b/apps/docs/content/docs/templates/postgresus.mdx @@ -0,0 +1,16 @@ +--- +title: "Postgresus" +description: "Free, open source and self-hosted solution for automated PostgreSQL backups. With multiple storage options and notifications" +--- + +## Links +- [Website](https://postgresus.com) +- [Github](https://github.com/RostislavDugin/postgresus) +- [Documentation](https://postgresus.com) + +## Tags +`postgres`, `backup`, `s3` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/postiz.mdx b/apps/docs/content/docs/templates/postiz.mdx new file mode 100644 index 0000000..f866596 --- /dev/null +++ b/apps/docs/content/docs/templates/postiz.mdx @@ -0,0 +1,16 @@ +--- +title: "Postiz" +description: "Postiz is a modern, open-source platform for managing and publishing content across multiple channels." +--- + +## Links +- [Website](https://postiz.com) +- [Github](https://github.com/gitroomhq/postiz) +- [Documentation](https://docs.postiz.com) + +## Tags +`cms`, `content-management`, `publishing` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/pre0.22.5-supabase.mdx b/apps/docs/content/docs/templates/pre0.22.5-supabase.mdx new file mode 100644 index 0000000..1b28f66 --- /dev/null +++ b/apps/docs/content/docs/templates/pre0.22.5-supabase.mdx @@ -0,0 +1,16 @@ +--- +title: "SupaBase" +description: "The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications. This is for dokploy version < 0.22.5." +--- + +## Links +- [Website](https://supabase.com/) +- [Github](https://github.com/supabase/supabase) +- [Documentation](https://supabase.com/docs/guides/self-hosting) + +## Tags +`database`, `firebase`, `postgres` + +--- + +Version: `1.25.04 / dokploy < 0.22.5` diff --git a/apps/docs/content/docs/templates/prometheus.mdx b/apps/docs/content/docs/templates/prometheus.mdx new file mode 100644 index 0000000..ba00178 --- /dev/null +++ b/apps/docs/content/docs/templates/prometheus.mdx @@ -0,0 +1,16 @@ +--- +title: "Prometheus" +description: "Prometheus is an open-source monitoring and alerting toolkit designed for reliability and scalability." +--- + +## Links +- [Website](https://prometheus.io/) +- [Github](https://github.com/prometheus/prometheus) +- [Documentation](https://prometheus.io/docs/introduction/overview/) + +## Tags +`monitoring`, `alerting`, `metrics` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/pterodactyl.mdx b/apps/docs/content/docs/templates/pterodactyl.mdx new file mode 100644 index 0000000..0d2dc22 --- /dev/null +++ b/apps/docs/content/docs/templates/pterodactyl.mdx @@ -0,0 +1,16 @@ +--- +title: "Pterodactyl" +description: "A free, open-source game server management panel." +--- + +## Links +- [Website](https://pterodactyl.io) +- [Github](https://github.com/pterodactyl/panel) +- [Documentation](https://pterodactyl.io/project/introduction.html) + +## Tags +`self-hosted`, `open-source`, `management` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/pyrodactyl.mdx b/apps/docs/content/docs/templates/pyrodactyl.mdx new file mode 100644 index 0000000..47c3816 --- /dev/null +++ b/apps/docs/content/docs/templates/pyrodactyl.mdx @@ -0,0 +1,16 @@ +--- +title: "Pyrodactyl" +description: "Pyrodactyl is the Pterodactyl-based game server panel that's faster, smaller, safer, and more accessible than Pelican. " +--- + +## Links +- [Website](https://pyrodactyl.dev) +- [Github](https://github.com/pyrohost/pyrodactyl) +- [Documentation](https://pyrodactyl.dev/docs) + +## Tags +`self-hosted`, `open-source`, `management` + +--- + +Version: `main` diff --git a/apps/docs/content/docs/templates/qbittorrent.mdx b/apps/docs/content/docs/templates/qbittorrent.mdx new file mode 100644 index 0000000..8512a95 --- /dev/null +++ b/apps/docs/content/docs/templates/qbittorrent.mdx @@ -0,0 +1,16 @@ +--- +title: "qBittorrent" +description: "A free and open-source BitTorrent client with web interface for remote management. Default login: admin (check container logs for temporary password on first startup)." +--- + +## Links +- [Website](https://www.qbittorrent.org/) +- [Github](https://github.com/qbittorrent/qBittorrent) +- [Documentation](https://github.com/qbittorrent/qBittorrent/wiki) + +## Tags +`torrent`, `download`, `file-sharing` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/qbitwebui.mdx b/apps/docs/content/docs/templates/qbitwebui.mdx new file mode 100644 index 0000000..7dbeaf4 --- /dev/null +++ b/apps/docs/content/docs/templates/qbitwebui.mdx @@ -0,0 +1,16 @@ +--- +title: "qBittorrent Web UI" +description: "A modern web interface for managing multiple qBittorrent instances. Built with React, Hono, and Bun." +--- + +## Links +- [Website](https://github.com/Maciejonos/qbitwebui) +- [Github](https://github.com/Maciejonos/qbitwebui) +- [Documentation](https://github.com/Maciejonos/qbitwebui#readme) + +## Tags +`torrent`, `download`, `media`, `qbittorrent` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/qdrant.mdx b/apps/docs/content/docs/templates/qdrant.mdx new file mode 100644 index 0000000..073cb1b --- /dev/null +++ b/apps/docs/content/docs/templates/qdrant.mdx @@ -0,0 +1,16 @@ +--- +title: "Qdrant" +description: "An open-source vector database designed for high-performance similarity search and storage of embeddings." +--- + +## Links +- [Website](https://qdrant.tech/) +- [Github](https://github.com/qdrant/qdrant) +- [Documentation](https://qdrant.tech/documentation/) + +## Tags +`vector-db`, `database`, `search` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/quant-ux.mdx b/apps/docs/content/docs/templates/quant-ux.mdx new file mode 100644 index 0000000..fd5d3b8 --- /dev/null +++ b/apps/docs/content/docs/templates/quant-ux.mdx @@ -0,0 +1,16 @@ +--- +title: "Quant-UX" +description: "Quant-UX is an open-source UX design and prototyping tool that allows you to create interactive prototypes, conduct user research, and analyze user behavior." +--- + +## Links +- [Website](https://www.quant-ux.com/) +- [Github](https://github.com/KlausSchaefers/quant-ux) +- [Documentation](https://www.quant-ux.com/) + +## Tags +`design`, `ux`, `prototyping`, `user-research`, `analytics` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/rabbitmq.mdx b/apps/docs/content/docs/templates/rabbitmq.mdx new file mode 100644 index 0000000..5e0bc89 --- /dev/null +++ b/apps/docs/content/docs/templates/rabbitmq.mdx @@ -0,0 +1,16 @@ +--- +title: "RabbitMQ" +description: "RabbitMQ is an open source multi-protocol messaging broker." +--- + +## Links +- [Website](https://www.rabbitmq.com/) +- [Github](https://github.com/rabbitmq/rabbitmq-server) +- [Documentation](https://www.rabbitmq.com/documentation.html) + +## Tags +`message-broker`, `queue`, `rabbitmq` + +--- + +Version: `4.1-management` diff --git a/apps/docs/content/docs/templates/reactive-resume.mdx b/apps/docs/content/docs/templates/reactive-resume.mdx new file mode 100644 index 0000000..4760637 --- /dev/null +++ b/apps/docs/content/docs/templates/reactive-resume.mdx @@ -0,0 +1,16 @@ +--- +title: "Reactive Resume" +description: "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." +--- + +## Links +- [Website](https://rxresu.me/) +- [Github](https://github.com/AmruthPillai/Reactive-Resume) +- [Documentation](https://docs.rxresu.me/) + +## Tags +`resume`, `cv`, `productivity`, `document` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/registry.mdx b/apps/docs/content/docs/templates/registry.mdx new file mode 100644 index 0000000..a2c1639 --- /dev/null +++ b/apps/docs/content/docs/templates/registry.mdx @@ -0,0 +1,16 @@ +--- +title: "Docker Registry" +description: "Distribution implementation for storing and distributing of Docker container images and artifacts." +--- + +## Links +- [Website](https://hub.docker.com/_/registry) +- [Github](https://github.com/distribution/distribution) +- [Documentation](https://distribution.github.io/distribution/) + +## Tags +`registry`, `docker`, `self-hosted` + +--- + +Version: `2` diff --git a/apps/docs/content/docs/templates/rocketchat.mdx b/apps/docs/content/docs/templates/rocketchat.mdx new file mode 100644 index 0000000..ddc06a8 --- /dev/null +++ b/apps/docs/content/docs/templates/rocketchat.mdx @@ -0,0 +1,16 @@ +--- +title: "Rocketchat" +description: "Rocket.Chat is a free and open-source web chat platform that allows you to build and manage your own chat applications." +--- + +## Links +- [Website](https://rocket.chat/) +- [Github](https://github.com/RocketChat/Rocket.Chat) +- [Documentation](https://rocket.chat/docs/) + +## Tags +`chat` + +--- + +Version: `6.9.2` diff --git a/apps/docs/content/docs/templates/rote.mdx b/apps/docs/content/docs/templates/rote.mdx new file mode 100644 index 0000000..58a19ab --- /dev/null +++ b/apps/docs/content/docs/templates/rote.mdx @@ -0,0 +1,16 @@ +--- +title: "Rote" +description: "Rote is an open-source multi-platform personal note system featuring an open API, full data ownership, and effortless Docker deployment." +--- + +## Links +- [Website](https://rote.ink) +- [Github](https://github.com/Rabithua/Rote) +- [Documentation](https://github.com/Rabithua/Rote/tree/main/doc/userguide) + +## Tags +`notes`, `productivity`, `postgres`, `bun` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/roundcube.mdx b/apps/docs/content/docs/templates/roundcube.mdx new file mode 100644 index 0000000..dfd09bb --- /dev/null +++ b/apps/docs/content/docs/templates/roundcube.mdx @@ -0,0 +1,16 @@ +--- +title: "Roundcube" +description: "Free and open source webmail software for the masses, written in PHP." +--- + +## Links +- [Website](https://roundcube.net/) +- [Github](https://github.com/roundcube/roundcubemail) +- [Documentation](https://roundcube.net/about/) + +## Tags +`self-hosted`, `email`, `webmail` + +--- + +Version: `1.6.9` diff --git a/apps/docs/content/docs/templates/rss-bridge.mdx b/apps/docs/content/docs/templates/rss-bridge.mdx new file mode 100644 index 0000000..0171000 --- /dev/null +++ b/apps/docs/content/docs/templates/rss-bridge.mdx @@ -0,0 +1,16 @@ +--- +title: "RSS-Bridge" +description: "RSS-Bridge is a PHP project capable of generating Atom feeds for websites that don't have one." +--- + +## Links +- [Website](https://rss-bridge.github.io/rss-bridge/) +- [Github](https://github.com/RSS-Bridge/rss-bridge) +- [Documentation](https://rss-bridge.github.io/rss-bridge/General/Project_goals.html) + +## Tags +`rss`, `feeds`, `news`, `content` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/rsshub.mdx b/apps/docs/content/docs/templates/rsshub.mdx new file mode 100644 index 0000000..d9a4053 --- /dev/null +++ b/apps/docs/content/docs/templates/rsshub.mdx @@ -0,0 +1,16 @@ +--- +title: "RSSHub" +description: "RSSHub is the world's largest RSS network, consisting of over 5,000 global instances.RSSHub delivers millions of contents aggregated from all kinds of sources, our vibrant open source community is ensuring the deliver of RSSHub's new routes, new features and bug fixes." +--- + +## Links +- [Website](https://rsshub.app/) +- [Github](https://github.com/DIYgod/RSSHub) +- [Documentation](https://docs.rsshub.app/) + +## Tags +`rss`, `api`, `self-hosted` + +--- + +Version: `1.0.0` diff --git a/apps/docs/content/docs/templates/rustdesk.mdx b/apps/docs/content/docs/templates/rustdesk.mdx new file mode 100644 index 0000000..544f9c6 --- /dev/null +++ b/apps/docs/content/docs/templates/rustdesk.mdx @@ -0,0 +1,16 @@ +--- +title: "RustDesk" +description: "RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration." +--- + +## Links +- [Website](https://rustdesk.com/) +- [Github](https://github.com/rustdesk/rustdesk-server) +- [Documentation](https://rustdesk.com/docs/) + +## Tags +`remote-desktop`, `self-hosted`, `productivity` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/rustfs.mdx b/apps/docs/content/docs/templates/rustfs.mdx new file mode 100644 index 0000000..3d628ad --- /dev/null +++ b/apps/docs/content/docs/templates/rustfs.mdx @@ -0,0 +1,16 @@ +--- +title: "RustFS" +description: "RustFS is a high-performance, S3-compatible distributed object storage system built in Rust. 2.3x faster than MinIO for small objects, with full S3 API compatibility." +--- + +## Links +- [Website](https://rustfs.com/) +- [Github](https://github.com/rustfs/rustfs) +- [Documentation](https://docs.rustfs.com/) + +## Tags +`storage`, `s3`, `object-storage`, `rust` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/rutorrent.mdx b/apps/docs/content/docs/templates/rutorrent.mdx new file mode 100644 index 0000000..4f082a0 --- /dev/null +++ b/apps/docs/content/docs/templates/rutorrent.mdx @@ -0,0 +1,16 @@ +--- +title: "ruTorrent" +description: "ruTorrent + rTorrent BitTorrent client (crazy-max image). Web UI on 8080, XMLRPC on 8000, with P2P ports exposed for seeding." +--- + +## Links +- [Website](https://crazymax.dev/) +- [Github](https://github.com/crazy-max/docker-rtorrent-rutorrent) +- [Documentation](https://github.com/crazy-max/docker-rtorrent-rutorrent) + +## Tags +`torrent`, `rtorrent`, `webui`, `downloader` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/rybbit.mdx b/apps/docs/content/docs/templates/rybbit.mdx new file mode 100644 index 0000000..27af91f --- /dev/null +++ b/apps/docs/content/docs/templates/rybbit.mdx @@ -0,0 +1,16 @@ +--- +title: "Rybbit" +description: "Open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive" +--- + +## Links +- [Website](https://rybbit.io) +- [Github](https://github.com/rybbit-io/rybbit) +- [Documentation](https://www.rybbit.io/docs) + +## Tags +`analytics` + +--- + +Version: `v1.5.1` diff --git a/apps/docs/content/docs/templates/ryot.mdx b/apps/docs/content/docs/templates/ryot.mdx new file mode 100644 index 0000000..956783e --- /dev/null +++ b/apps/docs/content/docs/templates/ryot.mdx @@ -0,0 +1,16 @@ +--- +title: "Ryot" +description: "A self-hosted platform for tracking various media types including movies, TV shows, video games, books, audiobooks, and more." +--- + +## Links +- [Website](https://ryot.io/) +- [Github](https://github.com/IgnisDa/ryot) +- [Documentation](https://docs.ryot.io/) + +## Tags +`media`, `tracking`, `self-hosted` + +--- + +Version: `v7.10` diff --git a/apps/docs/content/docs/templates/scrutiny.mdx b/apps/docs/content/docs/templates/scrutiny.mdx new file mode 100644 index 0000000..012f621 --- /dev/null +++ b/apps/docs/content/docs/templates/scrutiny.mdx @@ -0,0 +1,16 @@ +--- +title: "Scrutiny" +description: "Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds" +--- + +## Links + +- [Github](https://github.com/AnalogJ/scrutiny/) + + +## Tags +`monitoring`, `NAS` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/scrypted.mdx b/apps/docs/content/docs/templates/scrypted.mdx new file mode 100644 index 0000000..75203ea --- /dev/null +++ b/apps/docs/content/docs/templates/scrypted.mdx @@ -0,0 +1,16 @@ +--- +title: "Scrypted" +description: "Scrypted is a home automation platform that integrates with various smart home devices and provides NVR capabilities for video surveillance." +--- + +## Links +- [Website](https://www.scrypted.app/) +- [Github](https://github.com/koush/scrypted) +- [Documentation](https://docs.scrypted.app/) + +## Tags +`home-automation`, `nvr`, `smart-home`, `surveillance` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/seafile.mdx b/apps/docs/content/docs/templates/seafile.mdx new file mode 100644 index 0000000..ad581ea --- /dev/null +++ b/apps/docs/content/docs/templates/seafile.mdx @@ -0,0 +1,16 @@ +--- +title: "Seafile" +description: "Open source cloud storage system for file sync, share and document collaboration" +--- + +## Links +- [Website](https://seafile.com) +- [Github](https://github.com/haiwen/seafile) +- [Documentation](https://manual.seafile.com/12.0) + +## Tags +`file-manager`, `file-sharing`, `storage` + +--- + +Version: `12.0-latest` diff --git a/apps/docs/content/docs/templates/searxng.mdx b/apps/docs/content/docs/templates/searxng.mdx new file mode 100644 index 0000000..5267498 --- /dev/null +++ b/apps/docs/content/docs/templates/searxng.mdx @@ -0,0 +1,16 @@ +--- +title: "SearXNG" +description: "SearXNG is a privacy-respecting, hackable metasearch engine that aggregates results from various search engines without tracking users." +--- + +## Links +- [Website](https://searxng.github.io/) +- [Github](https://github.com/searxng/searxng) +- [Documentation](https://docs.searxng.github.io/) + +## Tags +`search-engine`, `metasearch`, `privacy`, `self-hosted`, `aggregator` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/shlink.mdx b/apps/docs/content/docs/templates/shlink.mdx new file mode 100644 index 0000000..c5e5910 --- /dev/null +++ b/apps/docs/content/docs/templates/shlink.mdx @@ -0,0 +1,16 @@ +--- +title: "Shlink" +description: "URL shortener that can be used to serve shortened URLs under your own domain." +--- + +## Links +- [Website](https://shlink.io) +- [Github](https://github.com/shlinkio/shlink) +- [Documentation](https://shlink.io/documentation) + +## Tags +`sharing`, `shortener`, `url` + +--- + +Version: `stable` diff --git a/apps/docs/content/docs/templates/signoz.mdx b/apps/docs/content/docs/templates/signoz.mdx new file mode 100644 index 0000000..a9c2939 --- /dev/null +++ b/apps/docs/content/docs/templates/signoz.mdx @@ -0,0 +1,16 @@ +--- +title: "SigNoz" +description: "SigNoz is an open-source Datadog or New Relic alternative. Get APM, logs,traces, metrics, exceptions, & alerts in a single tool." +--- + +## Links +- [Website](https://signoz.io/) +- [Github](https://github.com/SigNoz/signoz) +- [Documentation](https://signoz.io/docs/) + +## Tags +`monitoring`, `observability`, `metrics`, `traces`, `logs`, `opentelemetry`, `apm` + +--- + +Version: `v0.97.1` diff --git a/apps/docs/content/docs/templates/silverbullet.mdx b/apps/docs/content/docs/templates/silverbullet.mdx new file mode 100644 index 0000000..d9c22ee --- /dev/null +++ b/apps/docs/content/docs/templates/silverbullet.mdx @@ -0,0 +1,16 @@ +--- +title: "SilverBullet" +description: "SilverBullet is a personal knowledge base and collaborative note-taking platform." +--- + +## Links +- [Website](https://silverbullet.md) +- [Github](https://github.com/silverbulletmd/silverbullet) +- [Documentation](https://silverbullet.md/docs) + +## Tags +`notes`, `knowledge-base`, `productivity`, `markdown` + +--- + +Version: `v2` diff --git a/apps/docs/content/docs/templates/slash.mdx b/apps/docs/content/docs/templates/slash.mdx new file mode 100644 index 0000000..f49b3a1 --- /dev/null +++ b/apps/docs/content/docs/templates/slash.mdx @@ -0,0 +1,16 @@ +--- +title: "Slash" +description: "Slash is a modern, self-hosted bookmarking service and link shortener that helps you organize and share your favorite links." +--- + +## Links +- [Website](https://github.com/yourselfhosted/slash#readme) +- [Github](https://github.com/yourselfhosted/slash) +- [Documentation](https://github.com/yourselfhosted/slash/wiki) + +## Tags +`bookmarks`, `link-shortener`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/snapp.mdx b/apps/docs/content/docs/templates/snapp.mdx new file mode 100644 index 0000000..b0293f5 --- /dev/null +++ b/apps/docs/content/docs/templates/snapp.mdx @@ -0,0 +1,16 @@ +--- +title: "Snapp" +description: "Snapp is a self-hosted screenshot sharing service with user management and authentication." +--- + +## Links +- [Website](https://github.com/UraniaDev/snapp) +- [Github](https://github.com/UraniaDev/snapp) +- [Documentation](https://github.com/UraniaDev/snapp) + +## Tags +`screenshot`, `sharing`, `self-hosted`, `authentication` + +--- + +Version: `0.9-rc-020` diff --git a/apps/docs/content/docs/templates/soketi.mdx b/apps/docs/content/docs/templates/soketi.mdx new file mode 100644 index 0000000..5ea0a69 --- /dev/null +++ b/apps/docs/content/docs/templates/soketi.mdx @@ -0,0 +1,16 @@ +--- +title: "Soketi" +description: "Soketi is your simple, fast, and resilient open-source WebSockets server." +--- + +## Links +- [Website](https://soketi.app/) +- [Github](https://github.com/soketi/soketi) +- [Documentation](https://docs.soketi.app/) + +## Tags +`chat` + +--- + +Version: `v1.6.1-16` diff --git a/apps/docs/content/docs/templates/spacedrive.mdx b/apps/docs/content/docs/templates/spacedrive.mdx new file mode 100644 index 0000000..e814c95 --- /dev/null +++ b/apps/docs/content/docs/templates/spacedrive.mdx @@ -0,0 +1,16 @@ +--- +title: "Spacedrive" +description: "Spacedrive is a cross-platform file manager. It connects your devices together to help you organize files from anywhere. powered by a virtual distributed filesystem (VDFS) written in Rust. Organize files across many devices in one place." +--- + +## Links +- [Website](https://spacedrive.com/) +- [Github](https://github.com/spacedriveapp/spacedrive) +- [Documentation](https://www.spacedrive.com/docs/product/getting-started/introduction) + +## Tags +`file-manager`, `vdfs`, `storage` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/stack-auth.mdx b/apps/docs/content/docs/templates/stack-auth.mdx new file mode 100644 index 0000000..cf74da3 --- /dev/null +++ b/apps/docs/content/docs/templates/stack-auth.mdx @@ -0,0 +1,16 @@ +--- +title: "Stack Auth" +description: "Open-source Auth0/Clerk alternative. Stack Auth is a free and open source authentication tool that allows you to authenticate your users." +--- + +## Links +- [Website](https://stack-auth.com/) +- [Github](https://github.com/stack-auth/stack-auth) +- [Documentation](https://docs.stack-auth.com/next/overview) + +## Tags +`authentication`, `auth`, `authorization` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/stalwart.mdx b/apps/docs/content/docs/templates/stalwart.mdx new file mode 100644 index 0000000..850df23 --- /dev/null +++ b/apps/docs/content/docs/templates/stalwart.mdx @@ -0,0 +1,16 @@ +--- +title: "Stalwart" +description: "Stalwart Mail Server is an open-source mail server solution with JMAP, IMAP4, POP3, and SMTP support and a wide range of modern features. It is written in Rust and designed to be secure, fast, robust and scalable." +--- + +## Links +- [Website](https://stalw.art/) +- [Github](https://github.com/stalwartlabs/mail-server) +- [Documentation](https://stalw.art/docs/) + +## Tags +`email`, `smtp`, `jmap`, `imap4`, `pop3`, `self-hosted`, `mail-server` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/statping-ng.mdx b/apps/docs/content/docs/templates/statping-ng.mdx new file mode 100644 index 0000000..d8348a4 --- /dev/null +++ b/apps/docs/content/docs/templates/statping-ng.mdx @@ -0,0 +1,16 @@ +--- +title: "Statping-NG" +description: "Statping-NG is an easy-to-use status page for monitoring websites and applications with beautiful metrics, analytics, and health checks." +--- + +## Links +- [Website](https://statping-ng.github.io/) +- [Github](https://github.com/adamboutcher/statping-ng) +- [Documentation](https://statping-ng.github.io/install.html) + +## Tags +`monitoring`, `status-page` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/stirling.mdx b/apps/docs/content/docs/templates/stirling.mdx new file mode 100644 index 0000000..3211db7 --- /dev/null +++ b/apps/docs/content/docs/templates/stirling.mdx @@ -0,0 +1,16 @@ +--- +title: "Stirling PDF" +description: "A locally hosted one-stop shop for all your PDF needs" +--- + +## Links +- [Website](https://www.stirlingpdf.com/) +- [Github](https://github.com/Stirling-Tools/Stirling-PDF) +- [Documentation](https://docs.stirlingpdf.com/) + +## Tags +`pdf`, `tools` + +--- + +Version: `0.30.1` diff --git a/apps/docs/content/docs/templates/storyden.mdx b/apps/docs/content/docs/templates/storyden.mdx new file mode 100644 index 0000000..ade7b6a --- /dev/null +++ b/apps/docs/content/docs/templates/storyden.mdx @@ -0,0 +1,16 @@ +--- +title: "Storyden" +description: "With a fresh new take on traditional bulletin board forum software, Storyden is a modern, secure and extensible platform for building communities." +--- + +## Links +- [Website](https://www.storyden.org/) +- [Github](https://github.com/Southclaws/storyden) +- [Documentation](https://www.storyden.org/docs/introduction) + +## Tags +`forum`, `discussion`, `community`, `open-source` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/streamflow.mdx b/apps/docs/content/docs/templates/streamflow.mdx new file mode 100644 index 0000000..38493a3 --- /dev/null +++ b/apps/docs/content/docs/templates/streamflow.mdx @@ -0,0 +1,16 @@ +--- +title: "StreamFlow" +description: "StreamFlow is a multi-platform live streaming web application that enables simultaneous RTMP streaming to YouTube, Facebook, and other platforms with video gallery, scheduled streaming, and real-time monitoring." +--- + +## Links +- [Website](https://github.com/bangtutorial/streamflow) +- [Github](https://github.com/bangtutorial/streamflow) +- [Documentation](https://github.com/bangtutorial/streamflow#readme) + +## Tags +`streaming`, `rtmp`, `video`, `live-streaming`, `media` + +--- + +Version: `2.1` diff --git a/apps/docs/content/docs/templates/supabase.mdx b/apps/docs/content/docs/templates/supabase.mdx new file mode 100644 index 0000000..f27128c --- /dev/null +++ b/apps/docs/content/docs/templates/supabase.mdx @@ -0,0 +1,16 @@ +--- +title: "SupaBase" +description: "The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications. This require at least version 0.22.5 of dokploy." +--- + +## Links +- [Website](https://supabase.com/) +- [Github](https://github.com/supabase/supabase) +- [Documentation](https://supabase.com/docs/guides/self-hosting) + +## Tags +`database`, `firebase`, `postgres` + +--- + +Version: `1.25.04 / dokploy >= 0.22.5` diff --git a/apps/docs/content/docs/templates/superset.mdx b/apps/docs/content/docs/templates/superset.mdx new file mode 100644 index 0000000..53d0c0f --- /dev/null +++ b/apps/docs/content/docs/templates/superset.mdx @@ -0,0 +1,16 @@ +--- +title: "Superset (Unofficial)" +description: "Data visualization and data exploration platform." +--- + +## Links +- [Website](https://superset.apache.org) +- [Github](https://github.com/amancevice/docker-superset) +- [Documentation](https://superset.apache.org/docs/intro) + +## Tags +`analytics`, `bi`, `dashboard`, `database`, `sql` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/surrealdb.mdx b/apps/docs/content/docs/templates/surrealdb.mdx new file mode 100644 index 0000000..b2916a2 --- /dev/null +++ b/apps/docs/content/docs/templates/surrealdb.mdx @@ -0,0 +1,16 @@ +--- +title: "SurrealDB" +description: "SurrealDB is a native, open-source, multi-model database that lets you store and manage data across relational, document, graph, time-series, vector & search, and geospatial models—all in one place." +--- + +## Links +- [Website](https://surrealdb.com) +- [Github](https://github.com/surrealdb/surrealdb) +- [Documentation](https://surrealdb.com/docs/surrealdb) + +## Tags +`database`, `sql`, `surrealdb` + +--- + +Version: `2.3.10` diff --git a/apps/docs/content/docs/templates/syncthing.mdx b/apps/docs/content/docs/templates/syncthing.mdx new file mode 100644 index 0000000..33a3cfb --- /dev/null +++ b/apps/docs/content/docs/templates/syncthing.mdx @@ -0,0 +1,16 @@ +--- +title: "Syncthing" +description: "Syncthing is a continuous file synchronization program that synchronizes files between two or more computers in real time." +--- + +## Links +- [Website](https://syncthing.net/) +- [Github](https://github.com/syncthing/syncthing) +- [Documentation](https://docs.syncthing.net/) + +## Tags +`file-sync`, `synchronization`, `backup` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/tailscale-exitnode.mdx b/apps/docs/content/docs/templates/tailscale-exitnode.mdx new file mode 100644 index 0000000..7e3f54e --- /dev/null +++ b/apps/docs/content/docs/templates/tailscale-exitnode.mdx @@ -0,0 +1,16 @@ +--- +title: "Tailscale Exit nodes" +description: "Tailscale ExitNode is a feature that lets you route your internet traffic through a specific device in your Tailscale network." +--- + +## Links +- [Website](https://tailscale.com/) +- [Github](https://github.com/tailscale-dev/docker-guide-code-examples) +- [Documentation](https://tailscale.com/kb/1408/quick-guide-exit-nodes) + +## Tags +`network` + +--- + +Version: `1.0.0` diff --git a/apps/docs/content/docs/templates/teable.mdx b/apps/docs/content/docs/templates/teable.mdx new file mode 100644 index 0000000..0145500 --- /dev/null +++ b/apps/docs/content/docs/templates/teable.mdx @@ -0,0 +1,16 @@ +--- +title: "teable" +description: "Teable is a Super fast, Real-time, Professional, Developer friendly, No-code database built on Postgres. It uses a simple, spreadsheet-like interface to create complex enterprise-level database applications. Unlock efficient app development with no-code, free from the hurdles of data security and scalability." +--- + +## Links +- [Website](https://teable.io/) +- [Github](https://github.com/teableio/teable) +- [Documentation](https://help.teable.io/) + +## Tags +`database`, `spreadsheet`, `low-code`, `nocode` + +--- + +Version: `v1.3.1-alpha-build.460` diff --git a/apps/docs/content/docs/templates/tianji.mdx b/apps/docs/content/docs/templates/tianji.mdx new file mode 100644 index 0000000..d24de28 --- /dev/null +++ b/apps/docs/content/docs/templates/tianji.mdx @@ -0,0 +1,16 @@ +--- +title: "Tianji" +description: "Tianji is a lightweight web analytic service and uptime monitoring tool." +--- + +## Links +- [Website](https://tianji.dev/) +- [Github](https://github.com/msgbyte/tianji) +- [Documentation](https://tianji.dev/docs/intro) + +## Tags +`analytics`, `monitoring`, `web`, `uptime` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/tolgee.mdx b/apps/docs/content/docs/templates/tolgee.mdx new file mode 100644 index 0000000..78276c4 --- /dev/null +++ b/apps/docs/content/docs/templates/tolgee.mdx @@ -0,0 +1,16 @@ +--- +title: "Tolgee" +description: "Developer & translator friendly web-based localization platform" +--- + +## Links +- [Website](https://tolgee.io) +- [Github](https://github.com/tolgee/tolgee-platform) +- [Documentation](https://tolgee.io/platform) + +## Tags +`self-hosted`, `i18n`, `localization`, `translations` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/tooljet.mdx b/apps/docs/content/docs/templates/tooljet.mdx new file mode 100644 index 0000000..57fbc06 --- /dev/null +++ b/apps/docs/content/docs/templates/tooljet.mdx @@ -0,0 +1,16 @@ +--- +title: "Tooljet" +description: "Tooljet is an open-source low-code platform that allows you to build internal tools quickly and efficiently. It provides a user-friendly interface for creating applications without extensive coding knowledge." +--- + +## Links +- [Website](https://tooljet.ai/) +- [Github](https://github.com/ToolJet/ToolJet) +- [Documentation](https://docs.tooljet.ai/) + +## Tags +`file-sync`, `file-sharing`, `self-hosted` + +--- + +Version: `ee-lts-latest` diff --git a/apps/docs/content/docs/templates/tor-browser.mdx b/apps/docs/content/docs/templates/tor-browser.mdx new file mode 100644 index 0000000..5f651e8 --- /dev/null +++ b/apps/docs/content/docs/templates/tor-browser.mdx @@ -0,0 +1,16 @@ +--- +title: "Tor Browser" +description: "A Dockerized Tor Browser accessible via web VNC (noVNC) and VNC client." +--- + +## Links +- [Website](https://www.torproject.org/) +- [Github](https://github.com/DomiStyle/docker-tor-browser) +- [Documentation](https://hub.docker.com/r/domistyle/tor-browser) + +## Tags +`privacy`, `security`, `browser`, `tor` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/trailbase.mdx b/apps/docs/content/docs/templates/trailbase.mdx new file mode 100644 index 0000000..628ccd8 --- /dev/null +++ b/apps/docs/content/docs/templates/trailbase.mdx @@ -0,0 +1,16 @@ +--- +title: "TrailBase" +description: "TrailBase is a blazingly fast, open-source application server with type-safe APIs, built-in WebAssembly runtime, realtime, auth, and admin UI built on Rust, SQLite & Wasmtime." +--- + +## Links +- [Website](https://trailbase.io/) +- [Github](https://github.com/trailbase/trailbase) +- [Documentation](https://trailbase.io/getting-started/install) + +## Tags +`backend`, `database`, `api` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/triggerdotdev.mdx b/apps/docs/content/docs/templates/triggerdotdev.mdx new file mode 100644 index 0000000..5b7091a --- /dev/null +++ b/apps/docs/content/docs/templates/triggerdotdev.mdx @@ -0,0 +1,16 @@ +--- +title: "Trigger.dev" +description: "Trigger is a platform for building event-driven applications." +--- + +## Links +- [Website](https://trigger.dev/) +- [Github](https://github.com/triggerdotdev/trigger.dev) +- [Documentation](https://trigger.dev/docs) + +## Tags +`event-driven`, `applications` + +--- + +Version: `v3` diff --git a/apps/docs/content/docs/templates/trilium.mdx b/apps/docs/content/docs/templates/trilium.mdx new file mode 100644 index 0000000..7f00347 --- /dev/null +++ b/apps/docs/content/docs/templates/trilium.mdx @@ -0,0 +1,16 @@ +--- +title: "Trilium" +description: "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases." +--- + +## Links +- [Website](https://github.com/zadam/trilium) +- [Github](https://github.com/zadam/trilium) +- [Documentation](https://github.com/zadam/trilium/wiki/) + +## Tags +`self-hosted`, `productivity`, `personal-use` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/trmnl-byos-laravel.mdx b/apps/docs/content/docs/templates/trmnl-byos-laravel.mdx new file mode 100644 index 0000000..57f28fe --- /dev/null +++ b/apps/docs/content/docs/templates/trmnl-byos-laravel.mdx @@ -0,0 +1,16 @@ +--- +title: "TRMNL BYOS Laravel" +description: "TRMNL BYOS Laravel is a self-hosted application to manage TRMNL e-ink devices." +--- + +## Links +- [Website](https://docs.usetrmnl.com/go/diy/byos) +- [Github](https://github.com/usetrmnl/byos_laravel) +- [Documentation](https://github.com/usetrmnl/byos_laravel/blob/main/README.md) + +## Tags +`e-ink` + +--- + +Version: `0.21.0` diff --git a/apps/docs/content/docs/templates/twenty.mdx b/apps/docs/content/docs/templates/twenty.mdx new file mode 100644 index 0000000..9960171 --- /dev/null +++ b/apps/docs/content/docs/templates/twenty.mdx @@ -0,0 +1,16 @@ +--- +title: "Twenty CRM" +description: "Twenty is a modern CRM offering a powerful spreadsheet interface and open-source alternative to Salesforce." +--- + +## Links +- [Website](https://twenty.com) +- [Github](https://github.com/twentyhq/twenty) +- [Documentation](https://docs.twenty.com) + +## Tags +`crm`, `sales`, `business` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/typebot.mdx b/apps/docs/content/docs/templates/typebot.mdx new file mode 100644 index 0000000..50f03e5 --- /dev/null +++ b/apps/docs/content/docs/templates/typebot.mdx @@ -0,0 +1,16 @@ +--- +title: "Typebot" +description: "Typebot is an open-source chatbot builder platform." +--- + +## Links +- [Website](https://typebot.io/) +- [Github](https://github.com/baptisteArno/typebot.io) +- [Documentation](https://docs.typebot.io/get-started/introduction) + +## Tags +`chatbot`, `builder`, `open-source` + +--- + +Version: `2.27.0` diff --git a/apps/docs/content/docs/templates/typecho.mdx b/apps/docs/content/docs/templates/typecho.mdx new file mode 100644 index 0000000..f4f8e2e --- /dev/null +++ b/apps/docs/content/docs/templates/typecho.mdx @@ -0,0 +1,16 @@ +--- +title: "Typecho" +description: "Typecho 是一个轻量级的开源博客程序,基于 PHP 开发,支持多种数据库,简洁而强大。" +--- + +## Links +- [Website](https://typecho.org/) +- [Github](https://github.com/typecho/typecho) +- [Documentation](http://docs.typecho.org) + +## Tags +`blog`, `cms`, `php` + +--- + +Version: `stable` diff --git a/apps/docs/content/docs/templates/typesense.mdx b/apps/docs/content/docs/templates/typesense.mdx new file mode 100644 index 0000000..169342c --- /dev/null +++ b/apps/docs/content/docs/templates/typesense.mdx @@ -0,0 +1,16 @@ +--- +title: "Typesense" +description: "Typesense is a fast, open-source search engine for building modern search experiences." +--- + +## Links +- [Website](https://typesense.org/) +- [Github](https://github.com/typesense/typesense) +- [Documentation](https://typesense.org/docs) + +## Tags +`search` + +--- + +Version: `29.0` diff --git a/apps/docs/content/docs/templates/umami.mdx b/apps/docs/content/docs/templates/umami.mdx new file mode 100644 index 0000000..2172fe4 --- /dev/null +++ b/apps/docs/content/docs/templates/umami.mdx @@ -0,0 +1,16 @@ +--- +title: "Umami" +description: "Umami is a simple, fast, privacy-focused alternative to Google Analytics." +--- + +## Links +- [Website](https://umami.is) +- [Github](https://github.com/umami-software/umami) +- [Documentation](https://umami.is/docs) + +## Tags +`analytics` + +--- + +Version: `v3.0.3` diff --git a/apps/docs/content/docs/templates/unifi.mdx b/apps/docs/content/docs/templates/unifi.mdx new file mode 100644 index 0000000..635f340 --- /dev/null +++ b/apps/docs/content/docs/templates/unifi.mdx @@ -0,0 +1,16 @@ +--- +title: "Unifi Network" +description: "Unifi Network is an open-source enterprise network management platform for wireless networks." +--- + +## Links +- [Website](https://www.ui.com/) +- [Github](https://github.com/ubiquiti) +- [Documentation](https://help.ui.com/hc/en-us/articles/360012282453-Self-Hosting-a-UniFi-Network-Server) + +## Tags +`self-hosted`, `networking` + +--- + +Version: `11.6.6` diff --git a/apps/docs/content/docs/templates/upsnap.mdx b/apps/docs/content/docs/templates/upsnap.mdx new file mode 100644 index 0000000..4c0d043 --- /dev/null +++ b/apps/docs/content/docs/templates/upsnap.mdx @@ -0,0 +1,16 @@ +--- +title: "Upsnap" +description: "Upsnap is a simple network device monitor and dashboard built on PocketBase." +--- + +## Links +- [Website](https://github.com/seriousm4x/upsnap) +- [Github](https://github.com/seriousm4x/upsnap) +- [Documentation](https://github.com/seriousm4x/upsnap#readme) + +## Tags +`network`, `monitoring`, `dashboard`, `self-hosted` + +--- + +Version: `5` diff --git a/apps/docs/content/docs/templates/uptime-kuma.mdx b/apps/docs/content/docs/templates/uptime-kuma.mdx new file mode 100644 index 0000000..657506a --- /dev/null +++ b/apps/docs/content/docs/templates/uptime-kuma.mdx @@ -0,0 +1,16 @@ +--- +title: "Uptime Kuma" +description: "Uptime Kuma is a free and open source monitoring tool that allows you to monitor your websites and applications." +--- + +## Links +- [Website](https://uptime.kuma.pet/) +- [Github](https://github.com/louislam/uptime-kuma) +- [Documentation](https://github.com/louislam/uptime-kuma/wiki) + +## Tags +`monitoring` + +--- + +Version: `1.23.15` diff --git a/apps/docs/content/docs/templates/usesend.mdx b/apps/docs/content/docs/templates/usesend.mdx new file mode 100644 index 0000000..ead4854 --- /dev/null +++ b/apps/docs/content/docs/templates/usesend.mdx @@ -0,0 +1,16 @@ +--- +title: "useSend" +description: "Open source alternative to Resend, Sendgrid, Postmark etc." +--- + +## Links +- [Website](https://usesend.com/) +- [Github](https://github.com/usesend/usesend) +- [Documentation](https://docs.usesend.com/introduction) + +## Tags +`e-mail`, `marketing`, `business`, `self-hosted` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/valkey.mdx b/apps/docs/content/docs/templates/valkey.mdx new file mode 100644 index 0000000..35d8970 --- /dev/null +++ b/apps/docs/content/docs/templates/valkey.mdx @@ -0,0 +1,16 @@ +--- +title: "Valkey" +description: "Valkey is an open-source fork of Redis, backed by AWS and the Linux Foundation. It provides a high-performance, in-memory data structure store with Redis compatibility." +--- + +## Links +- [Website](https://valkey.io/) +- [Github](https://github.com/valkey-io/valkey) +- [Documentation](https://github.com/valkey-io/valkey) + +## Tags +`database`, `cache`, `redis`, `in-memory` + +--- + +Version: `8.1.4` diff --git a/apps/docs/content/docs/templates/vault.mdx b/apps/docs/content/docs/templates/vault.mdx new file mode 100644 index 0000000..a48eb39 --- /dev/null +++ b/apps/docs/content/docs/templates/vault.mdx @@ -0,0 +1,16 @@ +--- +title: "Vault" +description: "Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more. Vault provides a unified interface to any secret, while providing tight access control and recording a detailed audit log. To sign in: In the Vault UI, select 'Token' as the authentication method (not GitHub), then enter the root token from the VAULT_DEV_ROOT_TOKEN_ID environment variable (auto-generated)." +--- + +## Links +- [Website](https://www.vaultproject.io/) +- [Github](https://github.com/hashicorp/vault) +- [Documentation](https://developer.hashicorp.com/vault/docs) + +## Tags +`security`, `secrets`, `devops`, `infrastructure` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/vaultwarden.mdx b/apps/docs/content/docs/templates/vaultwarden.mdx new file mode 100644 index 0000000..c3e466e --- /dev/null +++ b/apps/docs/content/docs/templates/vaultwarden.mdx @@ -0,0 +1,16 @@ +--- +title: "Vaultwarden" +description: "Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs" +--- + +## Links + +- [Github](https://github.com/dani-garcia/vaultwarden) +- [Documentation](https://github.com/dani-garcia/vaultwarden/wiki) + +## Tags +`open-source` + +--- + +Version: `1.34.3` diff --git a/apps/docs/content/docs/templates/vikunja.mdx b/apps/docs/content/docs/templates/vikunja.mdx new file mode 100644 index 0000000..60a3ed6 --- /dev/null +++ b/apps/docs/content/docs/templates/vikunja.mdx @@ -0,0 +1,16 @@ +--- +title: "Vikunja" +description: "Vikunja is a self-hosted, open-source to-do list application to organize tasks, projects, and notes." +--- + +## Links +- [Website](https://vikunja.io/) +- [Github](https://kolaente.dev/vikunja/) +- [Documentation](https://vikunja.io/docs/) + +## Tags +`productivity`, `tasks`, `self-hosted`, `project-management` + +--- + +Version: `0.23.0` diff --git a/apps/docs/content/docs/templates/wallos.mdx b/apps/docs/content/docs/templates/wallos.mdx new file mode 100644 index 0000000..6facc7b --- /dev/null +++ b/apps/docs/content/docs/templates/wallos.mdx @@ -0,0 +1,16 @@ +--- +title: "Wallos" +description: "Wallos is a self-hosted subscription tracking application that helps you manage and monitor your subscriptions, providing insights into your spending habits." +--- + +## Links +- [Website](https://wallosapp.com) +- [Github](https://github.com/ellite/wallos) +- [Documentation](https://github.com/ellite/wallos?tab=readme-ov-file#getting-started) + +## Tags +`finance`, `subscription`, `budgeting`, `expense-tracking`, `spending` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/wanderer.mdx b/apps/docs/content/docs/templates/wanderer.mdx new file mode 100644 index 0000000..76033d6 --- /dev/null +++ b/apps/docs/content/docs/templates/wanderer.mdx @@ -0,0 +1,16 @@ +--- +title: "Wanderer" +description: "Wanderer is a self-hosted mapping and geolocation platform powered by Meilisearch, PocketBase, and a web frontend." +--- + +## Links +- [Website](https://wanderer.app) +- [Github](https://github.com/flomp/wanderer) +- [Documentation](https://github.com/flomp/wanderer#readme) + +## Tags +`mapping`, `geolocation`, `search`, `self-hosted` + +--- + +Version: `1.0.0` diff --git a/apps/docs/content/docs/templates/web-check.mdx b/apps/docs/content/docs/templates/web-check.mdx new file mode 100644 index 0000000..c8fbb09 --- /dev/null +++ b/apps/docs/content/docs/templates/web-check.mdx @@ -0,0 +1,16 @@ +--- +title: "Web-Check" +description: "Web-Check is a powerful all-in-one website analyzer that provides detailed insights into any website's security, performance, and functionality." +--- + +## Links +- [Website](https://github.com/lissy93/web-check) +- [Github](https://github.com/lissy93/web-check) +- [Documentation](https://github.com/lissy93/web-check) + +## Tags +`website-analyzer`, `security`, `performance`, `seo` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/wg-easy.mdx b/apps/docs/content/docs/templates/wg-easy.mdx new file mode 100644 index 0000000..e909c57 --- /dev/null +++ b/apps/docs/content/docs/templates/wg-easy.mdx @@ -0,0 +1,16 @@ +--- +title: "WG-Easy" +description: "WG-Easy is a simple and user-friendly WireGuard VPN server with a web interface for easy management." +--- + +## Links +- [Website](https://wg-easy.github.io/) +- [Github](https://github.com/wg-easy/wg-easy) +- [Documentation](https://github.com/wg-easy/wg-easy/wiki) + +## Tags +`vpn`, `wireguard`, `networking` + +--- + +Version: `15` diff --git a/apps/docs/content/docs/templates/wikijs.mdx b/apps/docs/content/docs/templates/wikijs.mdx new file mode 100644 index 0000000..0838797 --- /dev/null +++ b/apps/docs/content/docs/templates/wikijs.mdx @@ -0,0 +1,16 @@ +--- +title: "Wiki.js" +description: "The most powerful and extensible open source Wiki software." +--- + +## Links +- [Website](https://js.wiki/) +- [Github](https://github.com/requarks/wiki) +- [Documentation](https://docs.requarks.io/) + +## Tags +`knowledge-base`, `self-hosted`, `documentation` + +--- + +Version: `2.5` diff --git a/apps/docs/content/docs/templates/windmill.mdx b/apps/docs/content/docs/templates/windmill.mdx new file mode 100644 index 0000000..d18239b --- /dev/null +++ b/apps/docs/content/docs/templates/windmill.mdx @@ -0,0 +1,16 @@ +--- +title: "Windmill" +description: "A developer platform to build production-grade workflows and internal apps. Open-source alternative to Airplane, Retool, and GitHub Actions." +--- + +## Links +- [Website](https://www.windmill.dev/) +- [Github](https://github.com/windmill-labs/windmill) +- [Documentation](https://docs.windmill.dev/) + +## Tags +`workflow`, `automation`, `development` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/windows.mdx b/apps/docs/content/docs/templates/windows.mdx new file mode 100644 index 0000000..9a514d1 --- /dev/null +++ b/apps/docs/content/docs/templates/windows.mdx @@ -0,0 +1,16 @@ +--- +title: "Windows (dockerized)" +description: "Windows inside a Docker container." +--- + +## Links + +- [Github](https://github.com/dockur/windows) +- [Documentation](https://github.com/dockur/windows?tab=readme-ov-file#how-do-i-use-it) + +## Tags +`self-hosted`, `open-source`, `os` + +--- + +Version: `4.00` diff --git a/apps/docs/content/docs/templates/wordpress.mdx b/apps/docs/content/docs/templates/wordpress.mdx new file mode 100644 index 0000000..5bcb2a8 --- /dev/null +++ b/apps/docs/content/docs/templates/wordpress.mdx @@ -0,0 +1,16 @@ +--- +title: "Wordpress" +description: "Wordpress is a free and open source content management system (CMS) for publishing and managing websites." +--- + +## Links +- [Website](https://wordpress.org/) +- [Github](https://github.com/WordPress/WordPress) +- [Documentation](https://wordpress.org/documentation/) + +## Tags +`cms` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/xsshunter.mdx b/apps/docs/content/docs/templates/xsshunter.mdx new file mode 100644 index 0000000..56baf0f --- /dev/null +++ b/apps/docs/content/docs/templates/xsshunter.mdx @@ -0,0 +1,16 @@ +--- +title: "XSSHunter" +description: "XSSHunter is an open-source platform designed to identify and exploit blind Cross-Site Scripting (XSS) vulnerabilities. It provides security researchers, bug bounty hunters, and penetration testers with a comprehensive toolkit for detecting XSS flaws that are otherwise difficult to discover through traditional testing methods." +--- + +## Links +- [Website](https://github.com/rs-loves-bugs/xsshunter) +- [Github](https://github.com/rs-loves-bugs/xsshunter) +- [Documentation](https://github.com/rs-loves-bugs/xsshunter#requirements) + +## Tags +`pentest`, `xsshunter`, `bugbounty` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/yamtrack.mdx b/apps/docs/content/docs/templates/yamtrack.mdx new file mode 100644 index 0000000..ed782bd --- /dev/null +++ b/apps/docs/content/docs/templates/yamtrack.mdx @@ -0,0 +1,16 @@ +--- +title: "Yamtrack" +description: "Yamtrack is a self-hosted anime and manga tracker with Redis backend support." +--- + +## Links +- [Website](https://github.com/fuzzygrim/yamtrack) +- [Github](https://github.com/fuzzygrim/yamtrack) +- [Documentation](https://github.com/fuzzygrim/yamtrack) + +## Tags +`media`, `anime`, `manga`, `tracker`, `redis` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/yourls.mdx b/apps/docs/content/docs/templates/yourls.mdx new file mode 100644 index 0000000..b4c9d39 --- /dev/null +++ b/apps/docs/content/docs/templates/yourls.mdx @@ -0,0 +1,16 @@ +--- +title: "YOURLS" +description: "YOURLS (Your Own URL Shortener) is a set of PHP scripts that will allow you to run your own URL shortening service (a la TinyURL or Bitly)." +--- + +## Links +- [Website](https://yourls.org/) +- [Github](https://github.com/YOURLS/YOURLS) +- [Documentation](https://yourls.org/#documentation) + +## Tags +`url-shortener`, `php` + +--- + +Version: `1.9.2` diff --git a/apps/docs/content/docs/templates/yt-dlp-webui.mdx b/apps/docs/content/docs/templates/yt-dlp-webui.mdx new file mode 100644 index 0000000..2ff4993 --- /dev/null +++ b/apps/docs/content/docs/templates/yt-dlp-webui.mdx @@ -0,0 +1,16 @@ +--- +title: "yt-dlp-webui" +description: "yt-dlp-webui is a web interface for yt-dlp, allowing you to download videos and audio from various platforms with a simple web UI." +--- + +## Links +- [Website](https://github.com/marcopiovanello/yt-dlp-web-ui) +- [Github](https://github.com/marcopiovanello/yt-dlp-web-ui) +- [Documentation](https://github.com/marcopiovanello/yt-dlp-web-ui) + +## Tags +`downloader`, `youtube`, `media`, `webui` + +--- + +Version: `latest` diff --git a/apps/docs/content/docs/templates/zabbix.mdx b/apps/docs/content/docs/templates/zabbix.mdx new file mode 100644 index 0000000..c0e3fa4 --- /dev/null +++ b/apps/docs/content/docs/templates/zabbix.mdx @@ -0,0 +1,16 @@ +--- +title: "Zabbix" +description: "Zabbix is an open-source enterprise-grade monitoring platform for networks, servers, virtual machines, and cloud services. This template includes PostgreSQL, Nginx frontend, SNMP traps, and Java gateway." +--- + +## Links +- [Website](https://www.zabbix.com/) +- [Github](https://github.com/zabbix/zabbix-docker) +- [Documentation](https://www.zabbix.com/documentation/current/en/manual/installation/containers) + +## Tags +`monitoring`, `infrastructure`, `observability`, `alerting` + +--- + +Version: `7.4` diff --git a/apps/docs/content/docs/templates/zipline.mdx b/apps/docs/content/docs/templates/zipline.mdx new file mode 100644 index 0000000..d0b2bf7 --- /dev/null +++ b/apps/docs/content/docs/templates/zipline.mdx @@ -0,0 +1,16 @@ +--- +title: "Zipline" +description: "A ShareX/file upload server that is easy to use, packed with features, and with an easy setup!" +--- + +## Links +- [Website](https://zipline.diced.sh/) +- [Github](https://github.com/diced/zipline) +- [Documentation](https://zipline.diced.sh/docs/) + +## Tags +`media system`, `storage` + +--- + +Version: `v3.7.9` diff --git a/apps/docs/content/docs/templates/zitadel.mdx b/apps/docs/content/docs/templates/zitadel.mdx new file mode 100644 index 0000000..93f1875 --- /dev/null +++ b/apps/docs/content/docs/templates/zitadel.mdx @@ -0,0 +1,16 @@ +--- +title: "Zitadel" +description: "Open-source identity and access management platform with multi-tenancy, OpenID Connect, SAML, and OAuth 2.0 support." +--- + +## Links +- [Website](https://zitadel.com/) +- [Github](https://github.com/zitadel/zitadel) +- [Documentation](https://zitadel.com/docs/) + +## Tags +`identity`, `authentication`, `authorization`, `iam`, `security`, `oauth`, `openid-connect`, `saml`, `multi-tenant` + +--- + +Version: `latest` diff --git a/apps/docs/package.json b/apps/docs/package.json index f58ce77..7839fe1 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -9,7 +9,8 @@ "types:check": "fumadocs-mdx && tsc --noEmit", "postinstall": "fumadocs-mdx", "fix-openapi": "node scripts/fix-openapi.mjs", - "build:docs": "npm run fix-openapi && node generate-docs.mjs" + "generate-templates": "node scripts/generate-templates.mjs", + "build:docs": "npm run fix-openapi && npm run generate-templates && node generate-docs.mjs" }, "dependencies": { "@next/third-parties": "16.0.7", diff --git a/apps/docs/public/openapi.json b/apps/docs/public/openapi.json index abc2a1e..2f96500 100644 --- a/apps/docs/public/openapi.json +++ b/apps/docs/public/openapi.json @@ -27,7 +27,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -149,7 +149,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -166,7 +171,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -183,7 +188,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -200,7 +210,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -229,7 +239,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -246,7 +261,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -273,7 +288,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -290,7 +310,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -338,7 +358,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -355,7 +380,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -394,7 +419,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -411,7 +441,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -438,7 +468,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -455,7 +490,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -482,7 +517,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -499,7 +539,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -534,7 +574,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -551,7 +596,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -569,7 +614,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -586,7 +636,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -594,7 +644,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -611,7 +666,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -639,7 +694,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -656,7 +716,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -701,7 +761,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -718,7 +783,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -788,7 +853,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -805,7 +875,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -848,7 +918,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -865,7 +940,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -882,7 +957,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -899,7 +979,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -930,7 +1010,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -947,7 +1032,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -974,7 +1059,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -991,7 +1081,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1018,7 +1108,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1035,7 +1130,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1062,7 +1157,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1079,7 +1179,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1113,7 +1213,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1130,7 +1235,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1173,7 +1278,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1190,7 +1300,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1259,7 +1369,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1276,7 +1391,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1344,7 +1459,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1361,7 +1481,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1434,7 +1554,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1451,7 +1576,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1519,7 +1644,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1536,7 +1666,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1599,7 +1729,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1616,7 +1751,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1659,7 +1794,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1676,7 +1816,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1730,7 +1870,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1747,7 +1892,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1774,7 +1919,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1791,7 +1941,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -1818,7 +1968,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -1835,7 +1990,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2498,7 +2653,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2515,7 +2675,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2542,7 +2702,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2559,7 +2724,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2593,7 +2758,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2610,7 +2780,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2637,7 +2807,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2654,7 +2829,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2681,7 +2856,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2698,7 +2878,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -2715,7 +2895,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2732,7 +2917,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2763,7 +2948,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2780,7 +2970,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -2797,7 +2987,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2814,7 +3009,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2845,7 +3040,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2862,7 +3062,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2889,7 +3089,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2906,7 +3111,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -2975,7 +3180,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -2992,7 +3202,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -3009,7 +3219,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3026,7 +3241,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3053,7 +3268,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3070,7 +3290,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3097,7 +3317,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3114,7 +3339,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3146,7 +3371,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3163,7 +3393,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3190,7 +3420,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3207,7 +3442,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3244,7 +3479,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3261,7 +3501,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3293,7 +3533,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3310,7 +3555,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3337,7 +3582,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3354,7 +3604,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3385,7 +3635,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3402,7 +3657,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3780,7 +4035,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3797,7 +4057,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3828,7 +4088,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3845,7 +4110,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3872,7 +4137,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3889,7 +4159,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -3952,7 +4222,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -3969,7 +4244,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -3986,7 +4261,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4003,7 +4283,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4030,7 +4310,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4047,7 +4332,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4074,7 +4359,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4091,7 +4381,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4123,7 +4413,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4140,7 +4435,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4167,7 +4462,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4184,7 +4484,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4221,7 +4521,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4238,7 +4543,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4265,7 +4570,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4282,7 +4592,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4313,7 +4623,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4330,7 +4645,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4361,7 +4676,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4378,7 +4698,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4751,7 +5071,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4768,7 +5093,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4799,7 +5124,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4816,7 +5146,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4843,7 +5173,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4860,7 +5195,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4913,7 +5248,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4930,7 +5270,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -4947,7 +5287,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -4964,7 +5309,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -4991,7 +5336,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5008,7 +5358,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5040,7 +5390,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5057,7 +5412,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5084,7 +5439,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5101,7 +5461,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5133,7 +5493,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5150,7 +5515,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5177,7 +5542,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5194,7 +5564,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5231,7 +5601,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5248,7 +5623,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5275,7 +5650,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5292,7 +5672,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5323,7 +5703,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5340,7 +5725,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5705,7 +6090,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5722,7 +6112,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5753,7 +6143,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5770,7 +6165,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5797,7 +6192,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5814,7 +6214,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5878,7 +6278,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5895,7 +6300,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -5912,7 +6317,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5929,7 +6339,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -5956,7 +6366,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -5973,7 +6388,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6000,7 +6415,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6017,7 +6437,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6049,7 +6469,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6066,7 +6491,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6093,7 +6518,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6110,7 +6540,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6147,7 +6577,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6164,7 +6599,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6196,7 +6631,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6213,7 +6653,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6240,7 +6680,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6257,7 +6702,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6288,7 +6733,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6305,7 +6755,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6680,7 +7130,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6697,7 +7152,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6728,7 +7183,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6745,7 +7205,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6772,7 +7232,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6789,7 +7254,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6858,7 +7323,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6875,7 +7345,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -6892,7 +7362,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6909,7 +7384,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6936,7 +7411,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6953,7 +7433,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -6980,7 +7460,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -6997,7 +7482,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7029,7 +7514,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7046,7 +7536,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7073,7 +7563,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7090,7 +7585,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7127,7 +7622,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7144,7 +7644,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7171,7 +7671,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7188,7 +7693,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7219,7 +7724,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7236,7 +7746,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7268,7 +7778,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7285,7 +7800,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7663,7 +8178,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7680,7 +8200,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7711,7 +8231,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7728,7 +8253,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7755,7 +8280,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7772,7 +8302,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -7825,7 +8355,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7842,7 +8377,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -7860,7 +8395,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -7877,7 +8417,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8088,7 +8628,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8105,7 +8650,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8137,7 +8682,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8154,7 +8704,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8182,7 +8732,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8199,7 +8754,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8227,7 +8782,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8244,7 +8804,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -8282,7 +8842,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8299,7 +8864,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -8326,7 +8891,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8343,7 +8913,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8371,7 +8941,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8388,7 +8963,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8419,7 +8994,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8436,7 +9016,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8467,7 +9047,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8484,7 +9069,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -8502,7 +9087,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8519,7 +9109,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8553,7 +9143,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8570,7 +9165,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8604,7 +9199,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8621,7 +9221,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8649,7 +9249,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8666,7 +9271,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8694,7 +9299,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8711,7 +9321,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -8729,7 +9339,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8746,7 +9361,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8774,7 +9389,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8791,7 +9411,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8828,7 +9448,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8845,7 +9470,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -8862,7 +9487,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8879,7 +9509,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -8896,7 +9526,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8913,7 +9548,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8941,7 +9576,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -8958,7 +9598,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -8989,7 +9629,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9006,7 +9651,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9038,7 +9683,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9055,7 +9705,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9087,7 +9737,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9104,7 +9759,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9132,7 +9787,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9149,7 +9809,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -9157,7 +9817,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9174,7 +9839,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -9191,7 +9856,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9208,7 +9878,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -9216,7 +9886,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9233,7 +9908,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -9241,7 +9916,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9258,7 +9938,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -9266,7 +9946,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9283,7 +9968,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -9291,7 +9976,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9308,7 +9998,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9409,7 +10099,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9426,7 +10121,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -9444,7 +10139,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9461,7 +10161,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -9469,7 +10169,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9486,7 +10191,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9513,7 +10218,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9530,7 +10240,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9623,7 +10333,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9640,7 +10355,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -9648,7 +10363,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9665,7 +10385,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -9706,7 +10426,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9723,7 +10448,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -9731,7 +10456,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9748,7 +10478,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9775,7 +10505,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9792,7 +10527,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9857,7 +10592,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9874,7 +10614,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -9891,7 +10631,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9908,7 +10653,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -9941,7 +10686,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -9958,7 +10708,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10044,7 +10794,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10061,7 +10816,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -10078,7 +10833,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10095,7 +10855,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -10113,7 +10873,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10130,7 +10895,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10160,7 +10925,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10177,7 +10947,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -10194,7 +10964,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10211,7 +10986,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10289,7 +11064,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10306,7 +11086,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -10323,7 +11103,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10340,7 +11125,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10367,7 +11152,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10384,7 +11174,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10414,7 +11204,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10431,7 +11226,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10487,7 +11282,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10504,7 +11304,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10560,7 +11360,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10577,7 +11382,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -10594,7 +11399,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10611,7 +11421,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -10619,7 +11429,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10636,7 +11451,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10663,7 +11478,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10680,7 +11500,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10740,7 +11560,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10757,7 +11582,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10855,7 +11680,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10872,7 +11702,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -10889,7 +11719,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10906,7 +11741,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -10978,7 +11813,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -10995,7 +11835,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11022,7 +11862,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11039,7 +11884,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11066,7 +11911,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11083,7 +11933,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11110,7 +11960,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11127,7 +11982,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11154,7 +12009,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11171,7 +12031,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11198,7 +12058,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11215,7 +12080,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11242,7 +12107,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11259,7 +12129,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11286,7 +12156,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11303,7 +12178,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -11336,7 +12211,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11353,7 +12233,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -11371,7 +12251,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11388,7 +12273,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -11406,7 +12291,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11423,7 +12313,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -11441,7 +12331,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11458,7 +12353,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -11493,7 +12388,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11510,7 +12410,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11538,7 +12438,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11555,7 +12460,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -11573,7 +12478,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11590,7 +12500,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11617,7 +12527,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11634,7 +12549,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -11651,7 +12566,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11668,7 +12588,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11701,7 +12621,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11718,7 +12643,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11789,7 +12714,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11806,7 +12736,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11833,7 +12763,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11850,7 +12785,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -11867,7 +12802,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11884,7 +12824,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -11981,7 +12921,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -11998,7 +12943,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -12016,7 +12961,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12033,7 +12983,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12089,7 +13039,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12106,7 +13061,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -12124,7 +13079,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12141,7 +13101,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12169,7 +13129,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12186,7 +13151,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12194,7 +13159,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12211,7 +13181,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12219,7 +13189,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12236,7 +13211,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12244,7 +13219,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12261,7 +13241,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12269,7 +13249,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12286,7 +13271,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12294,7 +13279,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12311,7 +13301,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12335,7 +13325,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12352,7 +13347,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12379,7 +13374,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12396,7 +13396,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12420,7 +13420,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12437,7 +13442,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12461,7 +13466,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12478,7 +13488,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12502,7 +13512,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12519,7 +13534,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12543,7 +13558,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12560,7 +13580,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12584,7 +13604,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12601,7 +13626,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12625,7 +13650,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12642,7 +13672,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12650,7 +13680,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12667,7 +13702,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12694,7 +13729,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12711,7 +13751,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12765,7 +13805,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12782,7 +13827,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12790,7 +13835,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12807,7 +13857,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12837,7 +13887,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12854,7 +13909,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12862,7 +13917,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12879,7 +13939,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12907,7 +13967,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12924,7 +13989,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -12932,7 +13997,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12949,7 +14019,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -12977,7 +14047,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -12994,7 +14069,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13002,7 +14077,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13019,7 +14099,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13047,7 +14127,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13064,7 +14149,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13072,7 +14157,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13089,7 +14179,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13097,7 +14187,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13114,7 +14209,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13122,7 +14217,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13139,7 +14239,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13147,7 +14247,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13164,7 +14269,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -13181,7 +14286,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13198,7 +14308,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13234,7 +14344,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13251,7 +14366,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -13277,7 +14392,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13294,7 +14414,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13302,7 +14422,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13319,7 +14444,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13346,7 +14471,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13363,7 +14493,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13371,7 +14501,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13388,7 +14523,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -13405,7 +14540,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13422,7 +14562,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13452,7 +14592,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13469,7 +14614,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -13486,7 +14631,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13503,7 +14653,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13511,7 +14661,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13528,7 +14683,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13555,7 +14710,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13572,7 +14732,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13580,7 +14740,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13597,7 +14762,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13605,7 +14770,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13622,7 +14792,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13630,7 +14800,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13647,7 +14822,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13671,7 +14846,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13688,7 +14868,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -13705,7 +14885,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13722,7 +14907,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13777,7 +14962,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13794,7 +14984,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -13811,7 +15001,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13828,7 +15023,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13856,7 +15051,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13873,7 +15073,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13881,7 +15081,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13898,7 +15103,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -13906,7 +15111,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13923,7 +15133,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -13960,7 +15170,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -13977,7 +15192,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -13995,7 +15210,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14012,7 +15232,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14040,7 +15260,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14057,7 +15282,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14095,7 +15320,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14112,7 +15342,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14153,7 +15383,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14170,7 +15405,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -14188,7 +15423,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14205,7 +15445,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14233,7 +15473,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14250,7 +15495,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14292,7 +15537,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14309,7 +15559,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14361,7 +15611,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14378,7 +15633,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -14396,7 +15651,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14413,7 +15673,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14441,7 +15701,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14458,7 +15723,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14510,7 +15775,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14527,7 +15797,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14584,7 +15854,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14601,7 +15876,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14629,7 +15904,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14646,7 +15926,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14709,7 +15989,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14726,7 +16011,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -14734,7 +16019,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14751,7 +16041,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -14769,7 +16059,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14786,7 +16081,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14840,7 +16135,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14857,7 +16157,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14885,7 +16185,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14902,7 +16207,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -14919,7 +16224,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14936,7 +16246,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -14966,7 +16276,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -14983,7 +16298,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -15000,7 +16315,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15017,7 +16337,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -15034,7 +16354,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15051,7 +16376,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15115,7 +16440,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15132,7 +16462,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15198,7 +16528,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15215,7 +16550,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15247,7 +16582,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15264,7 +16604,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15333,7 +16673,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15350,7 +16695,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15421,7 +16766,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15438,7 +16788,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15475,7 +16825,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15492,7 +16847,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15556,7 +16911,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15573,7 +16933,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15640,7 +17000,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15657,7 +17022,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15688,7 +17053,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15705,7 +17075,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15793,7 +17163,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15810,7 +17185,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15897,7 +17272,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15914,7 +17294,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -15970,7 +17350,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -15987,7 +17372,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16014,7 +17399,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16031,7 +17421,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -16048,7 +17438,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16065,7 +17460,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -16073,7 +17468,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16090,7 +17490,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16149,7 +17549,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16166,7 +17571,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16236,7 +17641,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16253,7 +17663,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16325,7 +17735,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16342,7 +17757,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16383,7 +17798,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16400,7 +17820,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16470,7 +17890,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16487,7 +17912,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16559,7 +17984,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16576,7 +18006,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16618,7 +18048,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16635,7 +18070,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16694,7 +18129,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16711,7 +18151,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16781,7 +18221,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16798,7 +18243,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16832,7 +18277,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16849,7 +18299,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16909,7 +18359,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -16926,7 +18381,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -16990,7 +18445,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17007,7 +18467,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17035,7 +18495,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17052,7 +18517,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17127,7 +18592,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17144,7 +18614,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17228,7 +18698,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17245,7 +18720,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17295,7 +18770,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17312,7 +18792,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -17320,7 +18800,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17337,7 +18822,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17381,7 +18866,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17398,7 +18888,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17425,7 +18915,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17442,7 +18937,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -17459,7 +18954,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17476,7 +18976,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -17484,7 +18984,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17501,7 +19006,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17529,7 +19034,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17546,7 +19056,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17585,7 +19095,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17602,7 +19117,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -17610,7 +19125,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17627,7 +19147,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17655,7 +19175,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17672,7 +19197,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17741,7 +19266,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17758,7 +19288,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -17776,7 +19306,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17793,7 +19328,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -17801,7 +19336,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17818,7 +19358,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -17836,7 +19376,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17853,7 +19398,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -17888,7 +19433,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17905,7 +19455,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -17932,7 +19482,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -17949,7 +19504,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -18021,7 +19576,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18038,7 +19598,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18056,7 +19616,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18073,7 +19638,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -18128,7 +19693,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18145,7 +19715,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18163,7 +19733,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18180,7 +19755,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -18188,7 +19763,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18205,7 +19785,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18223,7 +19803,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18240,7 +19825,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18273,7 +19858,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18290,7 +19880,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -18334,7 +19924,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18351,7 +19946,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -18407,7 +20002,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18424,7 +20024,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -18492,7 +20092,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18509,7 +20114,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18527,7 +20132,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18544,7 +20154,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -18552,7 +20162,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18569,7 +20184,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18587,7 +20202,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18604,7 +20224,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18645,7 +20265,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18662,7 +20287,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -18689,7 +20314,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18706,7 +20336,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -18772,7 +20402,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18789,7 +20424,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18807,7 +20442,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18824,7 +20464,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18842,7 +20482,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18859,7 +20504,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -18894,7 +20539,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18911,7 +20561,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -18919,7 +20569,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18936,7 +20591,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -18964,7 +20619,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -18981,7 +20641,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -19048,7 +20708,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19065,7 +20730,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -19122,7 +20787,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19139,7 +20809,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -19157,7 +20827,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19174,7 +20849,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -19192,7 +20867,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19209,7 +20889,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19217,7 +20897,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19234,7 +20919,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19242,7 +20927,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19259,7 +20949,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19267,7 +20957,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19284,7 +20979,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19292,7 +20987,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19309,7 +21009,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -19337,7 +21037,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19354,7 +21059,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -19372,7 +21077,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19389,7 +21099,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -19407,7 +21117,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19424,7 +21139,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -19551,7 +21266,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19568,7 +21288,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -19596,7 +21316,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19613,7 +21338,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -19678,7 +21403,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19695,7 +21425,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19703,7 +21433,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19720,7 +21455,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19728,7 +21463,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19745,7 +21485,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -19778,7 +21518,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19795,7 +21540,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19803,7 +21548,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19820,7 +21570,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -19856,7 +21606,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19873,7 +21628,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19881,7 +21636,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19898,7 +21658,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19906,7 +21666,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19923,7 +21688,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -19931,7 +21696,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19948,7 +21718,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -19965,7 +21735,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -19982,7 +21757,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -20007,7 +21782,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20024,7 +21804,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -20041,7 +21821,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20058,7 +21843,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -20075,7 +21860,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20092,7 +21882,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -20118,7 +21908,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20135,7 +21930,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20181,7 +21976,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20198,7 +21998,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20247,7 +22047,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20264,7 +22069,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -20272,7 +22077,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20289,7 +22099,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -20306,7 +22116,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20323,7 +22138,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20350,7 +22165,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20367,7 +22187,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20401,7 +22221,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20418,7 +22243,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20519,7 +22344,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20536,7 +22366,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20566,7 +22396,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20583,7 +22418,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -20591,7 +22426,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20608,7 +22448,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -20625,7 +22465,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20642,7 +22487,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20676,7 +22521,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20693,7 +22543,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20720,7 +22570,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20737,7 +22592,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [], @@ -20745,7 +22600,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20762,7 +22622,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20789,7 +22649,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20806,7 +22671,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20841,7 +22706,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20858,7 +22728,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20886,7 +22756,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -20903,7 +22778,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -20994,7 +22869,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21011,7 +22891,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21104,7 +22984,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21121,7 +23006,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21148,7 +23033,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21165,7 +23055,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -21196,7 +23086,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21213,7 +23108,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -21230,7 +23125,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21247,7 +23147,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21275,7 +23175,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21292,7 +23197,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21320,7 +23225,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21337,7 +23247,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21365,7 +23275,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21382,7 +23297,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -21417,7 +23332,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21434,7 +23354,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21538,7 +23458,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21555,7 +23480,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -21573,7 +23498,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21590,7 +23520,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21618,7 +23548,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21635,7 +23570,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21744,7 +23679,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21761,7 +23701,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21789,7 +23729,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21806,7 +23751,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21842,7 +23787,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21859,7 +23809,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -21877,7 +23827,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21894,7 +23849,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "parameters": [ @@ -21911,7 +23866,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21928,7 +23888,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -21956,7 +23916,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -21973,7 +23938,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -22018,7 +23983,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -22035,7 +24005,7 @@ ], "security": [ { - "Authorization": [] + "x-api-key": [] } ], "requestBody": { @@ -22072,7 +24042,12 @@ "200": { "description": "Successful response", "content": { - "application/json": {} + "application/json": { + "schema": { + "type": "object", + "description": "Successful response" + } + } } }, "default": { @@ -22089,6 +24064,13 @@ "in": "header", "name": "x-api-key", "description": "API key authentication. Generate an API key from your Dokploy dashboard under Settings > API Keys." + }, + "x-api-key": { + "type": "apiKey", + "in": "header", + "name": "x-api-key", + "description": "API key authentication. Use YOUR-GENERATED-API-KEY", + "x-default": "your-key" } }, "responses": { @@ -22252,6 +24234,9 @@ "security": [ { "apiKey": [] + }, + { + "x-api-key": [] } ] } \ No newline at end of file diff --git a/apps/docs/scripts/generate-templates.mjs b/apps/docs/scripts/generate-templates.mjs new file mode 100644 index 0000000..dd29edf --- /dev/null +++ b/apps/docs/scripts/generate-templates.mjs @@ -0,0 +1,86 @@ +import fs from 'node:fs'; +import path from 'node:path'; + +const TEMPLATES_URL = 'https://templates.dokploy.com/meta.json'; +const OUTPUT_DIR = './content/docs/templates'; + +async function generateTemplates() { + try { + console.log('Fetching templates...'); + const response = await fetch(TEMPLATES_URL); + const templates = await response.json(); + + console.log(`Found ${templates.length} templates.`); + + if (!fs.existsSync(OUTPUT_DIR)) { + fs.mkdirSync(OUTPUT_DIR, { recursive: true }); + } + + // Generate individual MDX files + for (const template of templates) { + const safeDescription = template.description.replace(/"/g, '\\"'); + const safeName = template.name.replace(/"/g, '\\"'); + const mdxContent = `--- +title: "${safeName}" +description: "${safeDescription}" +--- + +## Links +${template.links.website ? `- [Website](${template.links.website})` : ''} +${template.links.github ? `- [Github](${template.links.github})` : ''} +${template.links.docs ? `- [Documentation](${template.links.docs})` : ''} + +## Tags +${template.tags.map(tag => `\`${tag}\``).join(', ')} + +--- + +Version: \`${template.version}\` +`; + fs.writeFileSync(path.join(OUTPUT_DIR, `${template.id}.mdx`), mdxContent); + } + + // Generate index.mdx + const indexContent = `--- +title: Introduction +description: Browse our collection of ${templates.length}+ self-hosted open source templates +--- + +# Templates + +Welcome to the Dokploy Templates collection. We currently have **${templates.length}+** pre-configured templates that you can deploy with a single click. + +Our templates cover a wide range of categories, including: +- **Databases**: PostgreSQL, MySQL, MongoDB, Redis, and more. +- **CMS**: WordPress, Ghost, Straple, Directus. +- **Analytics**: Umami, Plausible, Ackee. +- **Development Tools**: Gitea, Jenkins, Woodpecker CI. +- **And much more!** + +Explore the sidebar to find the template you need. + +`; + fs.writeFileSync(path.join(OUTPUT_DIR, 'index.mdx'), indexContent); + + // Update meta.json with all template IDs + const metaContent = { + title: "Templates", + description: `Browse our collection of ${templates.length}+ self-hosted open source templates`, + icon: "LayoutGrid", + root: true, + pages: [ + "index", + "---Templates---", + ...templates.map(t => t.id) + ] + }; + fs.writeFileSync(path.join(OUTPUT_DIR, 'meta.json'), JSON.stringify(metaContent, null, 2)); + + console.log('✓ Successfully generated template documentation'); + } catch (error) { + console.error('Error generating templates:', error); + process.exit(1); + } +} + +generateTemplates();