diff --git a/astro.config.mjs b/astro.config.mjs index dfa4483..5d11f40 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -357,6 +357,7 @@ export default defineConfig({ { label: "Infisical", link: "/services/infisical" }, { label: "Invoice Ninja", link: "/services/invoice-ninja" }, { label: "Jellyfin", link: "/services/jellyfin" }, + { label: "Jenkins", link: "/services/jenkins" }, { label: "Kuzzle", link: "/services/kuzzle" }, { label: "Label Studio", link: "/services/labelstudio" }, { label: "Langfuse", link: "/services/langfuse" }, @@ -372,6 +373,7 @@ export default defineConfig({ { label: "Minio", link: "/services/minio" }, { label: "Mixpost", link: "/services/mixpost" }, { label: "Moodle", link: "/services/moodle" }, + { label: "Mosquitto", link: "/services/mosquitto" }, { label: "N8N", link: "/services/n8n" }, { label: "Nextcloud", link: "/services/nextcloud" }, { label: "Nitropage", link: "/services/nitropage" }, diff --git a/openapi.yaml b/openapi.yaml index 2b1ece4..4304559 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -3865,7 +3865,7 @@ paths: type: description: 'The one-click service type' type: string - enum: [activepieces, appsmith, appwrite, authentik, babybuddy, budge, changedetection, chatwoot, classicpress-with-mariadb, classicpress-with-mysql, classicpress-without-database, cloudflared, code-server, dashboard, directus, directus-with-postgresql, docker-registry, docuseal, docuseal-with-postgres, dokuwiki, duplicati, emby, embystat, fider, filebrowser, firefly, formbricks, ghost, gitea, gitea-with-mariadb, gitea-with-mysql, gitea-with-postgresql, glance, glances, glitchtip, grafana, grafana-with-postgresql, grocy, heimdall, homepage, jellyfin, kuzzle, listmonk, logto, mediawiki, meilisearch, metabase, metube, minio, moodle, n8n, n8n-with-postgresql, next-image-transformation, nextcloud, nocodb, odoo, openblocks, pairdrop, penpot, phpmyadmin, pocketbase, posthog, reactive-resume, rocketchat, shlink, slash, snapdrop, statusnook, stirling-pdf, supabase, syncthing, tolgee, trigger, trigger-with-external-database, twenty, umami, unleash-with-postgresql, unleash-without-database, uptime-kuma, vaultwarden, vikunja, weblate, whoogle, wordpress-with-mariadb, wordpress-with-mysql, wordpress-without-database] + enum: [activepieces, appsmith, appwrite, authentik, babybuddy, budge, changedetection, chatwoot, classicpress-with-mariadb, classicpress-with-mysql, classicpress-without-database, cloudflared, code-server, dashboard, directus, directus-with-postgresql, docker-registry, docuseal, docuseal-with-postgres, dokuwiki, duplicati, emby, embystat, fider, filebrowser, firefly, formbricks, ghost, gitea, gitea-with-mariadb, gitea-with-mysql, gitea-with-postgresql, glance, glances, glitchtip, grafana, grafana-with-postgresql, grocy, heimdall, homepage, jellyfin, jenkins, kuzzle, listmonk, logto, mediawiki, meilisearch, metabase, metube, minio, moodle, mosquitto, n8n, n8n-with-postgresql, next-image-transformation, nextcloud, nocodb, odoo, openblocks, pairdrop, penpot, phpmyadmin, pocketbase, posthog, reactive-resume, rocketchat, shlink, slash, snapdrop, statusnook, stirling-pdf, supabase, syncthing, tolgee, trigger, trigger-with-external-database, twenty, umami, unleash-with-postgresql, unleash-without-database, uptime-kuma, vaultwarden, vikunja, weblate, whoogle, wordpress-with-mariadb, wordpress-with-mysql, wordpress-without-database] name: type: string maxLength: 255 diff --git a/src/content/docs/applications/symfony.mdx b/src/content/docs/applications/symfony.mdx index 74e4ade..c8c1c67 100644 --- a/src/content/docs/applications/symfony.mdx +++ b/src/content/docs/applications/symfony.mdx @@ -17,6 +17,7 @@ Symfony is the leading PHP framework to create websites and web applications. Bu - Set `APP_SECRET` - Set `NIXPACKS_PHP_FALLBACK_PATH` to `/index.php` - Set `NIXPACKS_PHP_ROOT_DIR` to `/app/public` +- Set `COMPOSER_ALLOW_SUPERUSER` to `1` (unless you have [set up a non-root user](/docs/knowledge-base/server/non-root-user)) - Set `Ports Exposes` to `80` ### Database migrations @@ -52,4 +53,4 @@ You might need to configure the [trusted proxy](https://symfony.com/doc/current/ framework: trusted_proxies: "%env(TRUSTED_PROXIES)%" trusted_headers: ['x-forwarded-for', 'x-forwarded-host', 'x-forwarded-proto', 'x-forwarded-port', 'x-forwarded-prefix'] -``` \ No newline at end of file +``` diff --git a/src/content/docs/knowledge-base/s3/aws.mdx b/src/content/docs/knowledge-base/s3/aws.mdx index 3452c6f..20e61e4 100644 --- a/src/content/docs/knowledge-base/s3/aws.mdx +++ b/src/content/docs/knowledge-base/s3/aws.mdx @@ -106,7 +106,7 @@ import { Aside, Steps } from '@astrojs/starlight/components'; 4. Go to your user settings. ![4](../../../../assets/images/aws-s3/4-iam.jpeg) 5. Create a new `Access Key`. - ![5](../../../../assets/images/aws-s3/5-iam.jpeg + ![5](../../../../assets/images/aws-s3/5-iam.jpeg) 6. Set `Other` as use-case. ![6](../../../../assets/images/aws-s3/6-iam.jpeg) 7. Copy the `Access Key` & `Secret Access Key`. diff --git a/src/content/docs/knowledge-base/s3/index.mdx b/src/content/docs/knowledge-base/s3/index.mdx index 1202212..f86f42a 100644 --- a/src/content/docs/knowledge-base/s3/index.mdx +++ b/src/content/docs/knowledge-base/s3/index.mdx @@ -17,6 +17,7 @@ Currently supported S3 compatible storages are: - Backblaze B2 - Scaleway Object Storage - Hetzner S3 Storage (beta) +- Wasabi hot cloud storage Other's could work, but not tested yet. If you test it, please let us know. diff --git a/src/content/docs/services/index.mdx b/src/content/docs/services/index.mdx index fbf7fea..7a8a7ab 100644 --- a/src/content/docs/services/index.mdx +++ b/src/content/docs/services/index.mdx @@ -60,6 +60,7 @@ You can host ANY service with Coolify that could be containerized. - [Infisical](/docs/services/infisical) - Open source secret management platform. - [Invoice Ninja](/docs/services/invoice-ninja) - Invoice management system. - [Jellyfin](/docs/services/jellyfin) - The Free Software Media System. +- [Jenkins](/docs/services/jenkins) - Open-source automation server. - [Kuzzle](/docs/services/kuzzle) - A powerful backend that enables you to build modern apps faster. - [Label Studio](/docs/services/labelstudio) - Open source data labeling platform. - [Langfuse](/docs/services/langfuse) - Open source LLM engineering platform. @@ -75,6 +76,7 @@ You can host ANY service with Coolify that could be containerized. - [MinIO](/docs/services/minio) - A high-performance, distributed object storage system. - [Mixpost](/docs/services/mixpost) - Self-hosted social media management software (Buffer alternative). - [Moodle](/docs/services/moodle) - Open-source learning platform. +- [Mosquitto](/docs/services/mosquitto) - Open-source MQTT broker. - [N8N](/docs/services/n8n) - Workflow automation tool. - [Nextcloud](/docs/services/nextcloud) - A safe home for all your data. - [Nitropage](/docs/services/nitropage) - Nitropage is an extensible, drag-and-drop website builder based on SolidStart, completely free and open source. diff --git a/src/content/docs/services/jenkins.mdx b/src/content/docs/services/jenkins.mdx new file mode 100644 index 0000000..f5ebefe --- /dev/null +++ b/src/content/docs/services/jenkins.mdx @@ -0,0 +1,24 @@ +--- +title: Jenkins +head: + - tag: "meta" + attrs: + property: "og:title" + content: "How to host Jenkins with Coolify" +description: "Here you can find the documentation for hosting Jenkins with Coolify." +--- + +import { Badge } from "@astrojs/starlight/components"; + + + +![Jenkins](https://www.jenkins.io/images/jenkins-logo-title-dark.svg) + +## What is Jenkins? + +Jenkins is a popular open-source automation server used for continuous integration and continuous delivery (CI/CD). It allows developers to build, test, and deploy software projects reliably. + +## Links + +- [The official website ›](https://www.jenkins.io/) +- [GitHub ›](https://github.com/jenkinsci/jenkins) diff --git a/src/content/docs/services/mosquitto.mdx b/src/content/docs/services/mosquitto.mdx new file mode 100644 index 0000000..7baad64 --- /dev/null +++ b/src/content/docs/services/mosquitto.mdx @@ -0,0 +1,24 @@ +--- +title: Mosquitto +head: + - tag: "meta" + attrs: + property: "og:title" + content: "How to host Mosquitto with Coolify" +description: "Here you can find the documentation for hosting Mosquitto with Coolify." +--- + +import { Badge } from "@astrojs/starlight/components"; + + + +![Mosquitto](https://raw.githubusercontent.com/eclipse-mosquitto/mosquitto/refs/heads/master/logo/mosquitto-text-below.svg) + +## What is Mosquitto? + +Mosquitto is an open-source MQTT (Message Queuing Telemetry Transport) broker that facilitates communication between IoT devices by implementing the lightweight MQTT protocol. It's designed to provide reliable message delivery in scenarios with limited bandwidth or unstable networks, making it a key component for IoT and home automation systems. + +## Links + +- [The official website ›](https://mosquitto.org/) +- [GitHub ›](https://github.com/eclipse/mosquitto)