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.
- New Resource → search “Uptime Kuma” → click
- Choose server → Coolify creates resource
- Set domain:
https://monitor.example.com - Click Deploy
- 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.
- New Resource → search “N8N” → choose “N8N With Postgresql” (recommended for production)
- Deploy → set domain
- 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.
- New Resource → search “Plausible” → deploy
- Set domain → access dashboard
- 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.
- New Resource → search “Vaultwarden” → deploy
- Set domain (HTTPS REQUIRED for Vaultwarden)
- Access → create account → import passwords from Bitwarden/1Password/LastPass
- 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.23→uptimekuma: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.
You might also like
- What is Coolify? - Self-hosted alternative to Vercel, Heroku for free
- Databases on Coolify — MySQL, PostgreSQL, Redis, MongoDB
- Coolify Interface - Detailed Dashboard Usage Guide
- How to Deploy Laravel to Coolify from Local to Server with Basic CI/CD
- Coolify Production - Backup, Security
- Multi-Server & Scaling on Coolify — Expanding Your System
About the author
Trần Thắng
Expert at AZDIGI with years of experience in web hosting and system administration.