#llmsmap.me

Unabhängiges technisches Audit

coolify.io

coolify.io

Gesamtwert der KI-Bereitschaft

Zusammengefasster Wert aus allen Auditsignalen.

77von 100Ausgezeichnet
Audit der KI-Bereitschaft: 21.7.2026Öffentliche technische Daten

Gesamtbewertung der KI-Bereitschaft

Wie gut coolify.io auf KI-Systeme vorbereitet ist

77/100

Docs (coolify.io) erreichte im automatisierten technischen Audit 77/100 Punkte bei der KI-Bereitschaft. llms.txt war erreichbar, llms-full.txt hatte ein ungültiges Format und ai.txt war verfügbar. Die robots.txt-Analyse ergab 0 ausdrücklich erlaubte und 0 blockierte KI-Crawler sowie 2 deklarierte Sitemaps. Die Vollständigkeit des Homepage-Markups lag bei 60%; es wurden keine Schema.org-Typen erkannt. Erkannte OpenGraph-Tags: 6. Die Ergebnisse entsprechen den öffentlich erreichbaren Antworten der Website zum Prüfzeitpunkt 2026-07-21T08:26:36.833Z.

Kontext der Bewertung

Die Prüfung kombiniert maschinenlesbare Dateien, Crawler-Regeln, Sitemaps und Homepage-Markup. llms.txt ist erreichbar und umfasst 11.574 Tokens.

robots.txt ist verfügbar; blockierte KI-Bots: 0. Deklarierte Sitemaps: 2. Keine Schema.org-Typen erkannt.

Mobiles Lighthouse-Profil: Performance 68/100, Barrierefreiheit 94/100, SEO 92/100.

Bestätigte Stärken

  • llms.txt ist erreichbar
  • Öffentliche Website-Struktur wurde geprüft
  • 2 Sitemap-Angaben
  • OpenGraph und Canonical-Signale wurden geprüft

Wichtige Verbesserungen

  1. 1Das Format von llms-full.txt korrigieren: Text oder Markdown statt HTML ausliefern.
  2. 2JSON-LD für Organisation, Website und Hauptentitäten ergänzen.
llms.txt-Tokens11.574
llms-full.txt-Tokens—
ai.txt
sitemap.xml

Technisches Profil von Google Lighthouse

Eine mobile Lighthouse-Messung. Die experimentelle Kategorie Agentic Browsing wird separat gezeigt und ersetzt nicht den LLMSMap-Gesamtwert.

Mobil · Lighthouse
68

Performance

94

Barrierefreiheit

100

Best Practices

92

Technisches SEO

33

Agentic Browsing

Bedeutung der Ergebnisse

Die mobile Performance liegt bei 68/100; der größte sichtbare Inhalt erschien nach 6.7 s und der Hauptthread war für 0 ms blockiert. Die Layout-Verschiebung betrug 0. Lange Aufgaben verzögern Eingaben von Nutzern und Browser-Agenten.

Barrierefreiheit: 94/100, Best Practices: 100/100, technisches SEO: 92/100. Die experimentelle Kategorie Agentic Browsing erreichte 33/100 und wird getrennt vom LLMSMap-Gesamtwert angezeigt.

1

Hauptthread entlasten und ersten Bildschirm beschleunigen

Lange JavaScript-Aufgaben aufteilen, nicht kritische Skripte und Stile verzögern und blockierende Anfrageketten verkürzen.

2

Bilder und Ladereihenfolge optimieren

Passende moderne Bildformate ausliefern, das Hauptmotiv priorisieren und Inhalte unterhalb des ersten Bildschirms verzögert laden.

3

Netzwerkverzögerungen reduzieren

Serverantworten beschleunigen, unnötige Weiterleitungen entfernen und Komprimierung sowie Caching einsetzen.

4

Bedienelemente eindeutig beschriften

Schaltflächen, Links und Felder zugänglich benennen sowie Überschriften und semantische Bereiche konsistent strukturieren.

FCP2.7 s

Erster Inhalt

LCP6.7 s

Hauptinhalt

CLS0

Layout-Stabilität

TBT0 ms

Blockierzeit

SI5.9 s

Visuelle Geschwindigkeit

Metrik-Glossar
FCP · Erster Inhalt
Zeit bis zum ersten sichtbaren Text oder Bild.
LCP · Hauptinhalt
Zeit bis zum größten sichtbaren Element.
CLS · Layout-Stabilität
Unerwartete Verschiebungen beim Laden; niedriger ist besser.
TBT · Blockierzeit
Zeit, in der der Hauptthread nicht schnell reagieren konnte.
SI · Visuelle Geschwindigkeit
Wie schnell sich der sichtbare Bereich mit Inhalt füllte.
21.7.2026Lighthouse 13.4.0Mobiles Profil

Prüfungen der KI-Bereitschaft

Maschinenlesbare Dateien, Crawler-Regeln, Discovery und Homepage-Markup.

llms.txt

Datei gefunden und erreichbar

https://coolify.io/docs/llms.txt
llms-full.txt

Ungültiges Format: Die llms-full.txt-URL liefert keinen Text oder Markdown.

https://coolify.io/llms-full.txt
ai.txt

KI-Regeln sind definiert

https://coolify.io/ai.txt
robots.txt

Datei gefunden

https://coolify.io/robots.txt
Sitemap in robots.txt2

2 Sitemaps gefunden

Schema.org (JSON-LD)

Keine Schema.org-Auszeichnung auf der Startseite gefunden

OpenGraph60%

6 OpenGraph-Tags gefunden

Zugriff von KI-Bots

Basierend auf der robots.txt-Analyse

GPTBotNicht erwähnt
OAI-SearchBotNicht erwähnt
ChatGPT-UserNicht erwähnt
Google-ExtendedNicht erwähnt
ClaudeBotNicht erwähnt
Claude-SearchBotNicht erwähnt
Claude-UserNicht erwähnt
BytespiderNicht erwähnt
CCBotNicht erwähnt
PerplexityBotNicht erwähnt
Perplexity-UserNicht erwähnt

Sitemaps

Deklarierte Discovery-Routen für Crawler und Agenten.

OpenGraph-Tags

Auf der Startseite gefundene Metadaten für Social-Media-Vorschauen.

Vollständigkeit des Markups: 60%
og:typewebsite
og:urlhttps://coolify.io
og:titleCoolify
og:descriptionSelf-hosting platform with superpowers. Deploy apps, databases & 280+ services to your server. Open-source alternative to Heroku.
og:site_nameCoolify
# Docs

- [Home](/): Welcome to Coolify Documentation

- **Get Started**
- [Choose your path](/choose-your-path): Decide between self-hosted Coolify and Coolify Cloud based on your goals, responsibilities, and operational comfort level.
- [Start with Self-hosted](/start-with-self-hosted): Install and run self-hosted Coolify with a clear path for automated or manual setup.
- [Start with Coolify Cloud](/start-with-cloud): Start with Coolify Cloud using your own servers while the Coolify team manages the Coolify instance for you.
- [Deploy your first app](/deploy-your-first-app): Deploy your first application on Coolify using the Docker Image option with a simple nginx example.
- [Deploy your first database](/deploy-your-first-database): Deploy your first Redis database on Coolify using the one-click resources list and test the connection from terminal.
- [Deploy your first service](/deploy-your-first-service): Deploy your first one-click service on Coolify using Umami and sign in to verify it is running.

- **Resources**
- [Product UI](/screenshots)
- [Sponsors](/sponsors): Meet the companies and organizations sponsoring Coolify development including hosting, infrastructure, and developer-tool partners.
- [Offers](/offers): Offers, credits, and partner resources for Coolify users.
- [Support](/support): Find the right place to ask for Coolify help and what to include so people can help faster.
- [Team](/team): Meet the international team developing Coolify including founder Andras Bacsai, core developers, community leads, and documentation maintainers.

