Met de One-Click-Apps-functie kun je een uitgebreide appcatalogus doorzoeken en apps rechtstreeks via de webinterface van je VPS implementeren. In deze handleiding lees je hoe je je server voorbereidt, het juiste installatietype kiest, apps installeert en beheert en indien nodig geavanceerde instellingen en tools voor probleemoplossing gebruikt.
Voordat je One-Click Apps gebruikt, moet je VPS aan de minimale vereisten voldoen en een ondersteund besturingssysteem gebruiken.
Minimale vereisten Voor de Apps-functie moet je VPS online zijn en over voldoende resources beschikken om zowel de platformservices als je geïnstalleerde apps betrouwbaar uit te voeren.
| Vereiste | Minimum | Aanbevolen |
|---|---|---|
| Serverstatus | Online | Online |
| Opslagruimte | 30 GB | 50 GB |
| RAM | 2 GB | 4 GB |
| CPU | 2 cores | 4 cores |
| Besturingssysteem | Debian of Ubuntu LTS | Debian 13 |
Een schoon besturingssysteem aanbevolen We raden sterk aan om de Apps-functie in te stellen op een schone installatie van het besturingssysteem. Zo voorkom je conflicten met bestaande services, bezette poorten, Docker-configuraties of aangepaste instellingen die al op de server aanwezig zijn.
Als je je VPS opnieuw moet installeren, gebruik dan een schone, ondersteunde Debian- of Ubuntu LTS-image via de beheerinterface van je VPS.
Na de implementatie worden je geïnstalleerde apps weergegeven in het beheergedeelte van het tabblad. Daar kun je je services bewaken en beheren zonder handmatig met de onderliggende containers te hoeven werken.
In het gedeelte voor geïnstalleerde apps kun je veelgebruikte levenscyclusacties rechtstreeks vanaf het tabblad uitvoeren.
| Actie | Doel |
|---|---|
| Starten | Start een gestopte app |
| Stoppen | Stopt een actieve app |
| Logs controleren | Opent de applogs voor probleemoplossing |
| Opnieuw installeren | Installeert de app opnieuw |
Met deze tools beheer je eenvoudig al je apps op één plek. Dit is vooral handig als je de voorkeur geeft aan eenvoudige webgebaseerde bediening boven handmatig werken via de opdrachtregel.
Met projecten en omgevingen kun je je implementaties overzichtelijk indelen. Je kunt ze gebruiken om het volgende te scheiden:
- persoonlijke en productie-apps
- test- en liveomgevingen
- implementaties voor verschillende klanten of teams
- verschillende stacks op dezelfde VPS
Deze indeling wordt steeds belangrijker naarmate je verzameling apps uit de appstore groeit en je meer services op één of meerdere nodes beheert.
De One-Click-Apps-functie ondersteunt eigen domeinen en integratie met ZAP Cloud. Zo kun je apps veilig toegankelijk maken en SSL-certificaten voor je implementaties beschikbaar stellen.
Ondersteuning voor domeinen en SSL Je kunt eigen domeinen voor je apps gebruiken en profiteren van automatische SSL-certificaatuitgifte, als het platform deze configuratie ondersteunt.
Wanneer je een domein toewijst, moet je ervoor zorgen dat je DNS-records verwijzen naar [deine_server_ip]. Als je domein niet correct is geconfigureerd, is de app mogelijk niet via internet bereikbaar.
| Waarde | Beschrijving |
|---|---|
[deine_domain] | Het domein of subdomein dat aan je app is toegewezen |
[deine_server_ip] | Het openbare IP-adres van je VPS |
DNS moet naar je VPS verwijzen
Als de DNS van [deine_domain] niet naar [deine_server_ip] verwijst, kunnen domeinvalidatie en toegang tot de app mislukken.
Als het dashboard een verminderde status weergeeft, betekent dit dat het platform de instantie waarop de One-Click-Apps-functie draait niet kan bereiken of geen gegevens kan ophalen. Volg de stappen voor probleemoplossing in chronologische volgorde.
De pop-up voor probleemoplossing kan de volgende indicatoren weergeven:
| Status | Betekenis |
|---|---|
| Coolify-status: Actief | De paneelservice lijkt actief te zijn |
| API-status: Bereikbaar | De API is momenteel bereikbaar |
| Servicestatus: Online | Je VPS zelf is online |
Als een of meer onderdelen niet goed werken, ga dan verder met de volgende stappen.
Controleer eerst of je VPS online is in het ZapX-dashboard. Als de server offline is, kan het Apps-platform niet werken.
Gebruik de actie Status vernieuwen om de gezondheidscontrole opnieuw uit te voeren met de meest recente gegevens. Dit kan tijdelijke verbindingsproblemen oplossen.
Tijdelijke verbindingsproblemen Een verminderde status kan soms worden veroorzaakt door kortstondige communicatieproblemen. De status vernieuwen is de snelste eerste controle.
Als de status verminderd blijft, gebruik je de actie Docker opnieuw starten. Hiermee wordt de platforminstantie opnieuw gestart. Wacht na een geslaagde melding 1-2 minuten en vernieuw de status opnieuw.
Service opnieuw starten Het opnieuw starten van Docker kan actieve apps tijdelijk onderbreken terwijl de services opnieuw opstarten.
Gebruik als laatste stap Inloggegevens vernieuwen. Dit is vooral belangrijk als de status aangeeft dat alles online is, maar functies in het dashboard, zoals het installeren van apps, niet werken.
Deze actie:
- verwijdert niet je gegevens
- vernieuwt de inloggegevens van de rootgebruiker
- vernieuwt het API-token dat het dashboard gebruikt
- werkt de paneelinloggegevens automatisch bij als de actie slaagt
Inloggegevens veilig vernieuwen Het vernieuwen van de inloggegevens verwijdert geen geïnstalleerde apps of implementatiegegevens. Alleen de inloggegevens die nodig zijn voor toegang en communicatie worden vernieuwd.
Als het probleem na alle stappen voor probleemoplossing blijft bestaan, maak dan een supportticket aan via de website van ZAP-Hosting.
Volg deze aanbevelingen om One-Click Apps stabiel en eenvoudig te beheren:
| Aanbevolen werkwijze | Reden |
|---|---|
| Gebruik een schone installatie van het besturingssysteem | Voorkomt conflicten met bestaande services en poorten |
| Zorg voor de aanbevolen resources | Verbetert de prestaties en betrouwbaarheid |
| Organiseer apps in projecten en omgevingen | Houdt implementaties overzichtelijk |
| Configureer DNS voordat je een domein toewijst | Voorkomt problemen met toegang en SSL |
| Gebruik geavanceerde instellingen zorgvuldig | Voorkomt niet-ondersteunde aangepaste wijzigingen |
Houd implementaties overzichtelijk
Als je veel apps wilt hosten, stel dan vóór de eerste implementatie een duidelijke naamgevingsconventie op voor [dein_projektname], [dein_umgebungsname] en [dein_appname].
