Met One-Click Apps installeer je toepassingen zoals Nextcloud, n8n, databases of monitoringtools uit een appcatalogus op je dedicated server en beheer je ze rechtstreeks in het ZapX-dashboard. Op de achtergrond draait Coolify, een opensourceplatform voor containerapps.
In tegenstelling tot bij VPS stel je apps met één klik op een dedicated server eenmalig zelf in: je maakt in het dashboard een opdracht aan en voert die als root uit op je server. ZapX doet de rest. In deze handleiding lees je wat je server hiervoor nodig heeft, hoe de installatie werkt, hoe je apps beheert en wat de onderhoudstoegang van ZapX op je server doet.
Dit heeft je dedicated server nodig: Controleer deze punten voordat je de opdracht uitvoert. De opdracht controleert ze zelf en stopt zonder wijzigingen aan te brengen als iets niet klopt.
| Vereiste | Minimum |
|---|---|
| Besturingssysteem | Debian of Ubuntu met SSH-server |
| RAM | 2 GB |
| CPU | 2 cores |
| Vrije opslagruimte | 30 GB |
| IP-adres | Openbaar IPv4-adres dat op de server is ingesteld |
| Vrije poorten | 8000, 6001, 6002 en 8080 (je apps hebben 80 en 443 nodig) |
| SSH | De SSH-poort van je server moet bereikbaar zijn voor ZapX |
Een schoon besturingssysteem is aanbevolen: Stel apps met één klik bij voorkeur in op een nieuwe Debian- of Ubuntu-installatie. Services die al poorten gebruiken, een eigen Docker-configuratie of een reeds geïnstalleerde Coolify met een eigen login zorgen ervoor dat de installatie wordt afgebroken. Je start een herinstallatie op het tabblad Installatie van je dedicated server.
Proxmox-host en Windows: Je kunt apps met één klik niet instellen op de Proxmox-host zelf. Gebruik hiervoor een VM op de server die een van de IP-adressen van je server gebruikt. Windows wordt niet ondersteund.
Alleen de eigenaar van de server kan apps met één klik instellen.
Open je dedicated server in het ZapX-dashboard en ga naar het tabblad One-Click Apps. Daar zie je de kaart One-Click Apps instellen.
Kies twee gegevens:
- IP-adres voor panel en apps: Hier staan de openbare IPv4-adressen van je server. Het primaire adres is gemarkeerd. Het Coolify-panel en je apps zijn later bereikbaar via dit IP-adres.
- Admin-e-mailadres voor Coolify: Met dit e-mailadres meld je je aan bij het Coolify-panel.
Klik daarna op Opdracht maken. ZapX maakt het adres voor je panel klaar. Dit kan maximaal een minuut duren.
Meld je via SSH als root aan op je server. Kopieer de weergegeven opdracht met het kopieerpictogram en voer deze uit. De opdracht begint met curl -fsSL en eindigt met | bash.
Ontbreekt curl op je server? Installeer het dan eerst met:
apt update && apt install -y curl
Daarna gaat de installatie op de achtergrond verder. Je kunt de terminal sluiten.
Deel de opdracht niet: De opdracht bevat een persoonlijke sleutel voor precies deze server en is 24 uur geldig. Deel de opdracht niet. Heb je een nieuwe opdracht nodig? Klik dan op Handmatige installatie annuleren en maak een nieuwe aan.
Op het tabblad zie je hoever de installatie is:
| Status | Betekenis |
|---|---|
| We wachten tot je de opdracht op je server uitvoert. | De opdracht is nog niet gestart |
| Verbonden. De installatie wordt uitgevoerd op je server. | ZapX installeert Coolify. Dit duurt meestal maximaal 10 minuten |
| Coolify is geïnstalleerd. We verbinden het panel. | Laatste stap, duurt ongeveer een minuut |
Kan ZapX je server na een paar minuten nog steeds niet via SSH bereiken? Dan verschijnt er een melding op het tabblad. Controleer of je firewall inkomende verbindingen op de SSH-poort van je server toestaat.
- De opdracht controleert het besturingssysteem, de resources, het IP-adres en de vrije poorten. Als er iets niet klopt, stopt de opdracht met een melding.
- De opdracht maakt de gebruiker
zapx-appsaan met sudo-rechten. ZapX gebruikt deze gebruiker om Coolify en je apps te beheren. Aanmelden kan alleen met een sleutel van ZapX en alleen vanaf ZapX-adressen. Aanmelden met een wachtwoord is niet mogelijk. - De opdracht installeert Coolify met het officiële installatieprogramma, dat ook Docker instelt.
- Voor de installatie gebruikt ZapX tijdelijk een sterk beperkte rootsleutel en past zo nodig de SSH-configuratie aan. Beide worden na de installatie weer verwijderd.
- De opdracht wijzigt geen firewallregels.
Je vindt het installatielogboek op de server onder /var/lib/zapx-oneclick-apps/setup.log.
Zodra de installatie is voltooid, zie je op het tabblad One-Click Apps drie onderdelen:
| Onderdeel | Inhoud |
|---|---|
| Geïnstalleerde apps | Je apps met hun status en acties |
| Appcatalogus | Alle beschikbare apps om te installeren |
| Toegang en instellingen | Paneladres, login en onderhoudstoegang |
- Open de App-catalogus en zoek de gewenste app.
- Klik op Installeren.
- Vul in het venster App installeren de gevraagde gegevens in, bijvoorbeeld
[dein_appname]of[deine_domain]. - Klik op Installatie in wachtrij plaatsen.
Is er niet genoeg RAM op je server voor een app? Dan zie je in de catalogus de melding ‘Je server heeft te weinig RAM voor deze app.’
Hulp van de ZapX AI Agent: In de ZapX AI Agent van je server kun je een geschikte app laten aanbevelen, de status van je apps controleren of een installatie voorbereiden. De agent voert wijzigingen pas uit nadat je ze hebt bevestigd. Inloggegevens en geheimen beheer je altijd op het tabblad One-Click Apps.
Onder Geïnstalleerde apps beheer je elke app rechtstreeks:
| Actie | Doel |
|---|---|
| Starten | Start een gestopte app |
| Stoppen | Stopt een actieve app |
| Opnieuw starten | Start de app opnieuw |
| Logboeken | Toont de logboeken van de app om problemen op te sporen |
| Instellingen | Wijzigt omgevingswaarden, het domein en andere opties van de app |
De kaart Onderhoudstoegang laat zien of ZapX je server kan bereiken:
| Status | Betekenis |
|---|---|
| Actief | ZapX kan je server bereiken en beheert Coolify en je apps |
| Onderbroken | ZapX kan je server niet meer bereiken, bijvoorbeeld omdat de SSH-hostsleutel is gewijzigd of de sleutel van ZapX niet meer wordt geaccepteerd |
| Verwijderd | Je hebt de onderhoudstoegang verwijderd |
Met Toegang verwijderen verwijdert ZapX de sleutel, de sudo-regel en de gebruiker zapx-apps van je server. Coolify en je apps blijven actief, maar ZapX kan ze niet meer beheren. Installeren, problemen oplossen en wijzigingen aanbrengen in het dashboard zijn dan niet meer mogelijk. In dat geval beheer je je apps rechtstreeks in het Coolify-panel.
Is je server niet bereikbaar wanneer je de toegang verwijdert? Dan blokkeert ZapX de toegang aan zijn kant. Je kunt de gebruiker zapx-apps en het bestand /etc/sudoers.d/zapx-apps daarna zelf van de server verwijderen.
Met Toegang herstellen maak je een nieuwe opdracht aan die alleen de onderhoudstoegang opnieuw instelt. Coolify en je apps blijven ongewijzigd. Voer de opdracht net als bij de installatie als root uit op je server.
| Gebeurtenis | Wat gebeurt er |
|---|---|
| Herinstallatie via het tabblad Installatie | De installatie wordt teruggezet en de adressen op zap.cloud worden verwijderd. Het systeem wordt opnieuw geïnstalleerd. Maak daarom eerst een back-up van je appgegevens. Stel daarna apps met één klik opnieuw in. |
| Vrijgave van het IP-adres voor het panel en de apps | De onderhoudstoegang wordt verwijderd, de adressen op zap.cloud worden verwijderd en de installatie wordt teruggezet. Coolify en je apps blijven actief op de server. Stel apps met één klik opnieuw in met een ander IP-adres om ze weer via het dashboard te beheren. |
| Opzegging of einde van het contract | De onderhoudstoegang en de adressen op zap.cloud worden verwijderd. |
| Melding of probleem | Oplossing |
|---|---|
| Na een paar minuten nog geen verbinding via SSH | Controleer of de SSH-server actief is en of je firewall de SSH-poort toestaat |
| Poorten zijn al in gebruik | Stop de services op poorten 8000, 6001, 6002 en 8080, of installeer de server opnieuw |
| Coolify is al geïnstalleerd | ZapX neemt een Coolify-installatie met een eigen login niet over. Verwijder deze of gebruik een schoon systeem |
| Je SSH-server staat alleen bepaalde gebruikers toe (AllowUsers) | Voeg zapx-apps toe aan je SSH-configuratie en voer de opdracht opnieuw uit |
| Er wordt momenteel een installatie uitgevoerd op de server | Wacht tot de installatie op het tabblad Installatie is voltooid |
| De server heeft nog geen openbaar IPv4-adres | Stel eerst een openbaar IPv4-adres in voor je server |
| Te veel pogingen | Wacht een paar minuten en maak daarna een nieuwe opdracht aan |
Meer informatie over een mislukte installatie vind je in /var/lib/zapx-oneclick-apps/setup.log. Kom je er niet uit? Maak dan een supportticket aan en vermeld de foutmelding van het tabblad.
