From 3eda9947056661d888e61f913fc7af20097b899a Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 10 Nov 2024 18:19:57 -0600 Subject: [PATCH] feat: add new open source templates --- apps/docs/content/docs/core/templates.mdx | 69 +++++++++++++++++++ .../content/docs/core/templates/index.mdx | 44 ------------ .../docs/core/templates/pocketbase.mdx | 6 -- .../content/docs/core/templates/supabase.mdx | 6 -- 4 files changed, 69 insertions(+), 56 deletions(-) create mode 100644 apps/docs/content/docs/core/templates.mdx delete mode 100644 apps/docs/content/docs/core/templates/index.mdx delete mode 100644 apps/docs/content/docs/core/templates/pocketbase.mdx delete mode 100644 apps/docs/content/docs/core/templates/supabase.mdx diff --git a/apps/docs/content/docs/core/templates.mdx b/apps/docs/content/docs/core/templates.mdx new file mode 100644 index 0000000..ebc6f6b --- /dev/null +++ b/apps/docs/content/docs/core/templates.mdx @@ -0,0 +1,69 @@ +--- +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: + +- **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 to track website traffic. +- **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 for creating and managing databases. +- **Ghost**: Professional publishing platform built on a modern Node.js technology stack. +- **Uptime Kuma**: Free and open-source monitoring tool for websites and applications. +- **n8n**: Open-source low-code platform for automating workflows and integrations. +- **Wordpress**: Free and open-source CMS for publishing and managing websites. +- **Odoo**: Free and open-source business management software for company operations. +- **Appsmith**: Open-source platform for building internal tools and applications. +- **Excalidraw**: Open-source online diagramming tool for creating and sharing diagrams. +- **Documenso**: Open-source alternative to DocuSign for digital document signing. +- **NocoDB**: Airtable alternative turning databases like MySQL, PostgreSQL, and more into smart spreadsheets. +- **Meilisearch**: Free and open-source search engine for web applications. +- **Phpmyadmin**: Free and open-source web interface for MySQL and MariaDB management. +- **Rocketchat**: Open-source web chat platform for building chat applications. +- **Minio**: Open-source object storage server compatible with Amazon S3. +- **Metabase**: Open-source business intelligence tool for visualizing and querying data. +- **Glitchtip**: Simple, open-source error tracking for applications. +- **Open WebUI**: Open-source alternative to ChatGPT, self-hosted and offline-capable WebUI. +- **Listmonk**: High-performance, self-hosted newsletter and mailing list manager. +- **Double Zero**: Self-hostable SES dashboard for sending and monitoring emails with AWS. +- **Umami**: Simple, fast, privacy-focused alternative to Google Analytics. +- **Jellyfin**: Free software media system for managing and streaming personal media. +- **Teable**: No-code, real-time database platform built on Postgres with a spreadsheet-like interface. +- **Zipline**: ShareX/file upload server with an easy-to-use, feature-packed setup. +- **Soketi**: Simple, fast, and resilient open-source WebSockets server. +- **Aptabase**: Self-hosted web analytics platform for tracking website traffic. +- **Typebot**: Open-source chatbot builder platform for creating conversational bots. +- **Gitea**: Painless, self-hosted, all-in-one software development service. +- **Roundcube**: Free and open-source webmail software written in PHP. +- **File Browser**: Standalone file manager with multiple user support and directory-specific access. +- **Tolgee**: Developer-friendly, web-based localization platform. +- **Portainer**: Container management tool for deploying and troubleshooting applications. +- **InfluxDB**: Open-source platform for collecting, storing, and visualizing time-series data. +- **Infisical**: Securely manage application configuration and secrets across teams. +- **Docmost**: Open-source collaborative wiki and documentation software. +- **Vaultwarden**: Bitwarden-compatible server for managing secrets and passwords. +- **Hi.events**: Self-hosted platform for event management and ticket sales. +- **Windows (dockerized)**: Run Windows inside a Docker container. +- **MacOS (dockerized)**: Run MacOS inside a Docker container. +- **Coder**: Open-source cloud development environment (CDE) for hosting in the cloud or on-premises. +- **Stirling PDF**: Locally hosted one-stop shop for all your PDF needs. +- **Lobe Chat**: Open-source, modern-design AI chat framework. + + +## 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/dokploy/blob/canary/CONTRIBUTING.md#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/core/templates/index.mdx b/apps/docs/content/docs/core/templates/index.mdx deleted file mode 100644 index e153d97..0000000 --- a/apps/docs/content/docs/core/templates/index.mdx +++ /dev/null @@ -1,44 +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: - -- **Pocketbase**: Open Source backend for your next SaaS and Mobile app in 1 file -- **Calcom**: Open source alternative to calendly for scheduling meetings -- **Plausible**: Open source analytics platform -- **Glitchtip**: Simple tracking event error logging -- **Documenso**: The Open Source DocuSign Alternative. -- **Grafana**: Open source dashboard for your metrics -- **NocoDB:**: Open Source Airtable Alternative -- **AppSmith**: Open Source CRM Alternative -- **Meilisearch**: A lightning-fast search API that fits effortlessly into your apps, websites, and workflow -- **Odoo**: Open Source ERP Alternative -- **Rocketchat**: Open Source Chat Platform -- **Uptime Kuma**: Open Source Uptime Monitoring -- **PhpMyAdmin**: Open Source Database Administration -- **Minio**: Open Source Object Storage -- **n8n**: Open Source Workflow Automation -- **excalidraw**: Open Source Collaborative Drawing Tool -- **Directus**: The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database. -- **Baserow**: Platform to build admin panels, internal tools, and dashboards -- **Metabase**: Open Source Business Intelligence -- **Wordpress**: Open Source Content Management System -- **Open WebUI**: Free and Open Source ChatGPT Alternative -- **Teable**: Open Source Airtable Alternative, Developer Friendly, No-code Database Built on Postgres -- **Roundcube**: Free and open source webmail software for the masses, written in PHP, uses SMTP[^1]. - -## 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/dokploy/blob/canary/CONTRIBUTING.md#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/core/templates/pocketbase.mdx b/apps/docs/content/docs/core/templates/pocketbase.mdx deleted file mode 100644 index 2867e29..0000000 --- a/apps/docs/content/docs/core/templates/pocketbase.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Pocketbase -description: Deploy Pocketbase with Dokploy ---- - -import { Callout } from "fumadocs-ui/components/callout"; \ No newline at end of file diff --git a/apps/docs/content/docs/core/templates/supabase.mdx b/apps/docs/content/docs/core/templates/supabase.mdx deleted file mode 100644 index e7bbaf0..0000000 --- a/apps/docs/content/docs/core/templates/supabase.mdx +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Supabase -description: Deploy Supabase with Dokploy ---- - -import { Callout } from "fumadocs-ui/components/callout"; \ No newline at end of file