Knowledgebase > Control Panels > How to Install Coolify on Ubuntu 24.04
What is Coolify?
Coolify is an open-source, self-hostable platform that acts as an alternative to services like Heroku, Netlify, or Vercel. It allows you to deploy, manage, and monitor your applications, databases, and other services on your own server without needing deep server management expertise. It provides a clean, modern user interface to streamline your development and deployment workflows.
Key Features of Coolify:
- Git Integration: Automatically deploy your applications when you push new code to GitHub, GitLab, or Bitbucket.
- One-Click Services: Easily deploy a wide range of popular open-source applications and databases (like WordPress, Ghost, MySQL, PostgreSQL, Redis) with a single click.
- Automatic SSL: It automatically provisions and renews free Let's Encrypt SSL certificates for your domains.
- No Vendor Lock-In: Since it's self-hosted on your server, you have full control over your data and infrastructure.
- Monitoring & Alerts: Get notifications about your server's health and application status via email, Discord, Telegram, and more.
- Docker-Based: It uses Docker to containerize applications, ensuring consistency and isolation.
Coolify Services
- Activepieces - Open source no-code business automation.
- Actual Budget - A local-first personal finance tool based on zero-based budgeting.
- Affine - Open-source knowledge base and workspace combining docs, whiteboards, and databases.
- AnythingLLM - An open-source LLM client that empowers developers to build and scale workflows quickly.
- Apprise API - RESTful API for Apprise notification library.
- Appsmith - A low-code application platform for building internal tools.
- Appwrite - A backend-as-a-service platform that simplifies the web & mobile app development.
- Argilla - An open-source platform for building, training, and evaluating conversational AI models.
- Audiobookshelf - Self-hosted audiobook and podcast server.
- Authentik - An open-source Identity Provider, focused on flexibility and versatility.
- Apache Superset - An open-source data exploration and data visualization platform.
- Baby Buddy - It helps parents track their baby's daily activities, growth, and health with ease.
- Beszel - Lightweight server monitoring hub with historical data, docker stats, and alerts.
- Bitcoin Core - Bitcoin Core full node software.
- BookStack - Self-hosted wiki-style documentation platform.
- Browserless - Headless Chrome as a service.
- BudgE - A budgeting personal finance app.
- Budibase - Low-code platform for building internal tools and business apps.
- Bugsink - Self-hosted Error Tracking
- Cal.com - Open-source Calendly alternative for scheduling meetings.
- Calibre-web - Web app for browsing, reading and downloading eBooks from a Calibre database.
- Castopod - Open-source podcast hosting platform.
- Changedetection - Website change detection monitor and notifications.
- Chaskiq - Open source customer engagement platform.
- Chatwoot - Open-source customer engagement suite.
- Checkmate - Website monitoring and uptime service.
- CodiMD - Open source real-time collaboration with markdown platform.
- ClassicPress - A business-focused CMS with a strong community.
- CloudBeaver - Universal database tool with web interface.
- Cloudflared - Cloudflare Tunnel client.
- Cockpit - Web-based server administration interface.
- Code Server - Run VS Code on any machine anywhere and access it in the browser.
- ConvertX - File conversion service supporting multiple formats.
- Convex - Backend platform for web developers.
- Cryptgeon - Secure note sharing service with self-destructing messages.
- CyberChef - Data analysis and manipulation tool for cybersecurity.
- Dashboard - A simple dashboard for your server.
- Dashy - Customizable homepage dashboard for self-hosted services.
- Diun - Open source Docker Image Update Notifier
- Deno KV - Deno's built-in key-value database service.
- Directus - An open-source headless CMS and API for custom databases.
- Docker Registry - A Docker registry to store and manage your Docker images.
- Docmost - Open-source document collaboration platform.
- Documenso - Open-source DocuSign alternative for document signing.
- Docuseal - Open source DocuSign alternative.
- DokuWiki - A simple to use and highly versatile Open Source wiki software that doesn't require a database.
- Dolibarr - Open-source ERP and CRM software.
- Dozzle - Realtime log viewer for docker containers.
- Drupal - Open-source content management system.
- Duplicati - A free backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers.
- Easy Appointments - Open-source appointment scheduler.
- Emby - A media server to organize, play, and stream audio and video to a variety of devices.
- Emby Stat - A simple and easy-to-use Emby statistics dashboard.
- Evolution API - WhatsApp API service for automation.
- Faraday - Collaborative penetration testing and vulnerability management platform.
- Fider - An open platform to collect and organize customer feedback.
- Filebrowser - A file manager for the web.
- FileFlows - A automatic file processing service.
- Firefly III - A personal finances manager.
- Firefox - Firefox browser in a container.
- Flipt - Open-source feature flag management platform.
- Flowise - Drag & drop UI to build your customized LLM flow.
- Forgejo - A self-hosted Git service fork of Gitea.
- Formbricks - A form builder for static sites.
- FoundryVTT - Virtual tabletop for tabletop role-playing games.
- FreeScout - Help desk and customer support application.
- FreshRSS - Free, self-hostable RSS feed aggregator.
- Ghost - A professional publishing platform.
- Gitea - A painless self-hosted Git service.
- GitLab - DevOps lifecycle tool.
- Grist - Open source relational spreadsheet database
- Glance - All-in-one Home Server Dashboard.
- Glances - Cross-platform system monitoring tool.
- GlitchTip - An open-source error tracking tool.
- Gotenberg - A Docker-powered stateless API for PDF files.
- Grafana - The open platform for beautiful analytics and monitoring.
- Grocy - A self-hosted groceries & household management solution for your home.
- Heimdall - An elegant solution to organize all your web applications.
- HeyForm - Open-source form builder for conversational forms.
- Hoarder - Self-hosted bookmark manager with AI-powered tagging.
- Homarr - Customizable browser homepage and dashboard.
- Homepage - A modern homepage for your server.
- Hoppscotch - Open-source API development ecosystem.
- Immich - Self-hosted photo and video backup solution.
- Infisical - Open source secret management platform.
- Invoice Ninja - Invoice management system.
- IT Tools - Collection of handy online tools for developers.
- Jellyfin - The Free Software Media System.
- Jenkins - Open-source automation server.
- Joomla - Open-source content management system.
- Joplin - Open-source note taking and to-do application.
- Jupyter Notebook - Interactive computing environment for Python.
- Keycloak - Open-source identity and access management solution.
- Kimai - An open-source time-tracking solution for teams of all sizes.
- Kuzzle - A powerful backend that enables you to build modern apps faster.
- Label Studio - Open source data labeling platform.
- Langfuse - Open source LLM engineering platform.
- LibreOffice - Free and open-source office suite.
- LibreTranslate - Free and open-source machine translation API.
- Listmonk - Self-hosted newsletter and mailing list manager.
- Leantime - Open source project management system for non-project managers.
- Litellm - Open source LLM Gateway to manage authentication, loadbalancing, and spend tracking across 100+ LLMs. All in the OpenAI format.
- LiteQueen - Lightweight service management platform.
- LimeSurvey - Open-source survey platform.
- Logto - Logto is an Auth0 alternative designed for modern apps and SaaS products.
- Lowcoder - Open-source low-code platform for building internal tools.
- Mailpit - Self-hosted email and SMTP testing tool.
- Marimo - Open-source reactive notebook for Python
- Martin - PostGIS vector tile server.
- Memos - Open-source, lightweight note-taking solution
- Mattermost - Open-source messaging platform for teams.
- Mautic - Open-source marketing automation platform.
- Maybe - Personal finance and wealth management application.
- Mealie - Self-hosted recipe manager and meal planner.
- MediaWiki - A free and open-source wiki software package.
- Meilisearch - A powerful, fast, open-source, easy to use, and deploy search engine.
- Metabase - The simplest, fastest way to share data and analytics inside your company.
- Metube - A self-hosted video sharing platform.
- MindsDB - Machine learning platform that brings AI to databases.
- Minecraft - Minecraft game server.
- MinIO - A high-performance, distributed object storage system.
- Mixpost - Self-hosted social media management software (Buffer alternative).
- Moodle - Open-source learning platform.
- Mosquitto - Open-source MQTT broker.
- N8N - Workflow automation tool.
- Navidrome - Open source web-based music collection server and streamer
- Neon WS Proxy - WebSocket proxy for Neon database.
- Netbird Client - Open source secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
- Next Image Transformation - Image transformation service for Next.js.
- Nextcloud - A safe home for all your data.
- Nexus - A repository manager that allows you to store, manage, and distribute your software artifacts.
- Nitropage - Nitropage is an extensible, drag-and-drop website builder based on SolidStart, completely free and open source.
- NocoDB - Open Source Airtable Alternative.
- NodeBB - Node.js based forum software.
- Ntfy - Simple HTTP-based pub-sub notification service.
- Odoo - Open source ERP and CRM.
- Ollama - A lightweight and efficient server for running large language models (LLMs) on your local machine or in the cloud.
- OneDev - Self-hosted Git server with integrated CI/CD and kanban.
- Open WebUI - User-friendly WebUI for LLMs, formerly Ollama WebUI.
- Openblocks - Open-source low code platform.
- Organizr - Homepage organizer for your server services.
- osTicket - Open-source help desk ticketing system.
- Outline - Open-source collaboration tool.
- OrangeHRM - Open-source Human Resource Management (HRM) System
- Observium - Open-source network monitoring platform
- Onetime Secret - Open-source secret link that can be viewed only once.
- Overseerr - A request management and media discovery tool built to work with your existing Plex ecosystem.
- ownCloud - File synchronization and sharing platform.
- Passbolt - An open source credential platform for modern teams.
- PG Back Web - Open source PostgreSQL backup manager with a user-friendly web interface
- Pairdrop - Local file sharing in your browser.
- Paperless - Document management system that transforms physical documents into searchable online archives.
- Paymenter - Open-Source Billing, Built for Hosting Providers.
- Penpot - Open Source design & prototyping platform.
- phpMyAdmin - MySQL database management tool.
- Plane - Open source project planning tool.
- Plausible - Simple and privacy-friendly alternative to Google Analytics.
- Plex - Media server software.
- Plunk - Self-hosted email marketing platform.
- Pocketbase - Open Source backend for your next SaaS and Mobile app.
- Portainer - Container management platform.
- PostHog - Open source product analytics.
- Postiz - Social media scheduling and analytics tool.
- Prefect - Open source workflow management platform.
- PrivateBin - Minimalist, open-source online pastebin.
- Prowlarr - A free and open source BitTorrent client.
- qBittorrent - Free and open-source BitTorrent client.
- Qdrant - Open source, AI-native vector database.
- RabbitMQ - Open source message broker.
- Radarr - A Media server software.
- Ryot - Open source platform for tracking various facets of your life - media, fitness etc.
- Rallly - Open-source meeting scheduling tool.
- Reactive Resume - A free and open source resume builder.
- Readeck - Web article reader and bookmark manager.
- Redlib - Private front-end for Reddit.
- Rocket.Chat - Open source team chat software.
- SearXNG - Open source search engine.
- Shlink - The open source URL shortener.
- Slash - Open-source, self-hosted links and notes manager.
- Snapdrop - Local file sharing in your browser.
- Soketi - Open-source WebSocket server.
- Soketi App Manager - Open-source user-friendly interface for managing Soketi websocket applications.
- Sonarr - A internet PVR for Usenet and Torrents.
- Statusnook - A status page system for your website.
- Stirling PDF - Powerful PDF manipulation tool.
- Strapi - Open-source headless CMS.
- Supabase - Open source Firebase alternative.
- Seafile - Open source cloud storage system for file sync, share and document collaboration.
- Superset - Open-source data visualization and exploration platform.
- SuperTokens - Open-source authentication solution.
- Syncthing - Open Source Continuous File Synchronization.
- Teable - No-code database built on PostgreSQL.
- Tolgee - Open source localization platform.
- Traccar - Open-source GPS tracking platform.
- Transmission - Fast, easy, and free BitTorrent client.
- Trigger - Open-source workflow automation tool.
- Typesense - An open source alternative to Algolia
- Umami - Simple, fast, privacy-focused alternative to Google Analytics.
- Unleash - Open-source feature management platform.
- Unsend - Open-source email recall service.
- Unstructured - Open-source platform and tools to ingest and process unstructured documents for Retrieval Augmented Generation (RAG) and model fine-tuning.
- Uptime Kuma - A fancy self-hosted monitoring tool.
- Vaultwarden - Unofficial Bitwarden compatible server.
- Vikunja - The open-source to-do app.
- Vert - Open source file conversion utility that uses WebAssembly to convert files on your device.
- VvvebJs - Powerful website builder with drag and drop functionality.
- Wakapi - Open-source coding activity tracker.
- Weaviate - Open source, AI-native vector database.
- Web Check - All-in-one website analysis tool.
- Weblate - Web-based translation tool.
- Whoogle - Self-hosted, ad-free, privacy-respecting metasearch engine.
- Wiki.js - Modern and powerful wiki software built on Node.js.
- Windmill - Open-source developer platform.
- WireGuard Easy - Easy-to-use WireGuard VPN server.
- WordPress - Website and blogging platform.
- Yamtrack - Open source media tracker for movies, tv shows, anime, manga, video games and books.
- Zipline - Next generation ShareX / File upload server
Installation Guide
This guide will walk you through installing Coolify on a fresh Ubuntu 24.04 server.
Prerequisites
Before you begin, ensure you have the following:
- A server running a fresh installation of Ubuntu 24.04. Get a powerful NVMe VPS from VPS Server to get started.
- root user access. The Coolify installation script must be run as root.
- A registered domain name (e.g.,
coolify.yourdomain.com
) that you will point to your server's IP address.
Hardware Requirements
Your server must meet these minimum requirements:
- CPU: 2 Cores
- RAM: 2 GB
- Disk Space: 30 GB
Step 1: Connect to Your Server & Update
First, connect to your server via SSH. Once logged in as the root user, update your system's package lists and upgrade existing packages to ensure everything is current.
apt-get update && apt-get upgrade -y
Next, ensure `curl` is installed, which is needed to download the installation script.
apt-get install -y curl
Step 2: Run the Coolify Installation Script
Coolify provides a simple installation script that automates the entire setup process. This script will install Docker and all other necessary dependencies.
Run the following command in your terminal:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
The installation may take several minutes. Once it's complete, you will see a confirmation message with the URL to access your Coolify dashboard.
Step 3: Access and Set Up Coolify
After the installation is finished, you can access the Coolify web interface.
- Open your web browser and navigate to your server's IP address on port 8000:
http://your-server-ip:8000
- The first time you access this URL, you will be prompted to create an administrator account. Fill in your details to register.
- Follow the on-screen onboarding process to configure your instance.
Step 4: Configure Your Domain
For secure and professional access, you should configure Coolify to use your domain name instead of the IP address. This will also enable automatic HTTPS.
- In your domain registrar's DNS management panel, create an A record pointing your desired subdomain (e.g.,
coolify
) to your server's IP address. - Log in to your Coolify dashboard.
- Navigate to the Settings page from the main menu.
- In the "Instance Domain" field, enter your full domain, including the protocol (e.g.,
https://coolify.yourdomain.com
). - Click Save.
Coolify will automatically configure the reverse proxy and obtain a Let's Encrypt SSL certificate for your domain. After a minute or two, you will be able to access your Coolify instance securely at your new domain.
Conclusion
Congratulations! You have successfully installed Coolify. You can now start deploying your applications by creating a new project, linking your Git repositories, or using the one-click services available in the dashboard. For more detailed guides and advanced configurations, please refer to the Official Coolify Documentation.