- **Contribute**
- [Guidelines](/contribute/guidelines)
- [Coolify Core](/contribute/coolify)
- [Documentation](/contribute/documentation)
- [Service Templates](/contribute/service)
- Core

  - **Understand Coolify**
  - [What is Coolify](/core/what-is-coolify): A practical introduction to Coolify for people new to self-hosting.
  - [How Coolify works](/core/how-coolify-works): How the Coolify instance, connected servers, Docker, and reverse proxies work together.
  - [Self Hosted vs Coolify Cloud](/core/selfhosted-cloud-comparison): Compare self-hosted Coolify and Coolify Cloud by ownership, responsibilities, and cost.
  - [Build and Deployment Model](/core/build-deployment-model): How Coolify builds or pulls application images and replaces running containers on connected servers.
  - [Docker and Containers](/core/docker-and-containers): How Docker images, containers, persistent storage, networks, and Compose fit into a Coolify deployment.
  - [Networking in Coolify](/core/networking-in-coolify): How public traffic, reverse proxies, Docker networks, and direct ports fit together in Coolify.
  - [Security Model](/core/security-model): Understand Coolify's security boundary, built-in controls, and the infrastructure and workloads you must secure.

  - **Manage Coolify**
  - Instance Management
    - [Instance settings](/core/instance-management/instance-settings): Configure self-hosted Coolify instance settings for URL, access, updates, backups, email, OAuth, and scheduled jobs.
    - [Update Coolify](/core/instance-management/update): Update a self-hosted Coolify instance from the dashboard or terminal, and configure automatic updates.
    - [Update Coolify Database](/core/instance-management/update-coolify-database): Update or roll back the internal PostgreSQL database used by a self-hosted Coolify instance.
    - [Downgrade Coolify](/core/instance-management/downgrade): Return a self-hosted Coolify instance to an earlier release from the terminal, with backup and recovery safeguards.
    - [Uninstall Coolify](/core/instance-management/uninstallation): Permanently remove a self-hosted Coolify control plane and its local data from a server.
  - Backup and Recovery
    - [Back up Coolify](/core/backup-and-recovery/instance-backup): Create and verify self-hosted Coolify instance backups, save the instance encryption key, and configure recurring backups.
    - [Restore Coolify](/core/backup-and-recovery/instance-restore): Restore a self-hosted Coolify instance on the same machine or move it to a replacement machine.
    - [Reset Root Password](/core/backup-and-recovery/reset-root-password): Recover access to a self-hosted Coolify instance by resetting the root account password from the server terminal.
    - [Change Root Email](/core/backup-and-recovery/change-root-email): Recover access to a self-hosted Coolify instance by changing the root account login email from the server terminal.
    - [Reset 2FA](/core/backup-and-recovery/reset-2fa): Recover access to a self-hosted Coolify account by clearing its two-factor authentication setup from the server terminal.

  - **Persistent Storage**
  - Storage mounts
    - [Overview](/core/persistent-storage/storage-mounts/overview): Understand how persistent storage keeps application and database data outside replaceable containers and choose the correct mount type in Coolify.
    - [Volume mounts](/core/persistent-storage/storage-mounts/volume-mounts): Add a named Docker volume to a Coolify application or database and verify that its data survives redeployments.
    - [Bind mounts](/core/persistent-storage/storage-mounts/bind-mounts): Map a specific directory on a Coolify deployment server into an application or database container.
    - [File mounts](/core/persistent-storage/storage-mounts/file-mounts): Mount one Coolify-managed file or an existing host file at an exact path inside a container.
    - [Backup](/core/persistent-storage/storage-mounts/backups): Schedule local and S3 backups for application volume and directory mounts, set retention, and verify each execution.
  - S3 Storage
    - [Overview](/core/s3-storage/overview): Configure S3-compatible storage for Coolify backups with Amazon S3, Cloudflare R2, Supabase Storage, and other supported providers.
    - [Amazon S3](/core/s3-storage/aws): Connect Amazon S3 to Coolify by creating a bucket, IAM policy, IAM user, and access key.
    - [Cloudflare R2](/core/s3-storage/r2): Configure Cloudflare R2 S3-compatible storage for Coolify backups with bucket creation, API token setup, and access credentials.
    - [Supabase Storage](/core/s3-storage/supabase): Configure Supabase Storage as an S3-compatible backup destination using your project endpoint, bucket, region, and access keys.

  - **Infrastructure**
  - Servers
    - [Overview](/core/infrastructure/servers/overview): Understand server roles in Coolify and choose the right way to add, provision, and manage a server.
    - [Add Server](/core/infrastructure/servers/add-server): Connect an existing Linux server to Coolify with SSH and prepare it for deployments.
    - [Provision Cloud Server](/core/infrastructure/servers/provision-cloud-server): Purchase and create a Hetzner, DigitalOcean, or Vultr server from the Coolify dashboard.
    - [Manage Server](/core/infrastructure/servers/manage-server): Update a connected server's connection, domain, timezone, build role, and cloud-provider link.
    - [Remove Server](/core/infrastructure/servers/remove-server): Remove a server from Coolify, optionally delete its resources, and understand provider deletion.
    - [OpenSSH](/core/infrastructure/servers/openssh): Configure OpenSSH for the localhost server or a remote server connected to Coolify.
    - [Firewall](/core/infrastructure/servers/firewall): Open the firewall ports required by Coolify, its proxy, connected servers, and dashboard features.
    - [Non-root User](/core/infrastructure/servers/non-root-user): Create a non-root SSH user and give it the access Coolify needs to manage a server.
    - [Build Servers](/core/infrastructure/servers/build-servers): Add a dedicated build server and configure an application to use it for Docker image builds.
    - [Server Patching](/core/infrastructure/servers/server-patching): Check for operating-system package updates and install selected updates from the Coolify dashboard.
    - [Automated Docker Cleanup](/core/infrastructure/servers/automated-docker-cleanup): Configure scheduled Docker cleanup and safely remove unused images, volumes, and networks from a server.
    - [Web Terminal](/core/infrastructure/servers/web-terminal): Open a browser terminal for a server or container and enable or disable terminal access for a server.
  - Scaling
    - [Overview](/core/infrastructure/scaling/overview): Understand the scaling options available for applications deployed with Coolify and choose when to add servers or a cloud load balancer.
    - [Multi-server Deployments](/core/infrastructure/scaling/multi-server-deployments): Deploy one Coolify application to multiple standalone servers by using a shared Docker image and registry.
    - [Cloud Load Balancing](/core/infrastructure/scaling/cloud-load-balancing): Put a provider-managed load balancer in front of an application deployed by Coolify to multiple servers.
    - [Docker Swarm (Deprecated)](/core/infrastructure/scaling/docker-swarm): Understand the Docker Swarm deprecation in Coolify and the requirements for maintaining an existing Coolify v4 deployment.

  - **Networking**
  - Destinations
    - [Overview](/core/networking/destinations/overview): Understand how Coolify uses Docker network destinations to deploy resources on your servers.
    - [Create a Destination](/core/networking/destinations/create): Create another Docker network destination in Coolify or scan a network that already exists on a server.
    - [Manage Destinations](/core/networking/destinations/manage): Review resources, rename destinations, select deployment networks, and clone resources to another destination.
    - [Delete Destination](/core/networking/destinations/delete): Safely remove a destination and its Docker network after reviewing every attached resource.
  - [Domains](/core/networking/domains): Configure domains, HTTPS, target ports, paths, redirects, search engine indexing, and generated domains for Coolify applications and services.
  - [DNS](/core/networking/dns): Point domains to Coolify servers, verify DNS records, and configure wildcard domains and DNS validation.
  - Proxy
    - [Overview](/core/networking/proxy/overview)
    - Traefik
      - [Overview](/core/networking/proxy/traefik/overview)
      - [Basic Authentication](/core/networking/proxy/traefik/basic-auth): Protect Coolify applications and Docker Compose services with Traefik HTTP basic authentication.
      - [Custom SSL Certificates](/core/networking/proxy/traefik/custom-ssl-certs): Load certificates from a Coolify server into Traefik with dynamic configuration.
      - [Dashboard](/core/networking/proxy/traefik/dashboard): Expose the Traefik dashboard through a dedicated authenticated domain in Coolify.
      - [Custom Middlewares](/core/networking/proxy/traefik/custom-middlewares): Add reusable Traefik request middleware and redirects to Coolify resources.
      - [Dynamic Configuration](/core/networking/proxy/traefik/dynamic-config): Add file-based Traefik routers, services, middleware, and TLS settings through Coolify.
      - [Load Balancing](/core/networking/proxy/traefik/load-balancing): Route one Traefik domain to multiple reachable upstream servers or containers.
      - [DNS Challenge](/core/networking/proxy/traefik/dns-challenge): Configure Traefik to obtain Let's Encrypt certificates through a DNS provider API.
      - [Wildcard Certificates](/core/networking/proxy/traefik/wildcard-certs): Request and use a Traefik certificate that covers an apex domain and its subdomains.
      - [Protect with Authentik](/core/networking/proxy/traefik/protect-services-with-authentik): Add Authentik forward authentication to Coolify resources through Traefik middleware.
    - Caddy
      - [Overview](/core/networking/proxy/caddy/overview)
      - [Basic Authentication](/core/networking/proxy/caddy/basic-auth): Protect Coolify applications with Caddy HTTP basic authentication.
      - [DNS Challenge](/core/networking/proxy/caddy/dns-challenge): Build Caddy with a DNS provider module and use DNS-based ACME validation in Coolify.

  - **Team Management**
  - Members
    - [Overview](/core/team/members/overview): Understand how team membership controls access to team-scoped resources and choose the right member management task.
    - [Add a Member](/core/team/members/add-a-member): Invite a person to a Coolify team by email or with a generated invitation link.
    - [Remove a Member](/core/team/members/remove-a-member): Remove a person from a Coolify team without deleting their account or the team's resources.
    - [Delete a User](/core/team/members/delete-user): Delete a user account from a self-hosted Coolify instance, with automatic team ownership transfer and resource cleanup rules.
    - [Manage Members](/core/team/members/manage-members): Review a Coolify team, change member roles, and manage pending invitations.
  - [Roles & Permissions](/core/team/roles-and-permissions): Compare Owner, Admin, and Member access across team management, resources, servers, credentials, and API tokens.
  - [Shared Variables](/core/team/shared-variables): Create team, project, environment, and server-scoped values and reference them in Coolify resource configuration.

  - **Security**
  - Authentication
    - OAuth
      - [Overview](/core/security/authentication/oauth/overview): Understand OAuth sign-in behavior in Coolify and choose a provider-specific setup guide.
      - [GitHub](/core/security/authentication/oauth/github): Configure GitHub OAuth sign-in for Coolify by creating an OAuth App and registering the Coolify callback URL.
      - [GitLab](/core/security/authentication/oauth/gitlab): Configure GitLab.com or self-managed GitLab OAuth sign-in for Coolify with a read-user application.
      - [Google](/core/security/authentication/oauth/google): Configure Google OAuth sign-in for Coolify with a web OAuth client and the Coolify callback URL.
      - [Azure](/core/security/authentication/oauth/azure): Configure Microsoft Entra ID OAuth sign-in for Coolify with an app registration, tenant ID, and client secret.
      - [Bitbucket](/core/security/authentication/oauth/bitbucket): Configure Bitbucket Cloud OAuth sign-in for Coolify with an OAuth consumer and email permission.
      - [Discord](/core/security/authentication/oauth/discord): Configure Discord OAuth sign-in for Coolify with a Discord application and registered redirect URI.
      - [Infomaniak](/core/security/authentication/oauth/infomaniak): Configure Infomaniak OAuth sign-in for Coolify with an Application credential and callback URL.
    - SSO
      - [Overview](/core/security/authentication/sso/overview): Configure centralized Coolify sign-in with Authentik, Clerk, or Zitadel.
      - [Authentik](/core/security/authentication/sso/authentik): Configure Authentik SSO for Coolify with an OAuth2/OpenID Connect provider, application, and base URL.
      - [Clerk](/core/security/authentication/sso/clerk): Configure Clerk SSO for Coolify by creating a Clerk OAuth application and using its Frontend API URL.
      - [Zitadel](/core/security/authentication/sso/zitadel): Configure Zitadel SSO for Coolify with a confidential web application, client secret, and instance base URL.
    - [2FA](/core/security/authentication/2fa): Configure two-factor authentication, save recovery codes, and manage 2FA for a Coolify account.
  - Credentials
    - [SSH Keys](/core/security/credentials/ssh-keys): Create, authorize, rotate, and remove the SSH keys Coolify uses for servers and private Git repositories.
    - [Cloud Tokens](/core/security/credentials/cloud-tokens): Create and manage the Hetzner, DigitalOcean, and Vultr credentials Coolify uses for cloud servers.
    - [Cloud-Init Scripts](/core/security/credentials/cloud-init-scripts): Create reusable cloud-init YAML for Hetzner, DigitalOcean, and Vultr server provisioning.
    - [API Tokens](/core/security/credentials/api-tokens): Create, scope, store, rotate, and revoke Coolify API tokens for integrations and automation.

  - **Observability**
  - Monitoring
    - [Overview](/core/observability/monitoring/overview): Understand how Coolify monitors server availability, container state, disk usage, backups, and CPU and memory metrics.
    - [Sentinel](/core/observability/monitoring/sentinel): Configure and troubleshoot Coolify Sentinel for server health, container status, disk usage, and metrics collection.
    - [Metrics](/core/observability/monitoring/metrics): Enable and view Coolify CPU and memory metrics for servers, applications, and standalone databases.
  - Log Drains
    - [Overview](/core/observability/log-drains/overview): Understand how Coolify forwards application, database, and service container logs to an external destination.
    - [Axiom](/core/observability/log-drains/axiom): Send Coolify application, database, and service container logs to an Axiom dataset.
    - [New Relic](/core/observability/log-drains/new-relic): Send Coolify application, database, and service container logs to New Relic Logs.
    - [Custom Fluent Bit](/core/observability/log-drains/custom-fluent-bit): Configure Coolify to forward resource container logs with a complete custom Fluent Bit configuration.

  - **Notifications**
  - [Overview](/core/notifications/overview): Understand how Coolify sends team notifications through email, Discord, Telegram, Slack, Mattermost, Pushover, and webhooks.
  - [Notification Events](/core/notifications/events): Choose which deployment, backup, scheduled task, container, and server events Coolify sends through each notification channel.
  - Notification Channels
    - [Email](/core/notifications/channels/email): Configure Coolify email notifications with hosted email, self-hosted instance-wide transactional email, SMTP, or Resend.
    - [Discord](/core/notifications/channels/discord): Send Coolify notifications to a Discord channel through an incoming webhook.
    - [Telegram](/core/notifications/channels/telegram): Configure a Telegram bot, chat, and optional topic IDs for Coolify notifications.
    - [Slack & Mattermost](/core/notifications/channels/slack-mattermost): Send Coolify notifications to Slack or Mattermost through a Slack-compatible incoming webhook.
    - [Pushover](/core/notifications/channels/pushover): Send Coolify push notifications through a Pushover application.
    - Webhook Notifications
      - [Setup](/core/notifications/channels/webhook/setup): Configure Coolify to send notification events as JSON POST requests to an HTTP or HTTPS endpoint.
      - [Payload Reference](/core/notifications/channels/webhook/payload-reference): Reference for Coolify webhook notification event identifiers, JSON fields, optional values, and example payloads.

  - **Automation**
  - Scheduled Tasks
    - [Overview](/core/automation/scheduled-tasks/overview): Understand how Coolify runs scheduled commands inside application and service containers.
    - [Create a Task](/core/automation/scheduled-tasks/create-a-task): Create a scheduled command for a Coolify application or service and verify its first execution.
    - [Manage Tasks](/core/automation/scheduled-tasks/manage-tasks): Update, enable, disable, run, and delete scheduled tasks in Coolify.
    - [Execution History](/core/automation/scheduled-tasks/execution-history): Read scheduled task status, timing, output, and downloadable logs in Coolify.
  - Tags
    - [Overview](/core/automation/tags/overview): Group Coolify applications and services with team-scoped tags for filtering and bulk deployment.
    - [Manage Tags](/core/automation/tags/manage-tags): Create, assign, reuse, and remove tags from Coolify applications and services.
    - [Deploy by Tag](/core/automation/tags/deploy-by-tag): Redeploy a group of Coolify applications and services from the dashboard or a tag webhook.
  - [Deploy Webhooks](/core/automation/deploy-webhooks): Trigger Coolify resource or tag deployments from CI and external automation with an authenticated webhook URL.
  - [Cron Syntax](/core/automation/cron-syntax): Write five-field cron expressions and use Coolify's supported named schedules.
- Applications

  - **Understand Applications**
  - [What is an application](/applications/what-is-an-application): Understand what an application is in Coolify and what you need before deploying one.
  - [How Applications Work](/applications/how-applications-work): Follow how Coolify turns application source or an existing image into running Docker containers.
  - [Choose a Deployment Method](/applications/choose-deployment-method): Choose whether Coolify deploys a Git repository, a Dockerfile entered without Git, a Git-based Docker Compose definition, or an existing image.
  - [Coming from Managed Platforms](/applications/coming-from-managed-platforms): Map managed deployment platform concepts to Coolify, Docker, and servers you control.

  - **Source Code**
  - [Overview](/applications/sources/overview): Choose how Coolify accesses a public or private Git repository.
  - [Public Repositories](/applications/sources/public-repositories): Deploy a public Git repository without creating a Git source or deploy key.
  - [Deploy Keys](/applications/sources/deploy-keys): Give Coolify read-only SSH access to one private Git repository.
  - [Cursor Origin](/applications/sources/cursor-origin): Deploy a private Cursor Origin repository with Coolify by sharing a deploy key between Coolify and Origin.
  - GitHub
    - [Overview](/applications/sources/github/overview): Choose a GitHub source method for public and private application repositories.
    - [GitHub Actions](/applications/sources/github/actions): Build and publish an application image in GitHub Actions, then trigger a Coolify deployment.
    - [GitHub Auto Deploy](/applications/sources/github/auto-deploy): Automatically deploy applications from GitHub with a GitHub App, GitHub Actions, or a repository webhook.
    - [GitHub Preview Deployments](/applications/sources/github/preview-deploy): Deploy pull requests separately with scoped access, variables, domains, and GitHub comments.
    - [Deploy a Public GitHub Repository](/applications/sources/github/public-repository): Deploy an application by giving Coolify the URL of a public GitHub repository.
    - [GitHub Deploy Key](/applications/sources/github/deploy-key): Give Coolify read-only access to one private GitHub repository.
    - [Set Up a GitHub App](/applications/sources/github/app): Give Coolify scoped access to selected private or public GitHub repositories.
    - [Switch GitHub Apps](/applications/sources/github/switch-apps): Move an existing application to another GitHub App source.
  - [GitLab](/applications/sources/gitlab): Deploy public and private GitLab repositories with a GitLab App, deploy key, or repository URL.
  - [Bitbucket](/applications/sources/bitbucket): Deploy Bitbucket repositories and configure repository and pull-request webhooks.
  - [Gitea](/applications/sources/gitea): Deploy Gitea repositories and configure push and pull-request webhooks.
  - [Other Git Providers](/applications/sources/other-providers): Deploy from another Git-compatible provider with public HTTPS access or an SSH deploy key.

  - **Builds**
  - [Overview](/applications/builds/overview): Compare how Coolify prepares Docker images for Applications created from Git source.
  - Nixpacks
    - [Overview](/applications/builds/nixpacks/overview): Understand how Nixpacks detects an application's codebase and generates image build instructions.
    - [Deploy with Nixpacks](/applications/builds/nixpacks/deploy): Deploy a server or static application from Git source with Nixpacks.
    - [Node.js Versioning](/applications/builds/nixpacks/node-versioning): Select a Node.js major version in Nixpacks or pin a nixpkgs archive when an exact package set is required.
  - [Railpack](/applications/builds/railpack): Create an application image from Git source with Coolify's Railpack Beta build method.
  - [Static](/applications/builds/static): Package prebuilt static files in an Nginx image and deploy them with Coolify.
  - [Dockerfile](/applications/builds/dockerfile): Build an application image from a repository-owned Dockerfile or a Dockerfile entered directly in Coolify.
  - [Docker Compose](/applications/builds/docker-compose): Deploy Docker Compose from a Git repository or a definition stored directly in Coolify.
  - [Docker Registries](/applications/builds/docker-registries): Pull existing application images and push images built by Coolify to a Docker registry.
  - [Custom Docker Options](/applications/builds/custom-docker-options): Add supported Docker run options to a Coolify application without replacing its Dockerfile.

  - **Configuration**
  - [Overview](/applications/configuration/overview): Find the Coolify settings used to configure an application after it is created.
  - [General](/applications/configuration/general): Configure an application's identity, build method, domains, image settings, ports, labels, and deployment commands.
  - [Advanced](/applications/configuration/advanced): Configure advanced application build, deployment, Git, proxy, restart, logging, and GPU behavior.
  - [Environment Variables](/applications/configuration/environment-variables): Configure application values for the build phase, the running container, and preview deployments.
  - [Persistent Storage](/applications/configuration/persistent-storage): Configure application volume, directory, and file mounts and keep data outside replaceable containers.
  - [Health Checks](/applications/configuration/health-checks): Configure HTTP or command health checks in Coolify, a Dockerfile, or Docker Compose.
  - [Resource Limits](/applications/configuration/resource-limits): Limit the CPU and memory available to an application container.

  - **Deployments**
  - [Overview](/applications/deployments/overview): Understand application deployment triggers, history, logs, and lifecycle actions in Coolify.
  - [Docker Image](/applications/deployments/docker-image): Deploy an existing Docker image without connecting a Git repository or building source code.
  - [Automatic Deployments](/applications/deployments/automatic-deployments): Deploy automatically with a Git provider webhook or an authenticated deployment request from external CI.
  - [Manual Git Webhooks](/applications/deployments/manual-webhooks): Configure repository events for applications connected by a public URL or deploy key.
  - [Preview Deployments](/applications/deployments/preview-deployments): Deploy pull requests separately with scoped access, variables, domains, and Git provider events.
  - [Rolling Updates](/applications/deployments/rolling-updates): Understand how Coolify replaces an application container and what the application must do to avoid downtime.
  - [Rollbacks](/applications/deployments/rollbacks): Redeploy an older application image that is still available on the deployment server.

  - **Operations**
  - [Overview](/applications/operations/overview): Monitor, troubleshoot, maintain, and protect a running application.
  - [Scheduled Tasks](/applications/operations/scheduled-tasks): Run recurring commands inside an application container and verify their execution.
  - [Resource Operations](/applications/operations/resource-operations): Clone an application to another destination or move it between projects and environments.
  - [Migrate an Application](/applications/operations/migrate-between-instances): Migrate one application and its persistent state to another Coolify instance.
  - [Danger Zone](/applications/operations/danger-zone): Permanently delete an application and choose which related Docker resources Coolify removes.

  - **Framework Examples**
  - JavaScript
    - [NextJS](/applications/framework-examples/javascript/nextjs): Deploy Next.js applications on Coolify with server-side rendering, static builds, Nixpacks, or custom Dockerfile configurations.
    - [Vite](/applications/framework-examples/javascript/vite): Deploy Vite applications on Coolify with TypeScript or JavaScript, Nixpacks build process, and static site generation.
    - [Vue](/applications/framework-examples/javascript/vuejs): Deploy Vue.js applications on Coolify with server builds using Node/Express or static SPA builds with routing support.
    - [Nuxt](/applications/framework-examples/javascript/nuxt): Deploy Nuxt applications on Coolify with server builds, static generation, and Nitro support using Nixpacks build configurations.
    - [SvelteKit](/applications/framework-examples/javascript/svelte-kit): Deploy SvelteKit applications on Coolify with static builds using adapter-static or Node server builds with adapter-node.
  - Python
    - [Django](/applications/framework-examples/python/django): Deploy Django applications on Coolify with gunicorn, automatic builds, environment variables, and Python package management.
  - PHP
    - [Laravel](/applications/framework-examples/php/laravel): Deploy Laravel PHP applications on Coolify with Nixpacks, queue workers, scheduler, supervisor, database, and Redis integration.
    - [Symfony](/applications/framework-examples/php/symfony): Deploy Symfony PHP applications on Coolify with Nixpacks, Doctrine migrations, database connections, and trusted proxy configuration.
  - Ruby
    - [Ruby on Rails](/applications/framework-examples/ruby/rails): Deploy Ruby on Rails applications on Coolify with database migrations, MVC pattern support, and automated deployment workflows.
    - [Jekyll](/applications/framework-examples/ruby/jekyll): Deploy Jekyll static sites on Coolify using Nixpacks or Dockerfile with Ruby, Nginx, and automated build processes.
  - Elixir
    - [Phoenix](/applications/framework-examples/elixir/phoenix): Deploy Phoenix framework applications on Coolify with Elixir/Erlang, Nixpacks, environment variables, and database integration.
- Services
  - [Services](/services)

  - **Understand Services**
  - [What is a service](/services/what-is-a-service): Understand Docker Compose Services, one-click templates, and user-defined stacks in Coolify.
  - [How Services Work](/services/how-services-work): Follow how Coolify turns a one-click template or Docker Compose definition into a running Service stack.

  - **Configuration**
  - [Overview](/services/configuration/overview): Find the Coolify settings used to configure a Docker Compose Service and its components.
  - [General](/services/configuration/general): Configure a Service stack, edit its Compose definition, and manage application and database components.
  - [Networking](/services/configuration/networking): Connect Service components to each other, the Coolify network, other Docker networks, and external clients.
  - [Docker Compose](/services/configuration/docker-compose): Edit the Docker Compose definition stored on a Service and understand how Coolify turns it into a deployment.
  - [Environment Variables](/services/configuration/environment-variables): Configure values referenced by a Service's Docker Compose definition.
  - [Persistent Storage](/services/configuration/persistent-storage): Review Compose-owned volumes, directories, and file mounts used by a Service.

  - **Operations**
  - [Overview](/services/operations/overview): Deploy, update, monitor, and protect a Docker Compose Service.
  - [Update a Service](/services/operations/update-service): Safely update image versions, Compose configuration, and environment variables for an existing Service.
  - [Scheduled Tasks](/services/operations/scheduled-tasks): Run recurring commands inside a selected Service container and verify their execution.
  - [Resource Operations](/services/operations/resource-operations): Clone a Service to another destination or move it between projects and environments.
  - [Troubleshooting](/services/operations/troubleshooting): Diagnose failed deployments, degraded components, configuration differences, connection failures, and domain errors in a Service.
  - [Danger Zone](/services/operations/danger-zone): Permanently delete a Service and choose which related Docker resources Coolify removes.

  - **Service Catalog**
  - [One-click Service catalog](/services/overview): Browse the Docker Compose templates currently included in Coolify's one-click Service catalog.
  - [All Services](/services/all): Complete directory of one-click services in Coolify including AI, analytics, databases, CMS, monitoring, and more.
- Databases

  - **Understand Databases**
  - [What is a database](/databases/what-is-a-database): Understand standalone databases, generated connection details, and persistent data in Coolify.
  - [How Databases Work](/databases/how-databases-work): Follow how Coolify creates, connects, stores, checks, and backs up standalone databases.
  - [Choose a Database](/databases/choose-a-database): Choose a supported database engine, version, and deployment method for your workload.

  - **Configuration**
  - [Overview](/databases/configuration/overview): Find the Coolify settings used to configure a standalone database after it is created.
  - [General](/databases/configuration/general): Configure a database image, credentials, engine settings, ports, and public access.
  - [Environment Variables](/databases/configuration/environment-variables): Configure runtime environment variables passed to a standalone database container.
  - [Persistent Storage](/databases/configuration/persistent-storage): Configure the volume, directory, and file mounts that keep database data outside the replaceable container.
  - [Health Checks](/databases/configuration/health-checks): Configure the Docker health check used to report whether a standalone database is healthy.
  - [Resource Limits](/databases/configuration/resource-limits): Limit the CPU and memory available to a standalone database container.

  - **Operations**
  - [Overview](/databases/operations/overview): Monitor, maintain, and protect a running standalone database.
  - [Backups](/databases/backups): Schedule, retain, and store PostgreSQL, MySQL, MariaDB, MongoDB, and ClickHouse database backups in Coolify.
  - [Restore a Database](/databases/restore): Restore a PostgreSQL, MySQL, MariaDB, or MongoDB backup from a server file, upload, or S3-compatible storage.
  - [Database SSL](/databases/ssl): Enable SSL for standalone database connections in Coolify, choose a verification mode, and mount the Coolify CA certificate when required.
  - [Resource Operations](/databases/operations/resource-operations): Clone a standalone database to another destination or move it between projects and environments.
  - [Danger Zone](/databases/operations/danger-zone): Permanently delete a standalone database and choose which related Docker resources Coolify removes.

  - **Database engines**
  - [PostgreSQL](/databases/postgresql): Deploy and operate PostgreSQL on Coolify with generated credentials, persistent storage, SSL, health checks, backups, and restore support.
  - [MySQL](/databases/mysql): Deploy and operate MySQL on Coolify with generated credentials, persistent storage, SSL, health checks, backups, and restore support.
  - [MariaDB](/databases/mariadb): Deploy and operate MariaDB on Coolify with generated credentials, persistent storage, health checks, SSL, backups, and restore support.
  - [MongoDB](/databases/mongodb): Deploy and operate MongoDB on Coolify with generated credentials, persistent storage, SSL, health checks, and scheduled dumps.
  - [Redis](/databases/redis): Deploy and operate Redis on Coolify with generated credentials, persistent storage, TLS, health checks, and private or public connection URLs.
  - [Dragonfly](/databases/dragonfly): Deploy and operate Dragonfly on Coolify with Redis-compatible connections, persistent storage, TLS, and health checks.
  - [KeyDB](/databases/keydb): Deploy and operate KeyDB on Coolify with Redis-compatible connections, persistent storage, TLS, and health checks.
  - [ClickHouse](/databases/clickhouse): Deploy and operate ClickHouse on Coolify for analytical workloads with persistent storage, scheduled backups, and health checks.
