Coolify is een open-source platform dat het eenvoudig maakt om applicaties op je VPS te implementeren, vergelijkbaar met Heroku maar zelf gehost. Deze gids begeleidt je bij het deployen van Coolify op een VPS, zodat je applicaties soepel draaien binnen jouw eigen infrastructuur en je volledige controle en flexibiliteit hebt.
Waarom kiezen voor Coolify?
Coolify biedt een gestroomlijnde gebruikersinterface en krachtige implementatiemogelijkheden, waardoor je je applicaties, databases en bronnen moeiteloos kunt beheren. Hier zijn enkele voordelen van het gebruik van Coolify voor self-hosting:
- Open Source: Aanpasbaar naar wens zonder licentiebeperkingen.
- Kostenbesparend: Het hosten van applicaties op je eigen VPS kan de kosten aanzienlijk verlagen vergeleken met cloudproviders.
- Flexibiliteit: Volledige controle stelt je in staat om het aan te passen en te integreren met andere diensten die je gebruikt.
Vergelijking VPS-aanbieders
Bij het kiezen van een VPS voor Coolify is het belangrijk een provider te selecteren die past bij je budget en prestatiedoelen. Hier is een vergelijking van enkele populaire VPS-aanbieders die geschikt zijn voor het hosten van Coolify:
| Provider | Prijs (EUR/USD) | Kenmerken | Ideaal Voor |
|---|---|---|---|
| Contabo | 5.99 EUR/maand | Hoge opslagopties | Middelgrote projecten |
| Hetzner Cloud | 4.15 EUR/maand | Uitstekende prestaties | Kostenbewuste gebruikers |
| DigitalOcean | 6 USD/maand | Ontwikkelaarsvriendelijke functies | Algemene ontwikkelaars |
| Vultr | 6 USD/maand | Eenvoudige interface | Snelle implementaties |
| Linode | 5 USD/maand | Robuuste netwerkcapaciteiten | Bedrijfsniveau apps |
Een meer gedetailleerde vergelijking vind je op onze volledige VPS-vergelijking.
Coolify op je VPS installeren
-
Kies je VPS-aanbieder: Kies uit de bovenstaande opties. Voor deze gids gebruiken we Hetzner Cloud vanwege de kosteneffectiviteit en prestaties.
-
Maak een VPS-instantie aan:
- Meld je aan of log in bij Hetzner Cloud.
- Maak een nieuwe serverinstantie aan met minimaal 2GB RAM en Ubuntu 20.04 als besturingssysteem.
-
Initialiseer je server:
- Toegang tot je VPS via SSH:
ssh root@your_server_ip - Werk je pakketindex bij:
apt update && apt upgrade -y
- Toegang tot je VPS via SSH:
-
Installeer Docker: Coolify draait op Docker, dus dit is essentieel.
apt install -y \ apt-transport-https \ ca-certificates \ curl \ software-properties-common- Voeg de officiรซle GPG-sleutel van Docker toe:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - - Voeg de Docker-repository toe:
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" - Installeer Docker:
apt update && apt install -y docker-ce docker-ce-cli containerd.io
- Voeg de officiรซle GPG-sleutel van Docker toe:
-
Installeer Docker Compose: Docker Compose is nodig om je Coolify-services te beheren.
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose -
Run Coolify: Je kunt nu Coolify starten met Docker:
mkdir coolify && cd coolify curl -Lo docker-compose.yml https://raw.githubusercontent.com/coollabsio/coolify/master/docker/docker-compose.yml docker-compose up -d
Beheer van je applicaties met Coolify
Zodra Coolify draait, kun je de webinterface openen door te navigeren naar http://your_server_ip:3000. Bij de eerste keer inloggen moet je een beheerdersaccount aanmaken. Daarna kun je gemakkelijk je applicaties toevoegen en beheren. Je kunt onder andere:
- Apps direct vanuit je GitHub-repository implementeren.
- Omgevingen en configuraties moeiteloos beheren.
- De prestaties en resourcegebruik van je app monitoren.
FAQ
1. Hoe verhoudt Coolify zich tot Heroku?
Coolify fungeert als een zelf-gehost alternatief voor Heroku. Terwijl Heroku een gebruiksvriendelijk platform met beheerde services biedt, kan het bij schaalvergroting kostbaar worden. Coolify, als open-source oplossing, stelt je in staat je applicaties op een VPS te hosten, waardoor je controle hebt over kosten, resources en aanpassingsmogelijkheden. Je kunt meerdere applicaties draaien tegen mogelijk lagere kosten dan bij traditionele SaaS-modellen. Als je de infrastructuur zelf wilt beheren terwijl je toch van vergelijkbare deployment-voordelen profiteert, is Coolify een uitstekende keuze.
2. Welke VPS-specificaties heb ik nodig voor Coolify?
Voor een soepele ervaring met Coolify wordt minimaal 2GB RAM en 1 CPU-kerngesteld, vooral voor beperkte applicaties of testomgevingen. Voor productie-omgevingen wordt een VPS met hogere specificaties aanbevolen - bijvoorbeeld 4GB RAM en 2 CPU-cores - voor projecten met meer verkeer. Pas je VPS altijd aan op basis van je specifieke behoeften naarmate je applicaties meer verkeer krijgen.
3. Kan ik mijn apps gemakkelijk migreren van Heroku naar Coolify?
Ja, het migreren van je applicaties van Heroku naar Coolify is over het algemeen eenvoudig. Zorg er eerst voor dat je applicatiecode toegankelijk is via je versiebeheersysteem, zoals GitHub. Coolify ondersteunt deployments vanuit Git-repositories; push je code naar een repository en integreer het naadloos met de UI van Coolify. Vergeet niet je environment variables en databases ook te migreren naar je VPS voor volledige functionaliteit na de migratie.
Coolify maakt de self-hosting-ervaring plezierig, doordat het gebruiksgemak combineert met krachtige functies. Door deze gids te volgen, ben je goed uitgerust om je applicaties te implementeren en te beheren op je gekozen VPS met vertrouwen.