Je bepaalt welke diensten wij mogen inschakelen voor analyse, personalisatie en externe inhoud.
We gebruiken cookies en vergelijkbare technologieën op onze website om inhoud te personaliseren, externe media te integreren en het gebruik van afzonderlijke onderdelen beter te begrijpen.
Noodzakelijke cookies
Deze vermeldingen waarborgen basisfuncties zoals beveiliging, stabiliteit en formulierverwerking.
Optionele secties
AnalysesMarketingPersonalisatieExterne media
Gegevensverwerking kan plaatsvinden met je toestemming of op basis van gerechtvaardigde belangen. In de cookie-instellingen kun je elke optionele categorie weigeren of afzonderlijk toestaan.
Sommige diensten verwerken persoonsgegevens in derde landen. Met je toestemming accepteer je ook deze doorgifte. Meer informatie vind je in onze privacyverklaring.
Je kunt je selectie later op elk moment opnieuw openen en aanpassen. · 1.0.2
Odoo installeren op een Linux-server – Jouw eigen Open Source ERP en CRM
Ontdek hoe je met Odoo's geïntegreerde ERP- en CRM-platform bedrijfsprocessen beheert en automatiseert voor soepele workflows → Lees nu meer
10 november 20267 min leestijd1 Weergaven0 nuttig
Introductie
Odoo is een modulair open-source platform dat Enterprise Resource Planning (ERP) en Customer Relationship Management (CRM) functies combineert. Hiermee kunnen bedrijven processen zoals boekhouding, voorraadbeheer, projectmanagement en verkoop centraal beheren en automatiseren.
Dankzij flexibele uitbreidingen is Odoo aanpasbaar en biedt het een geïntegreerde oplossing voor het aansturen van alle bedrijfsgebieden.
Wil je deze service zelf hosten? We begeleiden je stap voor stap bij de installatie en configuratie en laten je alles zien wat je moet weten.
Vereisten
Voordat je Odoo installeert, zorg dat je hostingomgeving aan de volgende minimale eisen voldoet voor een soepele installatie en optimale prestaties.
Hardware
Minimum
Aanbevolen
CPU
1 vCPU-kern
4 vCPU-kernen
RAM
1 GB
4 GB
Opslag
15 GB
25 GB
De software vereist alle benodigde afhankelijkheden en moet draaien op een ondersteund besturingssysteem. Controleer voor installatie of je server aan deze eisen voldoet:
Afhankelijkheden:Docker
Besturingssysteem: Nieuwste versie van Ubuntu/Debian met Docker 26+
Zorg dat alle afhankelijkheden geïnstalleerd zijn en het besturingssysteem up-to-date is om compatibiliteitsproblemen bij de Odoo-installatie te voorkomen.
FAQ
Veelgestelde vragen
Je kunt Odoo direct via One-Click Apps in het dashboard van je dedicated server installeren door in de app-catalogus naar Odoo te zoeken en de uitrol te starten met je gewenste project-, omgeving- en domeininstellingen.
Odoo is een modulair open-source platform dat ERP en CRM functies combineert, waarmee bedrijven processen zoals boekhouding, voorraadbeheer, projectmanagement en verkoop centraal kunnen beheren.
Minimaal 1 vCPU-kern, 1 GB RAM en 15 GB opslag. Aanbevolen zijn 4 vCPU-kernen, 4 GB RAM en 25 GB opslag.
Feedback
Was dit artikel nuttig?
Je feedback helpt ons inhoud beter te prioriteren en te verbeteren.
0 van 0 Gebruikers vonden dit artikel nuttig.
Persoonlijke hulp
Is de handleiding niet voldoende?
Onze ZAP-support kent je product — beschrijf kort je vraag en wij helpen je persoonlijk verder.
Zappy kent deze handleiding en antwoordt je direct in de chat.
Navigatie
Software
Odoo installeren met One-Click Apps
Je kunt Odoo direct via One-Click Apps in het dashboard van je dedicated server installeren. Na het eerste instellen van de apps open je de app-catalogus, zoek je naar Odoo en start je de uitrol met je favoriete project-, omgeving- en domeininstellingen. Zo kun je Odoo snel en eenvoudig deployen en beheren – zonder handmatige commandoregelinstallatie, maar met geïntegreerd webbased beheer, ondersteuning voor custom domeinen en SSL-implementatie waar beschikbaar.
Voorbereiding
Voordat je Odoo installeert, moet je je systeem voorbereiden. Dit betekent het besturingssysteem updaten en alle benodigde afhankelijkheden installeren. Zo zorg je voor een stabiele omgeving en voorkom je problemen tijdens of na de installatie.
Systeem updaten
Om je systeem te voorzien van de nieuwste software- en beveiligingsupdates, voer je eerst de volgende opdracht uit:
Code
sudo apt update && sudo apt upgrade -y
Zo is je systeem uitgerust met de meest recente beveiligingspatches en softwareversies voordat je verder gaat.
Afhankelijkheden installeren
Na de update kun je de afhankelijkheden installeren. Odoo draait via meerdere Docker-containers, dus Docker moet eerst geïnstalleerd worden. Voer de volgende opdrachten uit:
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Een uitgebreide handleiding voor Docker-installatie en gebruik vind je in onze Docker gids.
Domein configureren
Standaard draait Odoo op de host via poorten 80 (HTTP) en 443 (HTTPS). Stel een domein in met DNS-records die naar je host verwijzen. Als het domein bij ons wordt beheerd, kun je dit eenvoudig regelen via de EasyDNS functie.
Toegang tot de website
Na succesvolle installatie en configuratie en als alle diensten draaien, kun je je website veilig bereiken door je domein in de browser in te voeren.
De startpagina van je nieuwe installatie wordt geladen. Voor de eerste login is er een standaardaccount met gebruikersnaam admin en wachtwoord admin. Het wordt sterk aanbevolen deze inloggegevens direct te wijzigen.
Conclusie en verdere bronnen
Gefeliciteerd! Je hebt Odoo succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan de volgende bronnen te bekijken die je kunnen helpen bij verdere serverconfiguratie:
Heb je specifieke vragen die hier niet beantwoord zijn? Voor extra hulp of support staat ons team dagelijks voor je klaar – neem gerust contact met ons op! 🙂
Serverhosting vanaf € 2,49 / maand, direct online, inclusief DDoS-bescherming.
Als aan alle vereisten is voldaan en de voorbereidingen klaar zijn, kun je starten met de installatie van Odoo.
Bij meerdere Docker-projecten is het aan te raden een duidelijke mappenstructuur aan te maken om projecten gescheiden te houden. Gebruik bijvoorbeeld een docker-map in de home-directory van de gebruiker, met een submap per domein. Zo kun je meerdere projecten op één server hosten zonder configuratieconflicten.
Bijvoorbeeld voor het domein example.com:
Code
mkdir -p /docker/example.com
cd /docker/example.com
Binnen deze projectmap maak je submappen aan die door de containers als volumes worden gemount. Deze volumes maken het mogelijk data tussen diensten te delen of persistent op te slaan. Vooral de gedeelde webroot is belangrijk, waar zowel nginx als certbot toegang toe moeten hebben om SSL-certificaten aan te maken en te vernieuwen. Een geschikte structuur maak je zo aan:
Code
mkdir -p nginx/{conf,ssl,inc} config addons
Je hebt hiermee aparte mappen voor nginx-configuratie, SSL-certificaten, include-bestanden en Odoo-specifieke inhoud zoals configuraties en addons.
Docker Compose aanmaken
Maak in je Docker-project de file compose.yml aan met nano compose.yml en voeg de volgende code toe:
Bewerk het nginx-configuratiebestand dat je eerder hebt aangemaakt en vervang de inhoud door de volgende configuratie zodat je site alleen via HTTPS bereikbaar is.
Vervang example.com in de server_name-directive door je domein en pas de paden naar de certificaatbestanden in ssl_certificate en ssl_certificate_key aan.
Voor een correcte werking van nginx en certbot moeten de TCP-poorten 80 (HTTP) en 443 (HTTPS) in de firewall openstaan. Deze poorten zijn nodig omdat certbot poort 80 gebruikt voor HTTP-validatie en poort 443 voor versleuteld HTTPS-verkeer. Als UFW (Uncomplicated Firewall) actief is, kun je de regels toevoegen met:
Code
sudo ufw allow http
sudo ufw allow https
Controleer daarna met sudo ufw status of de poorten open zijn. Zorg dat geen andere firewallregels de toegang blokkeren, anders kan het aanmaken van certificaten of veilig HTTPS-verkeer mislukken.
Nginx instellen
De nginx-configuratie begint met een bestand voor je domein. Maak in de map nginx/conf een nieuw bestand aan met de domeinnaam, bijvoorbeeld:
Code
nano nginx/conf/example.com.conf
Voeg de volgende basisconfiguratie toe en vervang example.com door je eigen domein:
Deze configuratie maakt het certbot mogelijk de ACME-challenge uit te voeren en geldige SSL-certificaten uit te geven. Ook worden alle HTTP-verzoeken doorgestuurd naar HTTPS.
Sla het bestand op en start de benodigde containers voor database, Odoo en nginx met:
Code
sudo docker compose up -d db odoo nginx
De containers draaien nu op de achtergrond en nginx gebruikt de nieuwe configuratie zodat certbot certificaten kan aanmaken.
SSL-certificaten aanmaken
Maak SSL-certificaten aan met certbot door de volgende opdracht uit te voeren. Vervang example.com door je domein en user@mail.com door je geldige e-mailadres:
# Certificaatpaden (moeten overeenkomen met je gemounte volume)
# Security headers
"SAMEORIGIN"
"no-referrer-when-downgrade"
"max-age=63072000; includeSubDomains; preload"
# Gzip
# Proxy-instellingen voor Odoo
$http_upgrade
"upgrade"
$host
$http_upgrade
$remote_addr
$proxy_add_x_forwarded_for
true
$host
# Aanbevolen timeouts voor standaardverzoeken
# Cache statische bestanden
# Timeouts voor Long Polling verhogen
$http_upgrade
"upgrade"
$host
$remote_addr
$proxy_add_x_forwarded_for
$scheme
# Certbot toegang tot challenge-URL toestaan
return
$request_uri
Sla de wijzigingen op en laad de nieuwe configuratie door de nginx-container opnieuw te starten:
Code
sudo docker compose restart nginx
De herstart zorgt ervoor dat nginx de bijgewerkte configuratie laadt en direct met de nieuwe instellingen werkt. Let op foutmeldingen tijdens het herstarten. Als er problemen zijn, kun je de logs bekijken met sudo docker compose logs nginx. Als de container zonder fouten draait, open dan je website opnieuw en controleer of HTTPS actief is en de site correct wordt geladen.
Odoo configuratie-opties
Om eigen instellingen toe te passen, kun je een aparte configuratiebestand voor Odoo aanmaken. Maak het bestand config/odoo.conf aan en voeg je gewenste opties toe.
In dit bestand kun je nuttige parameters definiëren: list_db = False verbergt de databasekeuze op de loginpagina, proxy_mode = True geeft aan dat Odoo achter een reverse proxy draait, en als je eigen addons wilt gebruiken, kun je de regel addons_path uitcommentariëren en naar je addons-map laten wijzen. Bijvoorbeeld:
De -i base vlag moet uit de compose.yml worden verwijderd, omdat anders bij elke herstart van de Odoo-container de database opnieuw wordt aangemaakt. Open compose.yml met nano compose.yml en pas het commando aan naar: