Coolify doesn’t just deploy apps, it also has 294+ integrated services that can be installed quickly with 1 click. From monitoring (Uptime Kuma) to automation (n8n), analytics (Plausible), password manager (Vaultwarden)… everything deploys easily.

📖 Previous article: Part 9, Database

I. Service Catalog

Go to Project → Environment → “+ Add Resource” → scroll down to the Services section. Coolify displays all services alphabetically, with brief descriptions.

Some popular categories:

  • Monitoring: Uptime Kuma, Grafana, Prometheus, Observium
  • Analytics: Plausible, Umami, Swetrix, Matomo
  • Automation: n8n, Windmill, Trigger.dev, Prefect
  • CMS: WordPress, Ghost, Strapi, Directus, Pocketbase
  • Chat: Rocket.Chat, Mattermost, Matrix Synapse
  • Password Manager: Vaultwarden, Passbolt
  • Development: Gitea, GitLab, Jenkins, Forgejo
  • AI/ML: Open WebUI, Ollama, LiteLLM, Langflow
  • File Storage: Nextcloud, Seafile, MinIO
  • Media: Jellyfin, Plex, Immich (photo backup)

II. Demo: Deploy Uptime Kuma

Uptime Kuma: free, beautiful monitoring tool that tracks website/API uptime.

  1. New Resource → search “Uptime Kuma” → click
  2. Choose server → Coolify creates resource
  3. Set domain: https://monitor.example.com
  4. Click Deploy
  5. Wait 1-2 minutes → access domain → create admin account

Uptime Kuma then allows:

  • Monitor HTTP, TCP, DNS, ICMP, Docker containers
  • Alerts via Telegram, Discord, Slack, Email
  • Public status page for users
  • Multi-language (Vietnamese included!)

III. Demo: Deploy n8n

n8n: automation workflow tool, alternative to Zapier/Make. Self-hosted = unlimited workflows.

  1. New Resource → search “N8N” → choose “N8N With Postgresql” (recommended for production)
  2. Deploy → set domain
  3. Access → create account → start building workflows

💡 Choose “With Postgresql” variant instead of plain n8n, PostgreSQL stores workflow data more reliably than the default SQLite.

IV. Demo: Deploy Plausible Analytics

Plausible: web analytics replacement for Google Analytics. Lightweight, privacy-friendly, no cookie banner needed.

  1. New Resource → search “Plausible” → deploy
  2. Set domain → access dashboard
  3. Add tracking script to website: <script defer data-domain="yourdomain.com" src="https://plausible.example.com/js/script.js"></script>

V. Demo: Deploy Vaultwarden

Vaultwarden: Bitwarden-compatible password manager, self-hosted. Works with Bitwarden apps on all platforms.

  1. New Resource → search “Vaultwarden” → deploy
  2. Set domain (HTTPS REQUIRED for Vaultwarden)
  3. Access → create account → import passwords from Bitwarden/1Password/LastPass
  4. Install Bitwarden extension/app → set server URL = your Vaultwarden domain

🚨 After creating account, disable registration in Vaultwarden admin panel (SIGNUPS_ALLOWED=false). Otherwise, anyone who knows the URL can sign up!

VI. Managing Services

  • Restart: Resource → click Restart
  • Logs: View real-time logs from dashboard
  • Update: Change Docker image tag → Redeploy (e.g.: uptimekuma:1.23uptimekuma:latest)
  • Backup: Mount volumes for data persistence, setup S3 backup if there’s a database
  • Environment Variables: Customize config via env vars (each service has its own docs)

VII. Summary

One-click services is Coolify’s killer feature, installing monitoring, analytics, automation tools in just a few minutes. Self-hosted = free + data control. Next article: Multi-server and scaling.

Share:
This article has been reviewed by AZDIGI Team

About the author

Trần Thắng

Trần Thắng

Expert at AZDIGI with years of experience in web hosting and system administration.

10+ years serving 80,000+ customers

Start your web project with AZDIGI