ServBay Installatiehandleiding: Snel een lokale webontwikkelomgeving op macOS opzetten
ServBay is een lokaal webontwikkeltool speciaal ontworpen voor ontwikkelaars, gericht op het vereenvoudigen van het opzetten en beheren van diverse tech stacks (zoals PHP, Node.js, Python, Go, Java, Ruby, Rust, enzovoort) en databases (zoals MySQL, PostgreSQL, MongoDB, Redis) op macOS. Een van de belangrijkste kenmerken van ServBay is het extreem simpele en snelle installatieproces.
In vergelijking met andere vergelijkbare tools is het installatiepakket van ServBay zeer compact (meestal rond de 20MB), en het hele proces van installatie tot aan initialisatie is eenvoudig en duurt slechts enkele minuten. Zo kun je razendsnel aan je ontwikkelwerk beginnen.
Videotutorial
Deze videotutorial laat stapsgewijs zien hoe je ServBay installeert. Je kunt de video ook direct bekijken op YouTube.
Belangrijke aandachtspunten & vereisten
ServBay ondersteunt momenteel vooral het macOS besturingssysteem.
Let op de volgende belangrijke punten vóór de installatie en initialisatie van ServBay:
- Poortconflicten: Poorten in een besturingssysteem zijn unieke bronnen en kunnen slechts door één proces tegelijk gebruikt worden. De essentiële services die ServBay draait (zoals webservers, databases) hebben specifieke poorten nodig. Om ervoor te zorgen dat ServBay correct kan starten en functioneren, moet je vóór installatie alle programma’s stoppen die mogelijk poorten gebruiken die ServBay nodig heeft. Typische poorten waarbij conflicten kunnen optreden, zijn onder andere:
- Webserverpoorten: 80 (HTTP), 443 (HTTPS) (gangbare programma’s: Apache, Nginx, Caddy, andere lokale webservers)
- MySQL/MariaDB databasepoort: 3306
- PostgreSQL databasepoort: 5432
- MongoDB databasepoort: 27017
- Redis serverpoort: 6379
- DNS serverpoort: 53 (gebruikelijk: dnsmasq, andere lokale DNS-services) Je kunt in de terminal met het commando
lsof -i :[poortnummer]
(bijv.lsof -i :80
) checken of een bepaalde poort in gebruik is.
Download het ServBay installatiepakket
Je vindt de nieuwste versie van het installatiepakket op de downloadpagina van de ServBay-website. Het installatiebestand van ServBay is doorgaans klein en snel te downloaden.
Ga naar de ServBay downloadpagina om het .dmg
-installatiebestand voor macOS op te halen. De bestandsnaam is meestal opgebouwd als ServBayInstaller-vX.Y.Z.dmg
, waarbij X.Y.Z
het versienummer aangeeft.
Installatie van ServBay
Na het downloaden, volg je deze stappen om de installatie uit te voeren:
- Dubbelklik op het gedownloade
.dmg
-bestand (bijvoorbeeldServBayInstaller-v1.12.0.dmg
). Het systeem zal dit schijfkopiebestand koppelen en automatisch een installatievenster openen. - In het geopende venster zie je het icoon van ServBay.app en een snelkoppeling naar de map Programma's (Applications). Sleep het
ServBay.app
-icoon naar deProgramma's
-map om de installatie te voltooien. - Na de installatie: open de map
Programma's
op je Mac, zoek het ServBay-icoon en dubbelklik om het programma te starten.
Initialisatie van ServBay
Wanneer je ServBay voor de eerste keer start, wordt een initialisatiesetup uitgevoerd. Hierbij worden de benodigde softwarepakketten gedownload en geconfigureerd op basis van je keuzes. Controleer vooraf dat alle benodigde poorten vrij zijn, en klik vervolgens dubbel op het ServBay-icoon om het programma te starten.
ServBay biedt een overzichtelijke en intuïtieve initialisatie-interface:
- Kies je rol: Selecteer in de linkerzijbalk van de interface je voornaamste ontwikkelrol, bijvoorbeeld “Web Developer”, “Full Stack Developer”, “PHP Developer”, enzovoorts.
- Bekijk de voorgeselecteerde pakketten: Op basis van de gekozen rol toont de rechterzijde van het scherm de aanbevolen combinatie van pakketten, doorgaans bestaande uit de standaard webserver (zoals Nginx), de ServBay-runtime en specifieke taalversies (zoals PHP, Python, enzovoorts). Je kunt deze standaardopties controleren.
- Start de installatie: Bevestig je rol en de geselecteerde pakketten, en klik rechtsonder op de knop
Start Installation
om het installatieproces te starten. - Autorisatie vereist: Na klikken op "Start Installation", zal ServBay je vragen je macOS-wachtwoord in te voeren voor het installeren van de
ServBay Helper
-tool. Deze helper is nodig voor het beheren van systeemdiensten, het verwerken van machtigingen en poortbindingen, enzovoorts. Geef altijd toestemming voor het installeren vanServBay Helper
, want zonder deze assistent kan ServBay geen pakketten en websites starten of beheren. - Wacht tot de installatie afgerond is: Wacht geduldig tot de benodigde pakketten gedownload, geïnstalleerd en geconfigureerd zijn. Dit duurt enkele minuten, afhankelijk van het aantal gekozen pakketten en je netwerksnelheid.
- Ga naar het hoofdscherm: Na succesvolle initialisatie navigeer je automatisch naar het hoofdcontrolepaneel van ServBay. Hier zie je direct de status van alle geïnstalleerde pakketten.
Gefeliciteerd! ServBay is succesvol geïnstalleerd en geïnitialiseerd.
Demo website en beheertools openen
ServBay configureert standaard een demo website én bevat gebruiksvriendelijke beheertools zoals phpMyAdmin, Adminer en een PHP-info pagina, zodat je eenvoudig je installatie kunt testen en databases beheren.
De standaard rootdirectory voor websites in ServBay is doorgaans /Applications/ServBay/www
. Hier vind je de demo website en de genoemde beheertools. Je kunt ook je eigen projecten in submappen van deze directory plaatsen om te ontwikkelen.
- Open je favoriete webbrowser en ga naar het standaardadres: https://servbay.host
- Je kunt ook via het
Websites
menu in de linkernavigatiebalk van de ServBay-interface naar deservbay.host
site navigeren en op het bezoeken-icoon klikken.
- Je kunt ook via het
- Op de geopende demo website van ServBay vind je directe links naar tools zoals phpMyAdmin, Adminer, enzovoorts.
Nu heb je ServBay succesvol geïnstalleerd, geïnitialiseerd en weet je hoe je de standaard demo website en beheertools kunt bereiken. Je kunt meteen beginnen met het configureren van je eigen ontwikkelprojecten!