Coolify

Coolify

★ 36,1422,036 forks2,036 contributorsUpdated 12/27/2024

An open-source, self-hostable alternative to cloud deployment platforms like Heroku, Netlify, and Vercel. Enables users to manage servers, applications, and databases using their own hardware with just an SSH connection.


Overview

Product Description

Coolify is an open-source, self-hostable alternative to popular cloud platforms like Heroku, Netlify, and Vercel. Designed to bring cloud-like convenience to self-managed infrastructure, Coolify empowers users to take full control of their servers, applications, and databases. By utilizing SSH connections, it enables seamless management of resources on VPS, Bare Metal, Raspberry Pi, and other hardware. With no vendor lock-in, all configurations are stored on your servers, ensuring long-term flexibility and autonomy.

Features

  • Self-hosted Management: Control your servers, applications, and databases directly from your hardware.
  • No Vendor Lock-in: Retain full access to your configurations, even if you stop using Coolify.
  • Cloud-like Automation: Enjoy a user-friendly interface and automation comparable to cloud services.
  • Hardware Versatility: Compatible with VPS, Bare Metal, Raspberry Pi, and more.
  • SSH-based Deployment: Securely deploy and manage resources using standard SSH protocols.
  • Open-source Freedom: Access to a fully open-source codebase with a supportive community.

Technology Stack

  • Programming Language: JavaScript
  • Hosting Options: Self-hosted or cloud-hosted
  • Infrastructure Communication: SSH
  • Supported Platforms: VPS, Bare Metal, Raspberry Pi, and other hardware
  • Installation: Bash-based installation script for quick setup
  • Version Control: GitHub repository for tracking updates and contributions

Requirements

  • An active SSH connection to the target server
  • Supported hardware such as VPS, Bare Metal, or Raspberry Pi
  • Stable internet access for running the installation script
  • Basic knowledge of server management for optimal use

Learning resources