- Integrations

  - **Networking**
  - Cloudflare Tunnel
    - [Overview](/integrations/networking/cloudflare/tunnels): Connect Coolify resources securely without port forwarding using Cloudflare Tunnels for all resources, single apps, SSH access, or full HTTPS setups.
    - [All resources](/integrations/networking/cloudflare/tunnels/all-resource): Expose all Coolify resources securely through Cloudflare Tunnels without public IPs or port forwarding using wildcard domains and HTTP proxy routing.
    - [Single resource](/integrations/networking/cloudflare/tunnels/single-resource): Securely access individual Coolify applications through Cloudflare Tunnels with port mapping, domain configuration, and multi-resource tunneling support.
    - [Server SSH](/integrations/networking/cloudflare/tunnels/server-ssh): Enable secure SSH access to Coolify servers via Cloudflare Tunnels with automated or manual cloudflared installation hiding server IP addresses.
    - [Full TLS](/integrations/networking/cloudflare/tunnels/full-tls): Configure end-to-end HTTPS for Coolify resources through Cloudflare Tunnels with Origin Certificates, strict TLS encryption, and proper domain setup.

  - **Security**
  - [Cloudflare DDoS Protection](/integrations/security/cloudflare/ddos-protection): Learn how to set up Cloudflare DDoS protection for applications deployed with Coolify.
  - [CrowdSec](https://www.crowdsec.net/blog/securing-automated-app-deployment-crowdsec-and-coolify)
- MCP

  - **Understand MCP**
  - [What is MCP?](/mcp/what-is-mcp): Understand Coolify's Model Context Protocol server and how AI clients access your Coolify resources.
  - [How MCP works](/mcp/how-mcp-works): Understand how Coolify authenticates MCP clients, scopes data, and exposes tools, resources, and prompts.

  - **Get Started**
  - [Overview](/mcp/overview): Find the Coolify MCP setup path, supported clients, capabilities, and security guidance.
  - [Set up MCP](/mcp/setup): Enable Coolify MCP, create a team-scoped API token, and connect an MCP-compatible AI client.

  - **Clients**
  - [Claude Code](/mcp/clients/claude-code): Configure Claude Code to connect to Coolify's Streamable HTTP MCP server.
  - [Cursor](/mcp/clients/cursor): Configure Cursor to connect to Coolify's Streamable HTTP MCP server.
  - [Other MCP clients](/mcp/clients/other-clients): Configure an MCP-compatible client to connect to Coolify over Streamable HTTP.

  - **MCP Capabilities**
  - [Overview](/mcp/capabilities/overview): Find Coolify MCP tools, resources, and prompts by task.
  - [Teams](/mcp/capabilities/teams): Use Coolify MCP to inspect the authenticated team and its members.
  - [Servers](/mcp/capabilities/servers): Use Coolify MCP to inspect servers, destinations, domains, and server resources.
  - [Projects](/mcp/capabilities/projects): Use Coolify MCP to list projects, inspect environments, and search team resources.
  - [Applications](/mcp/capabilities/applications): Use Coolify MCP to list and inspect applications and preview deployments.
  - [Databases](/mcp/capabilities/databases): Use Coolify MCP to list and inspect standalone databases and their backup schedules.
  - [Services](/mcp/capabilities/services): Use Coolify MCP to inspect one-click services and their application or database components.
  - [Deployments](/mcp/capabilities/deployments): Use Coolify MCP to inspect, queue, control, and cancel deployments.
  - [Logs](/mcp/capabilities/logs): Use Coolify MCP to fetch recent container logs with sensitive-data controls.
  - [Environment and storage](/mcp/capabilities/environment-and-storage): Use Coolify MCP to inspect environment-variable names and storage mounts without returning file contents.
  - [Integrations](/mcp/capabilities/integrations): Use Coolify MCP to inspect GitHub integrations and browse repositories and branches.
  - [Automation](/mcp/capabilities/automation): Use Coolify MCP to inspect scheduled tasks, executions, unhealthy resources, and resource health hints.
  - [Prompts and resources](/mcp/capabilities/prompts-and-resources): Use Coolify MCP prompts and resources for guided workflows and read-only context.
  - [Pagination](/mcp/capabilities/pagination): Handle paginated Coolify MCP list responses and continue through large result sets.

  - **Security & Troubleshooting**
  - [MCP security](/mcp/security): Protect Coolify MCP connections with scoped tokens, team boundaries, and limited client access.
  - [Troubleshoot MCP](/mcp/troubleshooting): Fix common Coolify MCP connection, authentication, permission, and resource-scope problems.
- Knowledge Base

  - **Scaling**
  - [Node.js Multi-Core Scaling](/knowledge-base/nodejs-multi-core-scaling): Scale a Node.js, Bun, or Deno application across all available CPU cores using PM2 cluster mode or SO_REUSEPORT, with Dockerfile and Nixpacks examples for Coolify.
  - [Load Balancing on Hetzner](/knowledge-base/hetzner-loadbalancing): Deploy scalable load-balanced applications on Hetzner Cloud with Coolify including TLS termination, health checks, database setup, and firewall configuration.

  - **How-To Guides**
  - [macOS using Colima Setup Guide](/knowledge-base/how-to/macos-colima): Install Coolify on macOS using a Colima virtual machine with Docker, covering VM creation, networking, and SSH configuration.
  - [Deploy Webstudio Projects to Hetzner with Coolify](/knowledge-base/how-to/webstudio-with-hetzner): Complete guide to deploying Webstudio projects with Coolify on Hetzner servers using Docker, GitHub integration, and automated deployment.
- CLI

  - **Overview**
  - [What is the Coolify CLI?](/cli/what-is-the-coolify-cli): Install and configure the Coolify CLI to manage Coolify resources from a terminal or automation workflow.
  - [How the CLI works](/cli/how-cli-works): Understand how the Coolify CLI selects a context, authenticates requests, calls the Coolify API, retries failures, and formats responses.

  - **Get started**
  - [Installation](/cli/installation): Install and verify the Coolify CLI on Linux, macOS, or Windows.
  - [Authentication](/cli/authentication): Authenticate the Coolify CLI with a scoped API token for Coolify Cloud or a self-hosted instance.
  - [Contexts](/cli/contexts): Save, select, update, and remove Coolify CLI connections for Cloud and self-hosted instances.

  - **Workflows**
  - [Deploy Applications](/cli/deploy-applications): Create, configure, deploy, and monitor an application with the Coolify CLI.
  - [Automate with the CLI](/cli/automate-with-cli): Use Coolify CLI contexts, JSON output, batch deployments, and exit statuses in scripts and CI jobs.
  - [Manage Database Backups](/cli/database-backups): Configure, run, and verify scheduled database backups with the Coolify CLI.

  - **Maintain the CLI**
  - [Update](/cli/update): Update the Coolify CLI with its built-in command or the package method used for installation.
  - [Uninstall](/cli/uninstallation): Remove the Coolify CLI binary and optionally delete its saved contexts and API tokens.

  - **Commands**
  - [Global options](/cli/command-reference/commands/global-options): Coolify CLI
  - Context
    - [Add](/cli/command-reference/commands/context/add): Add a new context
    - [Delete](/cli/command-reference/commands/context/delete): Delete a context
    - [Get](/cli/command-reference/commands/context/get): Get details of a specific context
    - [List](/cli/command-reference/commands/context/list): List all configured contexts
    - [Set default](/cli/command-reference/commands/context/set-default): Set a context as the default
    - [Set token](/cli/command-reference/commands/context/set-token): Update the API token for a context
    - [Update](/cli/command-reference/commands/context/update): Update a context's properties (name, URL, token)
    - [Use](/cli/command-reference/commands/context/use): Switch to a different context (set as default)
    - [Verify](/cli/command-reference/commands/context/verify): Verify current context connection and authentication
    - [Version](/cli/command-reference/commands/context/version): Get current context's Coolify version
  - App
    - [Clone](/cli/command-reference/commands/app/clone): Clone an application to a destination
    - [Create deploy key](/cli/command-reference/commands/app/create-deploy-key): Create an application from a private repository using SSH deploy key
    - [Create dockerfile](/cli/command-reference/commands/app/create-dockerfile): Create an application from a custom Dockerfile
    - [Create dockerimage](/cli/command-reference/commands/app/create-dockerimage): Create an application from a pre-built Docker image
    - [Create github](/cli/command-reference/commands/app/create-github): Create an application from a private repository using GitHub App
    - [Create public](/cli/command-reference/commands/app/create-public): Create an application from a public git repository
    - [Delete](/cli/command-reference/commands/app/delete): Delete an application. This action cannot be undone.
    - [Deployments list](/cli/command-reference/commands/app/deployments-list): Retrieve a list of all deployments for a specific application.
    - [Deployments logs](/cli/command-reference/commands/app/deployments-logs): Get deployment logs for an application
    - [Destinations add](/cli/command-reference/commands/app/destinations-add): Attach a destination
    - [Destinations list](/cli/command-reference/commands/app/destinations-list): List application destinations
    - [Destinations remove](/cli/command-reference/commands/app/destinations-remove): Detach a destination
    - [Env create](/cli/command-reference/commands/app/env-create): Create a new environment variable for a specific application. Use --key and --value flags to specify the variable.
    - [Env delete](/cli/command-reference/commands/app/env-delete): Delete an environment variable from an application. First UUID is the application, second is the specific environment variable to delete.
    - [Env get](/cli/command-reference/commands/app/env-get): Get detailed information about a specific environment variable by UUID or key name.
    - [Env list](/cli/command-reference/commands/app/env-list): List all environment variables for an application
    - [Env sync](/cli/command-reference/commands/app/env-sync): Sync environment variables from a .env file
    - [Env update](/cli/command-reference/commands/app/env-update): Update an existing environment variable. Identify it by UUID or key name.
    - [Execute task](/cli/command-reference/commands/app/execute-task): Execute a scheduled task now
    - [Get](/cli/command-reference/commands/app/get): Retrieve detailed information about a specific application.
    - [List](/cli/command-reference/commands/app/list): List all applications in Coolify.
    - [Logs](/cli/command-reference/commands/app/logs): Get application logs
    - [Move](/cli/command-reference/commands/app/move): Move an application to another environment
    - [Previews delete](/cli/command-reference/commands/app/previews-delete): Delete a preview deployment for an application. First argument is the application UUID, second is the pull request ID.
    - [Restart](/cli/command-reference/commands/app/restart): Restart a running application.
    - [Rollback images](/cli/command-reference/commands/app/rollback-images): List rollback images
    - [Rollback run](/cli/command-reference/commands/app/rollback-run): Rollback application to a commit
    - [Run storage backup](/cli/command-reference/commands/app/run-storage-backup): Run volume backup schedule now
    - [Start](/cli/command-reference/commands/app/start): Start an application (initiates a deployment).
    - [Stop](/cli/command-reference/commands/app/stop): Stop a running application.
    - [Storage create](/cli/command-reference/commands/app/storage-create): Create a storage for an application
    - [Storage delete](/cli/command-reference/commands/app/storage-delete): Delete a storage from an application
    - [Storage delete backup](/cli/command-reference/commands/app/storage-delete-backup): Delete storage volume backup schedule
    - [Storage list](/cli/command-reference/commands/app/storage-list): List all persistent volumes and file storages for a specific application.
    - [Storage run backup](/cli/command-reference/commands/app/storage-run-backup): Run storage volume backup now
    - [Storage set backup](/cli/command-reference/commands/app/storage-set-backup): Create or replace storage volume backup schedule
    - [Storage update](/cli/command-reference/commands/app/storage-update): Update a storage for an application
    - [Tag add](/cli/command-reference/commands/app/tag-add): Add an application tag
    - [Tag list](/cli/command-reference/commands/app/tag-list): List application tags
    - [Tag remove](/cli/command-reference/commands/app/tag-remove): Remove an application tag
    - [Task create](/cli/command-reference/commands/app/task-create): Create a scheduled task for an application
    - [Task delete](/cli/command-reference/commands/app/task-delete): Delete an application scheduled task
    - [Task execute](/cli/command-reference/commands/app/task-execute): Execute an application scheduled task now
    - [Task executions](/cli/command-reference/commands/app/task-executions): List executions for an application scheduled task
    - [Task list](/cli/command-reference/commands/app/task-list): List scheduled tasks for an application
    - [Task update](/cli/command-reference/commands/app/task-update): Update an application scheduled task
    - [Update](/cli/command-reference/commands/app/update): Update application configuration
  - Database
    - [Backup create](/cli/command-reference/commands/database/backup-create): Create a new scheduled backup configuration
    - [Backup delete](/cli/command-reference/commands/database/backup-delete): Delete a backup configuration and optionally all its executions from S3. First UUID is the database, second is the specific backup configuration.
    - [Backup delete execution](/cli/command-reference/commands/database/backup-delete-execution): Delete a specific backup execution and optionally from S3. First UUID is the database, second is the backup configuration, third is the specific execution.
    - [Backup executions](/cli/command-reference/commands/database/backup-executions): List all executions for a backup configuration. First UUID is the database, second is the specific backup configuration.
    - [Backup list](/cli/command-reference/commands/database/backup-list): List all backup configurations for a specific database.
    - [Backup trigger](/cli/command-reference/commands/database/backup-trigger): Trigger an immediate backup for a specific backup configuration. First UUID is the database, second is the specific backup configuration to trigger.
    - [Backup update](/cli/command-reference/commands/database/backup-update): Update a backup configuration settings (frequency, retention, S3, etc.). First UUID is the database, second is the specific backup configuration.
    - [Clone](/cli/command-reference/commands/database/clone): Clone a database to a destination
    - [Create](/cli/command-reference/commands/database/create): Create a new database
    - [Delete](/cli/command-reference/commands/database/delete): Delete a database and optionally clean up its configurations, volumes, and networks.
    - [Env create](/cli/command-reference/commands/database/env-create): Create a new environment variable for a specific database. Use --key and --value flags to specify the variable.
    - [Env delete](/cli/command-reference/commands/database/env-delete): Delete an environment variable from a database. First UUID is the database, second is the specific environment variable to delete.
    - [Env get](/cli/command-reference/commands/database/env-get): Get detailed information about a specific environment variable. First UUID is the database, second is the environment variable UUID or key name.
    - [Env list](/cli/command-reference/commands/database/env-list): List all environment variables for a specific database.
    - [Env sync](/cli/command-reference/commands/database/env-sync): Sync environment variables from a .env file
    - [Env update](/cli/command-reference/commands/database/env-update): Update an existing environment variable. Identify it by UUID or key name.
    - [Get](/cli/command-reference/commands/database/get): Get detailed information about a specific database by UUID.
    - [List](/cli/command-reference/commands/database/list): List all databases in Coolify.
    - [Logs](/cli/command-reference/commands/database/logs): Get database logs
    - [Move](/cli/command-reference/commands/database/move): Move a database to another environment
    - [Restart](/cli/command-reference/commands/database/restart): Restart a database by UUID.
    - [Run storage backup](/cli/command-reference/commands/database/run-storage-backup): Run a volume backup schedule now
    - [Start](/cli/command-reference/commands/database/start): Start a database by UUID.
    - [Stop](/cli/command-reference/commands/database/stop): Stop a database by UUID.
    - [Storage create](/cli/command-reference/commands/database/storage-create): Create a storage for a database
    - [Storage delete](/cli/command-reference/commands/database/storage-delete): Delete a storage from a database
    - [Storage delete backup](/cli/command-reference/commands/database/storage-delete-backup): Delete database storage volume backup schedule
    - [Storage list](/cli/command-reference/commands/database/storage-list): List all persistent volumes and file storages for a specific database.
    - [Storage run backup](/cli/command-reference/commands/database/storage-run-backup): Run database storage volume backup now
    - [Storage set backup](/cli/command-reference/commands/database/storage-set-backup): Create or replace database storage volume backup schedule
    - [Storage update](/cli/command-reference/commands/database/storage-update): Update a storage for a database
    - [Tag add](/cli/command-reference/commands/database/tag-add): Add a database tag
    - [Tag list](/cli/command-reference/commands/database/tag-list): List database tags
    - [Tag remove](/cli/command-reference/commands/database/tag-remove): Remove a database tag
    - [Update](/cli/command-reference/commands/database/update): Update a database's configuration by UUID.
  - Service
    - [Application get](/cli/command-reference/commands/service/application-get): Get an application in a service
    - [Application list](/cli/command-reference/commands/service/application-list): List applications in a service
    - [Application logs](/cli/command-reference/commands/service/application-logs): Get logs for an application in a service
    - [Application restart](/cli/command-reference/commands/service/application-restart): Restart an application in a service
    - [Application start](/cli/command-reference/commands/service/application-start): Start or redeploy an application in a service
    - [Application stop](/cli/command-reference/commands/service/application-stop): Stop an application in a service
    - [Application update](/cli/command-reference/commands/service/application-update): Update an application in a service
    - [Clone](/cli/command-reference/commands/service/clone): Clone a service to a destination
    - [Create](/cli/command-reference/commands/service/create): Create a new one-click service
    - [Database get](/cli/command-reference/commands/service/database-get): Get a database in a service
    - [Database list](/cli/command-reference/commands/service/database-list): List databases in a service
    - [Database logs](/cli/command-reference/commands/service/database-logs): Get logs for a database in a service
    - [Database restart](/cli/command-reference/commands/service/database-restart): Restart a database in a service
    - [Database start](/cli/command-reference/commands/service/database-start): Start or redeploy a database in a service
    - [Database stop](/cli/command-reference/commands/service/database-stop): Stop a database in a service
    - [Database update](/cli/command-reference/commands/service/database-update): Update a database in a service
    - [Delete](/cli/command-reference/commands/service/delete): Delete a service and optionally clean up its configurations, volumes, and networks.
    - [Env create](/cli/command-reference/commands/service/env-create): Create a new environment variable for a specific service. Use --key and --value flags to specify the variable.
    - [Env delete](/cli/command-reference/commands/service/env-delete): Delete an environment variable from a service. First UUID is the service, second is the specific environment variable to delete.
    - [Env get](/cli/command-reference/commands/service/env-get): Get detailed information about a specific environment variable. First UUID is the service, second is the environment variable UUID or key name.
    - [Env list](/cli/command-reference/commands/service/env-list): List all environment variables for a specific service.
    - [Env sync](/cli/command-reference/commands/service/env-sync): Sync environment variables from a .env file
    - [Env update](/cli/command-reference/commands/service/env-update): Update an existing environment variable. Identify it by UUID or key name.
    - [Execute task](/cli/command-reference/commands/service/execute-task): Execute a service scheduled task now
    - [Get](/cli/command-reference/commands/service/get): Get detailed information about a specific service.
    - [List](/cli/command-reference/commands/service/list): List all services in Coolify.
    - [Logs](/cli/command-reference/commands/service/logs): Get logs for a service sub-resource
    - [Move](/cli/command-reference/commands/service/move): Move a service to another environment
    - [Restart](/cli/command-reference/commands/service/restart): Restart a service (restart all containers).
    - [Run storage backup](/cli/command-reference/commands/service/run-storage-backup): Run a service volume backup schedule now
    - [Start](/cli/command-reference/commands/service/start): Start a service (deploy all containers).
    - [Stop](/cli/command-reference/commands/service/stop): Stop a service (stop all containers).
    - [Storage create](/cli/command-reference/commands/service/storage-create): Create a storage for a service
    - [Storage delete](/cli/command-reference/commands/service/storage-delete): Delete a storage from a service
    - [Storage delete backup](/cli/command-reference/commands/service/storage-delete-backup): Delete service storage volume backup schedule
    - [Storage list](/cli/command-reference/commands/service/storage-list): List all persistent volumes and file storages for a specific service.
    - [Storage run backup](/cli/command-reference/commands/service/storage-run-backup): Run service storage volume backup now
    - [Storage set backup](/cli/command-reference/commands/service/storage-set-backup): Create or replace service storage volume backup schedule
    - [Storage update](/cli/command-reference/commands/service/storage-update): Update a storage for a service
    - [Tag add](/cli/command-reference/commands/service/tag-add): Add a service tag
    - [Tag list](/cli/command-reference/commands/service/tag-list): List service tags
    - [Tag remove](/cli/command-reference/commands/service/tag-remove): Remove a service tag
    - [Task create](/cli/command-reference/commands/service/task-create): Create a scheduled task for a service
    - [Task delete](/cli/command-reference/commands/service/task-delete): Delete a service scheduled task
    - [Task execute](/cli/command-reference/commands/service/task-execute): Execute a service scheduled task now
    - [Task executions](/cli/command-reference/commands/service/task-executions): List executions for a service scheduled task
    - [Task list](/cli/command-reference/commands/service/task-list): List scheduled tasks for a service
    - [Task update](/cli/command-reference/commands/service/task-update): Update a service scheduled task
  - Deploy
    - [Batch](/cli/command-reference/commands/deploy/batch): Deploy multiple resources by name
    - [Cancel](/cli/command-reference/commands/deploy/cancel): Cancel an in-progress deployment. This will stop the deployment process and clean up any temporary resources.
    - [Get](/cli/command-reference/commands/deploy/get): Get detailed information about a specific deployment by its UUID.
    - [List](/cli/command-reference/commands/deploy/list): List all currently running deployments across all resources.
    - [Name](/cli/command-reference/commands/deploy/name): Deploy by resource name
    - [Uuid](/cli/command-reference/commands/deploy/uuid): Deploy by uuid
  - Project
    - [Create](/cli/command-reference/commands/project/create): Create a new project
    - [Delete](/cli/command-reference/commands/project/delete): Delete a project
    - [Environments create](/cli/command-reference/commands/project/environments-create): Create an environment in a project
    - [Environments delete](/cli/command-reference/commands/project/environments-delete): Delete a project environment
    - [Environments list](/cli/command-reference/commands/project/environments-list): List environments in a project
    - [Environments update](/cli/command-reference/commands/project/environments-update): Update a project environment
    - [Get](/cli/command-reference/commands/project/get): Get a project by uuid
    - [List](/cli/command-reference/commands/project/list): List all projects
    - [Update](/cli/command-reference/commands/project/update): Update a project
    - [Update environment](/cli/command-reference/commands/project/update-environment): Update a project environment. Prefer: coolify project environments update
  - [List resources](/cli/command-reference/commands/resources): List all resources
  - Server
    - [Add](/cli/command-reference/commands/server/add): Add a server
    - [Cloudflare tunnel disable](/cli/command-reference/commands/server/cloudflare-tunnel-disable): Disable Cloudflare tunnel flag
    - [Cloudflare tunnel enable](/cli/command-reference/commands/server/cloudflare-tunnel-enable): Enable Cloudflare tunnel flag
    - [Cloudflare tunnel get](/cli/command-reference/commands/server/cloudflare-tunnel-get): Get Cloudflare tunnel state
    - [Cloudflare tunnel update](/cli/command-reference/commands/server/cloudflare-tunnel-update): Set Cloudflare tunnel enabled state
    - [Destinations create](/cli/command-reference/commands/server/destinations-create): Create a server destination
    - [Destinations list](/cli/command-reference/commands/server/destinations-list): List server destinations
    - [Digitalocean create](/cli/command-reference/commands/server/digitalocean-create): Create a DigitalOcean server
    - [Digitalocean images](/cli/command-reference/commands/server/digitalocean-images): List DigitalOcean images
    - [Digitalocean regions](/cli/command-reference/commands/server/digitalocean-regions): List DigitalOcean regions
    - [Digitalocean sizes](/cli/command-reference/commands/server/digitalocean-sizes): List DigitalOcean sizes
    - [Digitalocean ssh keys](/cli/command-reference/commands/server/digitalocean-ssh-keys): List DigitalOcean SSH keys
    - [Docker cleanup executions](/cli/command-reference/commands/server/docker-cleanup-executions): List docker cleanup executions
    - [Docker cleanup get](/cli/command-reference/commands/server/docker-cleanup-get): Get docker cleanup settings
    - [Docker cleanup run](/cli/command-reference/commands/server/docker-cleanup-run): Run docker cleanup now
    - [Docker cleanup update](/cli/command-reference/commands/server/docker-cleanup-update): Update docker cleanup settings
    - [Domains](/cli/command-reference/commands/server/domains): Get server domains by uuid
    - [Get](/cli/command-reference/commands/server/get): Get server details by uuid
    - [Hetzner create](/cli/command-reference/commands/server/hetzner-create): Create a Hetzner server
    - [Hetzner firewalls](/cli/command-reference/commands/server/hetzner-firewalls): List Hetzner firewalls
    - [Hetzner images](/cli/command-reference/commands/server/hetzner-images): List Hetzner images
    - [Hetzner locations](/cli/command-reference/commands/server/hetzner-locations): List Hetzner locations
    - [Hetzner networks](/cli/command-reference/commands/server/hetzner-networks): List Hetzner networks
    - [Hetzner server types](/cli/command-reference/commands/server/hetzner-server-types): List Hetzner server types
    - [Hetzner ssh keys](/cli/command-reference/commands/server/hetzner-ssh-keys): List Hetzner SSH keys
    - [List](/cli/command-reference/commands/server/list): List all servers
    - [Log drains get](/cli/command-reference/commands/server/log-drains-get): Get log drain settings
    - [Log drains update](/cli/command-reference/commands/server/log-drains-update): Update log drain settings via JSON
    - [Proxy get](/cli/command-reference/commands/server/proxy-get): Get proxy settings
    - [Proxy restart](/cli/command-reference/commands/server/proxy-restart): Restart proxy
    - [Proxy set config](/cli/command-reference/commands/server/proxy-set-config): Save raw proxy configuration
    - [Proxy update](/cli/command-reference/commands/server/proxy-update): Update proxy settings
    - [Remove](/cli/command-reference/commands/server/remove): Remove a server
    - [Sentinel get](/cli/command-reference/commands/server/sentinel-get): Get Sentinel settings
    - [Sentinel update](/cli/command-reference/commands/server/sentinel-update): Update Sentinel settings via JSON
    - [Update](/cli/command-reference/commands/server/update): Update a server
    - [Validate](/cli/command-reference/commands/server/validate): Validate a server
    - [Vultr create](/cli/command-reference/commands/server/vultr-create): Create a Vultr server
    - [Vultr os](/cli/command-reference/commands/server/vultr-os): List Vultr operating systems
    - [Vultr plans](/cli/command-reference/commands/server/vultr-plans): List Vultr plans
    - [Vultr regions](/cli/command-reference/commands/server/vultr-regions): List Vultr regions
    - [Vultr ssh keys](/cli/command-reference/commands/server/vultr-ssh-keys): List Vultr SSH keys
  - Destination
    - [Create](/cli/command-reference/commands/destination/create): Create a destination for a server
    - [Delete](/cli/command-reference/commands/destination/delete): Delete an unused destination
    - [Get](/cli/command-reference/commands/destination/get): Get a destination
    - [List](/cli/command-reference/commands/destination/list): List destinations
    - [Update](/cli/command-reference/commands/destination/update): Rename a destination
  - Cloud Token
    - [Create](/cli/command-reference/commands/cloud-token/create): Create a cloud provider token
    - [Delete](/cli/command-reference/commands/cloud-token/delete): Delete a cloud provider token
    - [Get](/cli/command-reference/commands/cloud-token/get): Show a cloud provider token
    - [List](/cli/command-reference/commands/cloud-token/list): List cloud provider tokens
    - [Update](/cli/command-reference/commands/cloud-token/update): Rename a cloud provider token
    - [Validate](/cli/command-reference/commands/cloud-token/validate): Validate a cloud provider token
  - Cloud Init
    - [Create](/cli/command-reference/commands/cloud-init/create): Create a cloud-init script
    - [Delete](/cli/command-reference/commands/cloud-init/delete): Delete a cloud-init script
    - [Get](/cli/command-reference/commands/cloud-init/get): Get a cloud-init script
    - [List](/cli/command-reference/commands/cloud-init/list): List cloud-init scripts
    - [Update](/cli/command-reference/commands/cloud-init/update): Update a cloud-init script
  - S3
    - [Create](/cli/command-reference/commands/s3/create): Create an S3 storage
    - [Delete](/cli/command-reference/commands/s3/delete): Delete an S3 storage
    - [Get](/cli/command-reference/commands/s3/get): Get an S3 storage
    - [List](/cli/command-reference/commands/s3/list): List S3 storages
    - [Update](/cli/command-reference/commands/s3/update): Update an S3 storage
    - [Validate](/cli/command-reference/commands/s3/validate): Validate S3 connection
  - Github
    - [Branches](/cli/command-reference/commands/github/branches): List branches for a repository
    - [Create](/cli/command-reference/commands/github/create): Create a GitHub App integration
    - [Delete](/cli/command-reference/commands/github/delete): Delete a GitHub App integration. The app must not be used by any applications.
    - [Get](/cli/command-reference/commands/github/get): Get detailed information about a specific GitHub App integration.
    - [List](/cli/command-reference/commands/github/list): List all GitHub App integrations configured in Coolify.
    - [Repos](/cli/command-reference/commands/github/repos): List all repositories that are accessible by the specified GitHub App.
    - [Update](/cli/command-reference/commands/github/update): Update an existing GitHub App integration. Provide the app UUID and the fields you want to update.
  - Gitlab
    - [Create](/cli/command-reference/commands/gitlab/create): Create a GitLab App integration
    - [Delete](/cli/command-reference/commands/gitlab/delete): Delete a GitLab App integration. The app must not be used by any applications.
    - [Get](/cli/command-reference/commands/gitlab/get): Get detailed information about a specific GitLab App integration.
    - [List](/cli/command-reference/commands/gitlab/list): List all GitLab App integrations configured in Coolify for the current team (includes system-wide sources).
    - [Update](/cli/command-reference/commands/gitlab/update): Update an existing GitLab App integration. Provide the app ID or UUID and the fields you want to update.
  - Notification
    - [Get](/cli/command-reference/commands/notification/get): Channels: email, discord, slack, telegram, pushover, webhook
    - [Update](/cli/command-reference/commands/notification/update): Pass settings as JSON via --json. Example: coolify notification update webhook --json '{"webhook_enabled":true}'
  - Shared Env
    - [Environment create](/cli/command-reference/commands/shared-env/environment-create): Create environment shared env
    - [Environment delete](/cli/command-reference/commands/shared-env/environment-delete): Delete environment shared env
    - [Environment list](/cli/command-reference/commands/shared-env/environment-list): List environment shared envs
    - [Environment update](/cli/command-reference/commands/shared-env/environment-update): Update environment shared env
    - [Project create](/cli/command-reference/commands/shared-env/project-create): Create project shared env
    - [Project delete](/cli/command-reference/commands/shared-env/project-delete): Delete project shared env
    - [Project list](/cli/command-reference/commands/shared-env/project-list): List project shared envs
    - [Project update](/cli/command-reference/commands/shared-env/project-update): Update project shared env
    - [Server create](/cli/command-reference/commands/shared-env/server-create): Create server shared env
    - [Server delete](/cli/command-reference/commands/shared-env/server-delete): Delete server shared env
    - [Server list](/cli/command-reference/commands/shared-env/server-list): List server shared envs
    - [Server update](/cli/command-reference/commands/shared-env/server-update): Update server shared env
    - [Team create](/cli/command-reference/commands/shared-env/team-create): Create team shared env
    - [Team delete](/cli/command-reference/commands/shared-env/team-delete): Delete team shared env
    - [Team list](/cli/command-reference/commands/shared-env/team-list): List team shared envs
    - [Team update](/cli/command-reference/commands/shared-env/team-update): Update team shared env
  - Teams
    - [Current](/cli/command-reference/commands/teams/current): Get details of the team associated with the authentication token (API: GET /team).
    - [Get](/cli/command-reference/commands/teams/get): Get detailed information about a specific team by its ID.
    - [List](/cli/command-reference/commands/teams/list): List all teams you have access to.
    - [Members list](/cli/command-reference/commands/teams/members-list): List members of a specific team by ID, or list members of the current team if no ID is provided.
  - Private Key
    - [Add](/cli/command-reference/commands/private-key/add): Add a private key
    - [Get](/cli/command-reference/commands/private-key/get): Get a private key by UUID
    - [List](/cli/command-reference/commands/private-key/list): List all private keys
    - [Remove](/cli/command-reference/commands/private-key/remove): Remove a private key
    - [Update](/cli/command-reference/commands/private-key/update): Update a private key
  - Tag
    - [Create](/cli/command-reference/commands/tag/create): Create a team tag
    - [Delete](/cli/command-reference/commands/tag/delete): Delete a team tag
    - [List](/cli/command-reference/commands/tag/list): List all team tags
    - [Update](/cli/command-reference/commands/tag/update): Rename a team tag
  - Mcp
    - [Disable](/cli/command-reference/commands/mcp/disable): Disable the Coolify MCP server (API: POST /mcp/disable). Requires a root team API token.
    - [Enable](/cli/command-reference/commands/mcp/enable): Enable the Coolify MCP server (API: POST /mcp/enable). Requires a root team API token.
  - [Completion](/cli/command-reference/commands/completion): Output shell completion code for the specified shell
  - [Config](/cli/command-reference/commands/config): Display the path to the Coolify CLI configuration file
  - [Version](/cli/command-reference/commands/version): Current Coolify CLI version
  - [Update](/cli/command-reference/commands/update): Update Coolify CLI
  - Settings
    - [Email get](/cli/command-reference/commands/settings/email-get): Get instance email settings
    - [Email update](/cli/command-reference/commands/settings/email-update): Pass settings as JSON via --json. Requires write:sensitive. Example: coolify settings email update --json '{"smtp_ehlo_domain":"coolify.example.com"}'
- API Reference

  - **Get Started**
  - [Overview](/api/overview): Find the Coolify API base URL and the documentation for authentication, access controls, limits, errors, and endpoints.
  - [Making Requests](/api/making-requests): Build Coolify API URLs, send headers and JSON bodies, and handle API responses.

  - **Access & Security**
  - [Authorization](/api/authorization): Authenticate Coolify API requests with a Bearer token and understand the access checks applied to each request.
  - [Permissions](/api/permissions): Choose Coolify API token permissions and understand team, role, and sensitive-data restrictions.
  - [IP Allowlist](/api/ip-allowlist): Enable the API on a self-hosted Coolify instance and restrict authenticated requests by source IP address or network.

  - **Requests & Responses**
  - [Rate Limits](/api/rate-limits): Understand Coolify API request limits, response headers, reset times, and safe retry behavior.
  - [Errors](/api/errors): Interpret Coolify API status codes and diagnose authentication, authorization, validation, and rate-limit failures.

  - **Endpoints**
  - Applications
    - [Add Destination](/api/endpoints/applications/add-application-destination): Attach an additional standalone Docker destination to an application.
    - [Clone](/api/endpoints/applications/clone-application-by-uuid): Clone an application to a destination owned by the authenticated team.
    - [Create (Dockerfile without git)](/api/endpoints/applications/create-dockerfile-application): Create new application based on a simple Dockerfile (without git).
    - [Create (Docker Image without git)](/api/endpoints/applications/create-dockerimage-application): Create new application based on a prebuilt docker image (without git).
    - [Create Env](/api/endpoints/applications/create-env-by-application-uuid): Create env by application UUID.
    - [Create (Private - Deploy Key)](/api/endpoints/applications/create-private-deploy-key-application): Create new application based on a private repository through a Deploy Key.
    - [Create (Private - GH App)](/api/endpoints/applications/create-private-github-app-application): Create new application based on a private repository through a Github App.
    - [Create (Public)](/api/endpoints/applications/create-public-application): Create new application based on a public git repository.
    - [Create Storage](/api/endpoints/applications/create-storage-by-application-uuid): Create a persistent storage or file storage for an application.
    - [Create Tag](/api/endpoints/applications/create-tag-by-application-uuid): Add tag(s) to an application by UUID.
    - [Delete](/api/endpoints/applications/delete-application-by-uuid): Delete application by UUID.
    - [Delete application storage backup schedule](/api/endpoints/applications/delete-application-storage-backup-schedule): Delete the backup schedule and its local and S3 archives for an application storage.
    - [Delete Env](/api/endpoints/applications/delete-env-by-application-uuid): Delete env by UUID.
    - [Delete Preview Deployment](/api/endpoints/applications/delete-preview-deployment-by-pull-request-id): Delete a preview deployment for a pull request. Cancels active deployments, stops containers, removes volumes/networks, and deletes the preview record.
    - [Delete Storage](/api/endpoints/applications/delete-storage-by-application-uuid): Delete a persistent storage or file storage by application UUID.
    - [Delete Tag](/api/endpoints/applications/delete-tag-by-application-uuid): Remove a tag from an application by UUID.
    - [Get](/api/endpoints/applications/get-application-by-uuid): Get application by UUID.
    - [Get application logs.](/api/endpoints/applications/get-application-logs-by-uuid): Get application logs by UUID.
    - [List Destinations](/api/endpoints/applications/list-application-destinations): List primary and additional destinations for a standalone application.
    - [List Rollback Images](/api/endpoints/applications/list-application-rollback-images): List available Docker images for rolling back an application. Returns an empty list when the server is unavailable or remote inspection is not possible.
    - [List](/api/endpoints/applications/list-applications): List all applications.
    - [List Envs](/api/endpoints/applications/list-envs-by-application-uuid): List all envs by application UUID.
    - [List Storages](/api/endpoints/applications/list-storages-by-application-uuid): List all persistent storages and file storages by application UUID.
    - [List Tags](/api/endpoints/applications/list-tags-by-application-uuid): List tags for an application by UUID.
    - [Migrate to Server](/api/endpoints/applications/migrate-application-by-uuid): Migrate an application to another destination/server owned by the authenticated team. Stops the application, optionally transfers persistent volume data when both servers are managed by Coolify, and updates database records. Redeploy after migration completes.
    - [Move](/api/endpoints/applications/move-application-by-uuid): Move application to another project/environment. This is a purely organizational change — running containers are not affected. Note: after moving, the application will pick up shared environment variables from the new environment on the next deployment.
    - [Remove Destination](/api/endpoints/applications/remove-application-destination): Detach an additional destination from an application.
    - [Restart](/api/endpoints/applications/restart-application-by-uuid): Restart application.
    - [Rollback](/api/endpoints/applications/rollback-application-by-uuid): Queue a rollback deployment for an application to a previous image commit/tag.
    - [Run application storage backup](/api/endpoints/applications/run-application-storage-backup): Queue an immediate volume backup for an application storage that has a schedule.
    - [Set application storage backup schedule](/api/endpoints/applications/set-application-storage-backup-schedule): Create or replace the backup schedule for an application persistent volume or directory storage.
    - [Start](/api/endpoints/applications/start-application-by-uuid): Start application.
    - [Stop](/api/endpoints/applications/stop-application-by-uuid): Stop application.
    - [Update](/api/endpoints/applications/update-application-by-uuid): Update application by UUID.
    - [Update Env](/api/endpoints/applications/update-env-by-application-uuid): Update env by application UUID.
    - [Update Envs (Bulk)](/api/endpoints/applications/update-envs-by-application-uuid): Update multiple envs by application UUID.
    - [Update Storage](/api/endpoints/applications/update-storage-by-application-uuid): Update a persistent storage or file storage by application UUID.
  - Cloud init scripts
    - [Create Cloud-init Script](/api/endpoints/cloud-init-scripts/create-cloud-init-script): Create a new cloud-init script for the authenticated team.
    - [Delete Cloud-init Script](/api/endpoints/cloud-init-scripts/delete-cloud-init-script-by-uuid): Delete a cloud-init script by UUID.
    - [Get Cloud-init Script](/api/endpoints/cloud-init-scripts/get-cloud-init-script-by-uuid): Get a cloud-init script by UUID.
    - [List Cloud-init Scripts](/api/endpoints/cloud-init-scripts/list-cloud-init-scripts): List all cloud-init scripts for the authenticated team.
    - [Update Cloud-init Script](/api/endpoints/cloud-init-scripts/update-cloud-init-script-by-uuid): Update a cloud-init script by UUID.
  - Cloud tokens
    - [Create Cloud Provider Token](/api/endpoints/cloud-tokens/create-cloud-token): Create a new cloud provider token. The token will be validated before being stored.
    - [Delete Cloud Provider Token](/api/endpoints/cloud-tokens/delete-cloud-token-by-uuid): Delete cloud provider token by UUID. Cannot delete if token is used by any servers.
    - [Get Cloud Provider Token](/api/endpoints/cloud-tokens/get-cloud-token-by-uuid): Get cloud provider token by UUID.
    - [List Cloud Provider Tokens](/api/endpoints/cloud-tokens/list-cloud-tokens): List all cloud provider tokens for the authenticated team.
    - [Update Cloud Provider Token](/api/endpoints/cloud-tokens/update-cloud-token-by-uuid): Update cloud provider token name.
    - [Validate Cloud Provider Token](/api/endpoints/cloud-tokens/validate-cloud-token-by-uuid): Validate a cloud provider token against the provider API.
  - Databases
    - [Clone](/api/endpoints/databases/clone-database-by-uuid): Clone a database to a destination owned by the authenticated team.
    - [Create Backup](/api/endpoints/databases/create-database-backup): Create a new scheduled backup configuration for a database
    - [Create (Clickhouse)](/api/endpoints/databases/create-database-clickhouse): Create a new Clickhouse database.
    - [Create (DragonFly)](/api/endpoints/databases/create-database-dragonfly): Create a new DragonFly database.
    - [Create (KeyDB)](/api/endpoints/databases/create-database-keydb): Create a new KeyDB database.
    - [Create (MariaDB)](/api/endpoints/databases/create-database-mariadb): Create a new MariaDB database.
    - [Create (MongoDB)](/api/endpoints/databases/create-database-mongodb): Create a new MongoDB database.
    - [Create (MySQL)](/api/endpoints/databases/create-database-mysql): Create a new MySQL database.
    - [Create (PostgreSQL)](/api/endpoints/databases/create-database-postgresql): Create a new PostgreSQL database.
    - [Create (Redis)](/api/endpoints/databases/create-database-redis): Create a new Redis database.
    - [Create Env](/api/endpoints/databases/create-env-by-database-uuid): Create env by database UUID.
    - [Create Storage](/api/endpoints/databases/create-storage-by-database-uuid): Create a persistent storage or file storage for a database.
    - [Create Tag](/api/endpoints/databases/create-tag-by-database-uuid): Add tag(s) to a database by UUID.
    - [Delete backup configuration](/api/endpoints/databases/delete-backup-configuration-by-uuid): Deletes a backup configuration and all its executions.
    - [Delete backup execution](/api/endpoints/databases/delete-backup-execution-by-uuid): Deletes a specific backup execution.
    - [Delete](/api/endpoints/databases/delete-database-by-uuid): Delete database by UUID.
    - [Delete database storage backup schedule](/api/endpoints/databases/delete-database-storage-backup-schedule): Delete the backup schedule and its local and S3 archives for a database storage.
    - [Delete Env](/api/endpoints/databases/delete-env-by-database-uuid): Delete env by UUID.
    - [Delete Storage](/api/endpoints/databases/delete-storage-by-database-uuid): Delete a persistent storage or file storage by database UUID.
    - [Delete Tag](/api/endpoints/databases/delete-tag-by-database-uuid): Remove a tag from a database by UUID.
    - [Database backups](/api/endpoints/databases/get-database-backups-by-uuid): Get backups details by database UUID.
    - [Database](/api/endpoints/databases/get-database-by-uuid): Get database by UUID.
    - [Get database logs.](/api/endpoints/databases/get-database-logs-by-uuid): Get database logs by UUID.
    - [List backup executions](/api/endpoints/databases/list-backup-executions): Get all executions for a specific backup configuration.
    - [List](/api/endpoints/databases/list-databases): List all databases.
    - [List Envs](/api/endpoints/databases/list-envs-by-database-uuid): List all envs by database UUID.
    - [List Storages](/api/endpoints/databases/list-storages-by-database-uuid): List all persistent storages and file storages by database UUID.
    - [List Tags](/api/endpoints/databases/list-tags-by-database-uuid): List tags for a database by UUID.
    - [Migrate to Server](/api/endpoints/databases/migrate-database-by-uuid): Migrate a database to another destination/server owned by the authenticated team. Stops the database, optionally transfers persistent volume data when both servers are managed by Coolify, and updates database records. Redeploy after migration completes.
    - [Move](/api/endpoints/databases/move-database-by-uuid): Move database to another project/environment. This is a purely organizational change — running containers are not affected. Note: after moving, the database will pick up shared environment variables from the new environment on the next deployment.
    - [Restart](/api/endpoints/databases/restart-database-by-uuid): Restart database.
    - [Run database storage backup](/api/endpoints/databases/run-database-storage-backup): Queue an immediate volume backup for a database storage that has a schedule.
    - [Set database storage backup schedule](/api/endpoints/databases/set-database-storage-backup-schedule): Create or replace the backup schedule for a database persistent volume or directory storage.
    - [Start](/api/endpoints/databases/start-database-by-uuid): Start database.
    - [Stop](/api/endpoints/databases/stop-database-by-uuid): Stop database.
    - [Database backup](/api/endpoints/databases/update-database-backup): Update a specific backup configuration for a given database, identified by its UUID and the backup ID
    - [Database](/api/endpoints/databases/update-database-by-uuid): Update database by UUID.
    - [Update Env](/api/endpoints/databases/update-env-by-database-uuid): Update env by database UUID.
    - [Update Envs (Bulk)](/api/endpoints/databases/update-envs-by-database-uuid): Update multiple envs by database UUID.
    - [Update Storage](/api/endpoints/databases/update-storage-by-database-uuid): Update a persistent storage or file storage by database UUID.
  - Deployments
    - [Cancel](/api/endpoints/deployments/cancel-deployment-by-uuid): Cancel a deployment by UUID.
    - [Deploy](/api/endpoints/deployments/deploy-by-tag-or-uuid): Deploy by tag or UUID using query parameters or a JSON body.
    - [Get](/api/endpoints/deployments/get-deployment-by-uuid): Get deployment by UUID.
    - [List application deployments](/api/endpoints/deployments/list-deployments-by-app-uuid): List application deployments by using the app uuid
    - [List](/api/endpoints/deployments/list-deployments): List currently running deployments
  - Destinations
    - [Create destination](/api/endpoints/destinations/create-server-destination): Create a Docker network destination on a server owned by the authenticated team.
    - [Delete destination](/api/endpoints/destinations/delete-destination-by-uuid): Delete an unused Docker network destination.
    - [Get destination](/api/endpoints/destinations/get-destination-by-uuid): Get a Docker network destination by UUID.
    - [List destinations](/api/endpoints/destinations/list-destinations): List all Docker network destinations for the authenticated team.
    - [List destinations by server](/api/endpoints/destinations/list-server-destinations): List Docker network destinations attached to a server owned by the authenticated team.
    - [Update destination](/api/endpoints/destinations/update-destination-by-uuid): Update a Docker network destination name. Network cannot be changed via the API.
  - Digitalocean
    - [Create a server on DigitalOcean](/api/endpoints/digitalocean/create-digitalocean-server)
    - [Get DigitalOcean images](/api/endpoints/digitalocean/get-digitalocean-images)
    - [Get DigitalOcean regions](/api/endpoints/digitalocean/get-digitalocean-regions)
    - [Get DigitalOcean sizes](/api/endpoints/digitalocean/get-digitalocean-sizes)
    - [Get DigitalOcean SSH keys](/api/endpoints/digitalocean/get-digitalocean-ssh-keys)
  - Github apps
    - [Create GitHub App](/api/endpoints/github-apps/create-github-app): Create a new GitHub app.
    - [Delete GitHub App](/api/endpoints/github-apps/deleteGithubApp): Delete a GitHub app if it's not being used by any applications.
    - [List](/api/endpoints/github-apps/list-github-apps): List all GitHub apps.
    - [Load Branches for a GitHub Repository](/api/endpoints/github-apps/load-branches): Fetch branches from GitHub for a given repository.
    - [Load Repositories for a GitHub App](/api/endpoints/github-apps/load-repositories): Fetch repositories from GitHub for a given GitHub app.
    - [Update GitHub App](/api/endpoints/github-apps/updateGithubApp): Update an existing GitHub app.
  - Gitlab apps
    - [Create GitLab App](/api/endpoints/gitlab-apps/create-gitlab-app): Create a new GitLab app (OAuth source). Credentials may be supplied later via the UI or update endpoint.
    - [Delete GitLab App](/api/endpoints/gitlab-apps/deleteGitlabApp): Delete a GitLab app if it is not being used by any applications.
    - [List](/api/endpoints/gitlab-apps/list-gitlab-apps): List all GitLab apps for the current team (and system-wide sources).
    - [Update GitLab App](/api/endpoints/gitlab-apps/updateGitlabApp): Update an existing GitLab app.
  - Hetzner
    - [Create Hetzner Server](/api/endpoints/hetzner/create-hetzner-server): Create a new server on Hetzner and register it in Coolify.
    - [Get Hetzner Firewalls](/api/endpoints/hetzner/get-hetzner-firewalls): Get all existing Hetzner firewalls for the current project.
    - [Get Hetzner Images](/api/endpoints/hetzner/get-hetzner-images): Get all available Hetzner system images (operating systems).
    - [Get Hetzner Locations](/api/endpoints/hetzner/get-hetzner-locations): Get all available Hetzner datacenter locations.
    - [Get Hetzner Networks](/api/endpoints/hetzner/get-hetzner-networks): Get all existing Hetzner private networks for the current project.
    - [Get Hetzner Server Types](/api/endpoints/hetzner/get-hetzner-server-types): Get all available Hetzner server types (instance sizes).
    - [Get Hetzner SSH Keys](/api/endpoints/hetzner/get-hetzner-ssh-keys): Get all SSH keys stored in the Hetzner account.
  - Notifications
    - [Get Discord notification settings](/api/endpoints/notifications/get-current-team-discord-notifications): Get the current team Discord notification settings. Encrypted secrets are only returned when the token has `read:sensitive` (or `root`) and the user is a team admin/owner.
    - [Get email notification settings](/api/endpoints/notifications/get-current-team-email-notifications): Get the current team email notification settings. Encrypted secrets are only returned when the token has `read:sensitive` (or `root`) and the user is a team admin/owner.
    - [Get Pushover notification settings](/api/endpoints/notifications/get-current-team-pushover-notifications): Get the current team Pushover notification settings. Encrypted secrets are only returned when the token has `read:sensitive` (or `root`) and the user is a team admin/owner.
    - [Get Slack notification settings](/api/endpoints/notifications/get-current-team-slack-notifications): Get the current team Slack notification settings. Encrypted secrets are only returned when the token has `read:sensitive` (or `root`) and the user is a team admin/owner.
    - [Get Telegram notification settings](/api/endpoints/notifications/get-current-team-telegram-notifications): Get the current team Telegram notification settings. Encrypted secrets are only returned when the token has `read:sensitive` (or `root`) and the user is a team admin/owner.
    - [Get webhook notification settings](/api/endpoints/notifications/get-current-team-webhook-notifications): Get the current team webhook notification settings. Encrypted secrets are only returned when the token has `read:sensitive` (or `root`) and the user is a team admin/owner.
    - [Update Discord notification settings](/api/endpoints/notifications/update-current-team-discord-notifications): Update the current team Discord notification settings.
    - [Update email notification settings](/api/endpoints/notifications/update-current-team-email-notifications): Update the current team email notification settings.
    - [Update Pushover notification settings](/api/endpoints/notifications/update-current-team-pushover-notifications): Update the current team Pushover notification settings.
    - [Update Slack notification settings](/api/endpoints/notifications/update-current-team-slack-notifications): Update the current team Slack notification settings.
    - [Update Telegram notification settings](/api/endpoints/notifications/update-current-team-telegram-notifications): Update the current team Telegram notification settings.
    - [Update webhook notification settings](/api/endpoints/notifications/update-current-team-webhook-notifications): Update the current team webhook notification settings.
  - Private keys
    - [Create](/api/endpoints/private-keys/create-private-key): Create a new private key.
    - [Delete](/api/endpoints/private-keys/delete-private-key-by-uuid): Delete a private key.
    - [Get](/api/endpoints/private-keys/get-private-key-by-uuid): Get key by UUID.
    - [List](/api/endpoints/private-keys/list-private-keys): List all private keys.
    - [Update](/api/endpoints/private-keys/update-private-key): Update a private key.
  - Projects
    - [Create Environment](/api/endpoints/projects/create-environment): Create environment in project.
    - [Create](/api/endpoints/projects/create-project): Create Project.
    - [Delete Environment](/api/endpoints/projects/delete-environment): Delete environment by name or UUID. Environment must be empty.
    - [Delete](/api/endpoints/projects/delete-project-by-uuid): Delete project by UUID.
    - [Environment](/api/endpoints/projects/get-environment-by-name-or-uuid): Get environment by name or UUID.
    - [List Environments](/api/endpoints/projects/get-environments): List all environments in a project.
    - [Get](/api/endpoints/projects/get-project-by-uuid): Get project by UUID.
    - [List](/api/endpoints/projects/list-projects): List projects.
    - [Update Environment](/api/endpoints/projects/update-environment): Update environment by name or UUID within a project.
    - [Update](/api/endpoints/projects/update-project-by-uuid): Update Project.
  - Resources
    - [List](/api/endpoints/resources/list-resources): Get all resources.
  - S3 storages
    - [Create S3 Storage](/api/endpoints/s3-storages/create-s3-storage): Create a new S3 storage configuration for the authenticated team.
    - [Delete S3 Storage](/api/endpoints/s3-storages/delete-s3-storage-by-uuid): Delete S3 storage by UUID.
    - [Get S3 Storage](/api/endpoints/s3-storages/get-s3-storage-by-uuid): Get S3 storage by UUID.
    - [List S3 Storages](/api/endpoints/s3-storages/list-s3-storages): List all S3 storages for the authenticated team.
    - [Update S3 Storage](/api/endpoints/s3-storages/update-s3-storage-by-uuid): Update S3 storage by UUID.
    - [Validate S3 Storage](/api/endpoints/s3-storages/validate-s3-storage-by-uuid): Validate an S3 storage connection using ListObjectsV2.
  - Scheduled tasks
    - [Create scheduled task](/api/endpoints/scheduled-tasks/create-scheduled-task-by-application-uuid): Create a new scheduled task for an application.
    - [Create scheduled task](/api/endpoints/scheduled-tasks/create-scheduled-task-by-service-uuid): Create a new scheduled task for a service.
    - [Scheduled task](/api/endpoints/scheduled-tasks/delete-scheduled-task-by-application-uuid): Delete a scheduled task for an application.
    - [Scheduled task](/api/endpoints/scheduled-tasks/delete-scheduled-task-by-service-uuid): Delete a scheduled task for a service.
    - [Execute scheduled task](/api/endpoints/scheduled-tasks/execute-scheduled-task-by-application-uuid): Queue immediate execution of a scheduled task for an application.
    - [Execute scheduled task](/api/endpoints/scheduled-tasks/execute-scheduled-task-by-service-uuid): Queue immediate execution of a scheduled task for a service.
    - [List scheduled task executions](/api/endpoints/scheduled-tasks/list-scheduled-task-executions-by-application-uuid): List all executions for a scheduled task on an application.
    - [List scheduled task executions](/api/endpoints/scheduled-tasks/list-scheduled-task-executions-by-service-uuid): List all executions for a scheduled task on a service.
    - [List scheduled tasks](/api/endpoints/scheduled-tasks/list-scheduled-tasks-by-application-uuid): List all scheduled tasks for an application.
    - [List scheduled tasks](/api/endpoints/scheduled-tasks/list-scheduled-tasks-by-service-uuid): List all scheduled tasks for a service.
    - [Scheduled task](/api/endpoints/scheduled-tasks/update-scheduled-task-by-application-uuid): Update a scheduled task for an application.
    - [Scheduled task](/api/endpoints/scheduled-tasks/update-scheduled-task-by-service-uuid): Update a scheduled task for a service.
  - Servers
    - [Claim imported server](/api/endpoints/servers/claim-server): Claim a managed host for this instance: write ownership file and rebind Sentinel.
    - [Mark server transferred](/api/endpoints/servers/complete-server-transfer): Source-instance step: disable automations after a successful export/import handoff.
    - [Create](/api/endpoints/servers/create-server): Create Server.
    - [Delete](/api/endpoints/servers/delete-server-by-uuid): Delete server by UUID.
    - [Disable Cloudflare Tunnel](/api/endpoints/servers/disable-server-cloudflare-tunnel): Mark Cloudflare Tunnel as disabled and restore ip_previous when available. Does not remove the remote cloudflared container.
    - [Enable Cloudflare Tunnel (manual)](/api/endpoints/servers/enable-server-cloudflare-tunnel): Manually mark Cloudflare Tunnel as enabled for a server (matches UI manual enable). Does not deploy cloudflared remotely.
    - [Export server transfer bundle](/api/endpoints/servers/export-server-transfer-bundle): Export a server and all resources hosted on it as a versioned transfer bundle for moving between Coolify instances. Requires read:sensitive.
    - [Write transfer bundle to server mailbox](/api/endpoints/servers/export-server-transfer-mailbox): Write an export bundle to /data/coolify/exports on the managed host for air-gapped import.
    - [Domains](/api/endpoints/servers/get-domains-by-server-uuid): Get domains by server.
    - [Resources](/api/endpoints/servers/get-resources-by-server-uuid): Get resources by server.
    - [Get](/api/endpoints/servers/get-server-by-uuid): Get server by UUID.
    - [Get Cloudflare Tunnel settings](/api/endpoints/servers/get-server-cloudflare-tunnel): Get Cloudflare Tunnel settings for a server owned by the authenticated team.
    - [Get Docker cleanup settings](/api/endpoints/servers/get-server-docker-cleanup): Get Docker cleanup settings for a server owned by the authenticated team.
    - [Get log drain settings](/api/endpoints/servers/get-server-log-drains): Get log drain settings for a server owned by the authenticated team. Sensitive fields require the read:sensitive or root token ability.
    - [Get server proxy](/api/endpoints/servers/get-server-proxy): Get proxy settings for a server owned by the authenticated team. The raw proxy configuration is only returned when the token has `read:sensitive` (or `root`) and the user is a team admin/owner, and only when already stored in the database (no remote fetch).
    - [Get Sentinel settings](/api/endpoints/servers/get-server-sentinel): Get Sentinel settings for a server owned by the authenticated team. sentinel_token and sentinel_custom_url require the read:sensitive or root token ability.
    - [Import server transfer bundle](/api/endpoints/servers/import-server-transfer-bundle): Import a server transfer bundle into this Coolify instance (adopt mode by default).
    - [List Docker cleanup executions](/api/endpoints/servers/list-server-docker-cleanup-executions): List recent Docker cleanup execution logs for a server owned by the authenticated team.
    - [List](/api/endpoints/servers/list-servers): List all servers.
    - [Migrate server to another Coolify instance](/api/endpoints/servers/migrate-server-between-instances): One-shot handoff: export this server, import+claim on the target instance (using the provided token), then disable automations here. Requires read:sensitive and write.
    - [Restart server proxy](/api/endpoints/servers/restart-server-proxy): Queue a proxy restart for a team-owned server.
    - [Run Docker cleanup](/api/endpoints/servers/run-server-docker-cleanup): Dispatch a manual Docker cleanup job for a server owned by the authenticated team.
    - [Save server proxy configuration](/api/endpoints/servers/save-server-proxy-configuration): Save the raw proxy Docker Compose configuration for a team-owned server. Multi-line configuration must be base64 encoded (same pattern as other compose payloads).
    - [Update](/api/endpoints/servers/update-server-by-uuid): Update Server.
    - [Update Cloudflare Tunnel settings](/api/endpoints/servers/update-server-cloudflare-tunnel): Update stored Cloudflare Tunnel settings for a server. Does not run remote cloudflared configuration; use enable/disable for the manual UI actions.
    - [Update Docker cleanup settings](/api/endpoints/servers/update-server-docker-cleanup): Update Docker cleanup settings for a server owned by the authenticated team.
    - [Update log drain settings](/api/endpoints/servers/update-server-log-drains): Update New Relic, Axiom, or custom log drain settings for a server owned by the authenticated team.
    - [Update server proxy](/api/endpoints/servers/update-server-proxy): Update proxy redirect settings, exact labels generation, and optionally the proxy type for a team-owned server.
    - [Update Sentinel settings](/api/endpoints/servers/update-server-sentinel): Update Sentinel settings for a server owned by the authenticated team. Changing token/metrics timing fields may restart Sentinel.
    - [Validate](/api/endpoints/servers/validate-server-by-uuid): Validate server by UUID.
  - Service applications
    - [Get service application](/api/endpoints/service-applications/get-service-application-by-service-and-app-uuid): Get a single compose service application by service UUID and application UUID.
    - [Service application logs](/api/endpoints/service-applications/get-service-application-logs-by-service-and-app-uuid): Get Docker logs for a single compose service container.
    - [List service applications](/api/endpoints/service-applications/list-service-applications-by-service-uuid): List compose service applications (containers) for a single service.
    - [Update service application](/api/endpoints/service-applications/patch-service-application-by-service-and-app-uuid): Update fields for a compose service application. Use `url` for comma-separated public URLs (same rules as `urls[].url` on PATCH /services/{uuid}).
    - [Restart service application container](/api/endpoints/service-applications/post-restart-service-application-by-service-and-app-uuid): Restarts a single compose service container.
    - [Service application logs](/api/endpoints/service-applications/post-service-application-logs-by-service-and-app-uuid): Get Docker logs for a single compose service container.
    - [Start or redeploy service application container](/api/endpoints/service-applications/post-start-service-application-by-service-and-app-uuid): Runs docker compose up for a single compose service (no-deps), optionally pulling the image and rebuilding.
    - [Stop service application container](/api/endpoints/service-applications/post-stop-service-application-by-service-and-app-uuid): Stops a single compose service container.
  - Service databases
    - [Get service database](/api/endpoints/service-databases/get-service-database-by-service-and-database-uuid): Get a compose database by service UUID and database UUID.
    - [Get service database logs](/api/endpoints/service-databases/get-service-database-logs-by-service-and-database-uuid): Get Docker logs for a compose database container.
    - [List service databases](/api/endpoints/service-databases/list-service-databases-by-service-uuid): List compose databases for a single service.
    - [Update service database](/api/endpoints/service-databases/patch-service-database-by-service-and-database-uuid): Update mutable fields for a compose service database.
    - [Restart service database container](/api/endpoints/service-databases/restart-service-database-by-service-and-database-uuid): Restart a compose database container.
    - [Start or redeploy service database container](/api/endpoints/service-databases/start-service-database-by-service-and-database-uuid): Run docker compose up for a single compose database.
    - [Stop service database container](/api/endpoints/service-databases/stop-service-database-by-service-and-database-uuid): Stop a compose database container.
  - Services
    - [Clone](/api/endpoints/services/clone-service-by-uuid): Clone a service to a destination owned by the authenticated team.
    - [Create Env](/api/endpoints/services/create-env-by-service-uuid): Create env by service UUID.
    - [Create service](/api/endpoints/services/create-service): Create a one-click / custom service
    - [Create Storage](/api/endpoints/services/create-storage-by-service-uuid): Create a persistent storage or file storage for a service sub-resource.
    - [Create Tag](/api/endpoints/services/create-tag-by-service-uuid): Add tag(s) to a service by UUID.
    - [Delete Env](/api/endpoints/services/delete-env-by-service-uuid): Delete env by UUID.
    - [Delete](/api/endpoints/services/delete-service-by-uuid): Delete service by UUID.
    - [Delete service storage backup schedule](/api/endpoints/services/delete-service-storage-backup-schedule): Delete the backup schedule and its local and S3 archives for a service storage.
    - [Delete Storage](/api/endpoints/services/delete-storage-by-service-uuid): Delete a persistent storage or file storage by service UUID.
    - [Delete Tag](/api/endpoints/services/delete-tag-by-service-uuid): Remove a tag from a service by UUID.
    - [Get](/api/endpoints/services/get-service-by-uuid): Get service by UUID.
    - [Get service logs.](/api/endpoints/services/get-service-logs-by-uuid): Get logs for a specific service sub-resource by service UUID. The `sub_service_name` query parameter must match the `name` field of one of the service applications or databases returned by `GET /services/{uuid}`.
    - [List Envs](/api/endpoints/services/list-envs-by-service-uuid): List all envs by service UUID.
    - [List](/api/endpoints/services/list-services): List all services.
    - [List Storages](/api/endpoints/services/list-storages-by-service-uuid): List all persistent storages and file storages by service UUID.
    - [List Tags](/api/endpoints/services/list-tags-by-service-uuid): List tags for a service by UUID.
    - [Migrate to Server](/api/endpoints/services/migrate-service-by-uuid): Migrate a service to another destination/server owned by the authenticated team. Stops the service, optionally transfers persistent volume data when both servers are managed by Coolify, and updates database records. Redeploy after migration completes.
    - [Move](/api/endpoints/services/move-service-by-uuid): Move service to another project/environment. This is a purely organizational change — running containers are not affected. Note: after moving, the service will pick up shared environment variables from the new environment on the next deployment.
    - [Restart](/api/endpoints/services/restart-service-by-uuid): Restart service.
    - [Run service storage backup](/api/endpoints/services/run-service-storage-backup): Queue an immediate volume backup for a service storage that has a schedule.
    - [Set service storage backup schedule](/api/endpoints/services/set-service-storage-backup-schedule): Create or replace the backup schedule for a service persistent volume or directory storage.
    - [Start](/api/endpoints/services/start-service-by-uuid): Start service.
    - [Stop](/api/endpoints/services/stop-service-by-uuid): Stop service.
    - [Update Env](/api/endpoints/services/update-env-by-service-uuid): Update env by service UUID.
    - [Update Envs (Bulk)](/api/endpoints/services/update-envs-by-service-uuid): Update multiple envs by service UUID.
    - [Update](/api/endpoints/services/update-service-by-uuid): Update service by UUID.
    - [Update Storage](/api/endpoints/services/update-storage-by-service-uuid): Update a persistent storage or file storage by service UUID.
  - Shared environment variables
    - [Create Environment Shared Env](/api/endpoints/shared-environment-variables/create-environment-shared-env): Create a shared environment variable for a project environment (type=environment).
    - [Create Project Shared Env](/api/endpoints/shared-environment-variables/create-project-shared-env): Create a shared environment variable for a project (type=project).
    - [Create Server Shared Env](/api/endpoints/shared-environment-variables/create-server-shared-env): Create a shared environment variable for a server (type=server).
    - [Create Team Shared Env](/api/endpoints/shared-environment-variables/create-team-shared-env): Create a shared environment variable for the current team (type=team).
    - [Delete Environment Shared Env](/api/endpoints/shared-environment-variables/delete-environment-shared-env): Delete an environment shared environment variable by id.
    - [Delete Project Shared Env](/api/endpoints/shared-environment-variables/delete-project-shared-env): Delete a project shared environment variable by id.
    - [Delete Server Shared Env](/api/endpoints/shared-environment-variables/delete-server-shared-env): Delete a server shared environment variable by id.
    - [Delete Team Shared Env](/api/endpoints/shared-environment-variables/delete-team-shared-env): Delete a team shared environment variable by id.
    - [List Environment Shared Envs](/api/endpoints/shared-environment-variables/list-environment-shared-envs): List shared environment variables for a project environment (type=environment).
    - [List Project Shared Envs](/api/endpoints/shared-environment-variables/list-project-shared-envs): List shared environment variables for a project (type=project).
    - [List Server Shared Envs](/api/endpoints/shared-environment-variables/list-server-shared-envs): List shared environment variables for a server (type=server).
    - [List Team Shared Envs](/api/endpoints/shared-environment-variables/list-team-shared-envs): List shared environment variables for the current team (type=team).
    - [Update Environment Shared Env](/api/endpoints/shared-environment-variables/update-environment-shared-env): Update an environment shared environment variable by id.
    - [Update Project Shared Env](/api/endpoints/shared-environment-variables/update-project-shared-env): Update a project shared environment variable by id.
    - [Update Server Shared Env](/api/endpoints/shared-environment-variables/update-server-shared-env): Update a server shared environment variable by id.
    - [Update Team Shared Env](/api/endpoints/shared-environment-variables/update-team-shared-env): Update a team shared environment variable by id.
  - System
    - [Disable API](/api/endpoints/system/disable-api): Disable API (only with root permissions).
    - [Disable MCP Server](/api/endpoints/system/disable-mcp): Disable the MCP server endpoint at /mcp (only with root permissions).
    - [Enable API](/api/endpoints/system/enable-api): Enable API (only with root permissions).
    - [Enable MCP Server](/api/endpoints/system/enable-mcp): Enable the MCP server endpoint at /mcp (only with root permissions).
    - [Healthcheck](/api/endpoints/system/healthcheck): Healthcheck endpoint.
    - [Version](/api/endpoints/system/version): Get Coolify version.
  - Tags
    - [Create](/api/endpoints/tags/create-tag): Create a tag for the current team.
    - [Delete](/api/endpoints/tags/delete-tag-by-uuid): Delete a tag for the current team. Detaches the tag from all resources via cascade.
    - [List](/api/endpoints/tags/list-tags): List all tags for the current team.
    - [Update](/api/endpoints/tags/update-tag-by-uuid): Update a tag name for the current team.
  - Teams
    - [Members](/api/endpoints/teams/get-members-by-team-id): Get members by TeamId.
    - [Get](/api/endpoints/teams/get-team-by-id): Get team by TeamId.
    - [Authenticated Team Members](/api/endpoints/teams/get-token-team-members): Get members of the team bound to the API token.
    - [Authenticated Team](/api/endpoints/teams/get-token-team): Get the team bound to the API token.
    - [List](/api/endpoints/teams/list-teams): Get all teams.
  - Vultr
    - [Create Vultr Server](/api/endpoints/vultr/create-vultr-server): Create a Vultr instance and link it as a Coolify server.
    - [Get Vultr Operating Systems](/api/endpoints/vultr/get-vultr-operating-systems): Get all available Vultr operating systems.
    - [Get Vultr Plans](/api/endpoints/vultr/get-vultr-plans): Get all available Vultr plans.
    - [Get Vultr Regions](/api/endpoints/vultr/get-vultr-regions): Get all available Vultr regions.
    - [Get Vultr SSH Keys](/api/endpoints/vultr/get-vultr-ssh-keys): Get all Vultr SSH keys available to the selected token.
- Troubleshoot
  - [Overview](/troubleshoot)
  - [Overview](/troubleshoot)
  - Installation
    - [Coolify Install Script Failed](/troubleshoot/installation/install-script-failed): Debug and fix Coolify installation script failures with step-by-step troubleshooting for logs, Docker issues, port conflicts, and container problems.
    - [Docker Installation Failed](/troubleshoot/installation/docker-install-failed): Fix Docker installation failures during Coolify setup by using Ubuntu LTS versions or manually installing Docker 24+ on non-LTS operating systems.
  - Applications
    - [Bad Gateway Error](/troubleshoot/applications/bad-gateway): Fix Bad Gateway (502) errors in Coolify by checking port configuration, host mapping, listening addresses, and container health.
    - [No Available Server Error](/troubleshoot/applications/no-available-server): Fix No Available Server (503) errors in Coolify by diagnosing health checks, domain configuration, port mismatches, and Traefik proxy issues.
    - [Gateway Timeout Errors](/troubleshoot/applications/gateway-timeout): Resolve Gateway Timeout (504) errors in Coolify by fixing network isolation, adjusting proxy timeouts for Traefik, Caddy, and Nginx.
    - [Failed To Get Access Token During Deployment](/troubleshoot/applications/failed-to-get-token): Fix GitHub access token errors in Coolify deployments caused by NTP time synchronization issues affecting JWT 'iat' claim validation during authentication.
  - Dashboard
    - [Dashboard Inaccessible via Instance Domain](/troubleshoot/dashboard/dashboard-inaccessible): Fix Coolify dashboard access issues by checking proxy status, container health, firewall ports, and resolving domain configuration.
    - [Slow Coolify Dashboard Performance](/troubleshoot/dashboard/dashboard-slow-performance): Resolve slow Coolify dashboard loading by disabling Cloudflare Rocket Loader, checking server location, and optimizing proxy settings for faster performance.
  - Docker
    - [Expired GitHub Personal Access Token (PAT)](/troubleshoot/docker/expired-github-personal-access-token): Fix GitHub Container Registry authentication errors by logging out of ghcr.io or renewing expired GitHub Personal Access Tokens for Docker deployments.
  - Server
    - [Connection Unstable](/troubleshoot/server/connection-issues): Fix unstable Coolify server connections by removing UFW LIMIT rules, adjusting iptables, and configuring firewall settings for port 22 SSH access.
    - [Server Crash During Build](/troubleshoot/server/crash-during-build): Fix server crashes during Coolify builds by offloading to external build servers, using GitHub Actions, or upgrading server resources for Docker image builds.
    - [2FA Stopped Working](/troubleshoot/server/two-factor-stopped-working): Fix two-factor authentication failures in Coolify by synchronizing server time with NTP, checking systemd-timesyncd, and configuring firewall port 123 access.
    - [Raspberry Pi Crashes](/troubleshoot/server/raspberry-crashes): Fix Raspberry Pi crashes on Coolify by upgrading to 4GB+ RAM or limiting Docker memory usage on 2GB models with slow SD card configurations.
    - [Server Validation Issues](/troubleshoot/server/validation-issues): Resolve Coolify server validation errors by verifying SSH private key format includes BEGIN and END OPENSSH PRIVATE KEY headers to fix libcrypto errors.
  - DNS & Domains
    - [Coolify not using Wildcard SSL Certificates](/troubleshoot/dns-and-domains/wildcard-ssl-certs): Fix wildcard SSL certificate issues in Coolify by verifying installation, checking proxy configuration, and clearing browser cache.
    - [Let's Encrypt Not Generating SSL Certificates on Coolify](/troubleshoot/dns-and-domains/lets-encrypt-not-working): Fix Let's Encrypt SSL failures by opening ports 80/443, checking DNS records, verifying Cloudflare settings, and troubleshooting challenges.
    - [Certificate Resolver Not Found on Coolify Proxy](/troubleshoot/dns-and-domains/certificate-resolver-doesnt-exist): Fix Traefik 'letsencrypt cert resolver not found' errors by setting correct acme.json file permissions using chmod 600 for non-root Coolify users.
Audit teilen oder weiter analysieren
Audit teilen
Mit KI besprechen
Hinzugefügt 19.7.2026

Ähnliche Websites im Verzeichnis

Websites mit ähnlicher KI-Bereitschaft — vergleichen Sie llms.txt und Markup.

coolify.io – Audit der KI-Bereitschaft | llmsmap.me/de