Du bestämmer vilka tjänster vi får aktivera för analys, personalisering och externt innehåll.
Vi använder cookies och liknande tekniker på vår webbplats för att anpassa innehåll, bädda in externa medier och bättre förstå hur olika delar används.
Nödvändiga cookies
Dessa poster säkerställer grundläggande funktioner som säkerhet, stabilitet och formulärhantering.
Dina uppgifter kan behandlas med ditt samtycke eller med stöd av berättigade intressen. I cookieinställningarna kan du neka eller uttryckligen tillåta varje valfri kategori.
Vissa tjänster behandlar personuppgifter i länder utanför EU/EES. Genom att samtycka godkänner du även denna överföring. Mer information finns i vår integritetspolicy.
Du kan när som helst öppna och ändra ditt val senare. · 1.0.2
Installera Odoo på en Linux-server – Ditt eget Open Source ERP och CRM
Upptäck hur du med Odoos integrerade ERP- och CRM-plattform kan hantera och automatisera affärsprocesser för smidiga flöden → Läs mer nu
10 november 20267 min läsning1 Visningar0 hjälpsam
Introduktion
Odoo är en modulär open source-plattform som kombinerar Enterprise Resource Planning (ERP) och Customer Relationship Management (CRM). Med den kan företag centralt hantera och automatisera processer som bokföring, lagerhantering, projektledning och försäljning.
Tack vare flexibla tillägg kan Odoo anpassas individuellt och erbjuder en integrerad lösning för att styra alla delar av företaget.
Vill du hosta denna tjänst själv? Vi guidar dig steg för steg genom installation och konfiguration och visar allt du behöver tänka på.
Förutsättningar
Innan du installerar Odoo, se till att din hostingmiljö uppfyller följande minimikrav för att garantera en smidig installation och optimal prestanda.
Hårdvara
Minimum
Rekommenderat
CPU
1 vCPU-kärna
4 vCPU-kärnor
RAM
1 GB
4 GB
Lagringsutrymme
15 GB
25 GB
Mjukvaran kräver alla nödvändiga beroenden och måste köras på ett stöds operativsystem. Kontrollera före installation att din server uppfyller följande krav:
Beroenden:Docker
Operativsystem: Senaste versionen av Ubuntu/Debian med Docker 26+
Se till att alla beroenden är installerade och att operativsystemet är uppdaterat för att undvika kompatibilitetsproblem vid Odoo-installationen.
FAQ
Vanliga frågor
Du kan installera Odoo direkt via One-Click Apps i kontrollpanelen för din dedikerade server genom att söka efter Odoo i appkatalogen och starta distributionen med dina valda projekt-, miljö- och domäninställningar.
Odoo är en modulär open source-plattform som kombinerar ERP och CRM, vilket gör att företag centralt kan hantera processer som bokföring, lager, projektledning och försäljning.
Minimikrav är 1 vCPU-kärna, 1 GB RAM och 15 GB lagringsutrymme. Rekommenderat är 4 vCPU-kärnor, 4 GB RAM och 25 GB lagringsutrymme.
Feedback
Var den här artikeln till hjälp?
Din feedback hjälper oss att prioritera och förbättra innehåll.
0 av 0 Personer som lämnat feedback tyckte att den här artikeln var hjälpsam.
Personlig hjälp
Räcker inte guiden till?
Vår ZAP-support känner till din produkt – beskriv kort ditt ärende så hjälper vi dig personligen.
Zappy känner till den här guiden och svarar dig direkt i chatten.
Navigation
Programvara
Installera Odoo med One-Click Apps
Du kan installera Odoo direkt via One-Click Apps i kontrollpanelen för din dedikerade server. Efter att ha startat appinstallationen öppnar du appkatalogen, söker efter Odoo och startar distributionen med dina föredragna projekt-, miljö- och domäninställningar. På så sätt kan du snabbt och enkelt distribuera och hantera Odoo – helt utan manuell kommandoradsinstallation, men med integrerad webbaserad hantering, stöd för anpassad domän och SSL-distribution där det är tillgängligt.
Förberedelser
Innan du sätter upp Odoo bör du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste version och installera alla nödvändiga beroenden. Så säkerställer du en stabil miljö och undviker problem under eller efter installationen.
Uppdatera systemet
För att ditt system ska köra de senaste program- och säkerhetsuppdateringarna bör du först göra en uppdatering. Kör följande kommando:
Code
sudo apt update && sudo apt upgrade -y
Då är ditt system utrustat med de senaste säkerhetspatcharna och programversionerna innan du fortsätter.
Installera beroenden
Efter uppdateringen kan du installera beroenden. Odoo körs i flera Docker-containrar, så Docker måste installeras först. Kör följande kommandon:
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
En detaljerad guide för Docker-installation och användning finns i vår Docker-guide.
Konfigurera domän
Som standard körs Odoo på värden via portarna 80 (HTTP) och 443 (HTTPS). Ställ in en domän med DNS-poster som pekar på din värd. Om domänen hanteras hos oss kan du enkelt göra detta via EasyDNS-funktionen.
Åtkomst till webbplatsen
Efter lyckad installation och konfiguration, och när alla tjänster körs, kan du nå din webbplats säkert genom att skriva in din domän i webbläsarens adressfält.
Startsidan för din nya installation laddas. För första inloggningen finns ett standardkonto med användarnamn admin och lösenord admin. Det rekommenderas starkt att du ändrar dessa inloggningsuppgifter omedelbart.
Sammanfattning och vidare resurser
Grattis! Du har framgångsrikt installerat och konfigurerat Odoo på din VPS/Dedikerade server. Vi rekommenderar även att du kollar följande resurser som kan hjälpa dig med vidare serverkonfiguration:
När alla förutsättningar är uppfyllda och förberedelser klara kan du börja installera Odoo.
Vid flera Docker-projekt rekommenderas en tydlig mappstruktur för att separera projekten. Vanligt är en docker-mapp i användarens hemkatalog med en undermapp per domän. Så kan du hosta flera projekt på en server utan konfigurationskonflikter.
Till exempel för domänen example.com:
Code
mkdir -p /docker/example.com
cd /docker/example.com
Inom denna projektmapp bör du skapa undermappar som containrarna monterar som volymer. Dessa volymer möjliggör datadelning mellan tjänster eller persistent lagring. Extra viktigt är den gemensamma webrooten som både nginx och certbot behöver för att skapa och förnya SSL-certifikat. En lämplig struktur kan se ut så här:
Code
mkdir -p nginx/{conf,ssl,inc} config addons
Då har du dedikerade mappar för nginx-konfiguration, SSL-certifikat, inkluderingsfiler och Odoo-specifika innehåll som konfigurationer och tillägg.
Skapa Docker Compose
Skapa filen compose.yml i ditt Docker-projekt med nano compose.yml och klistra in följande kod:
Redigera nginx-konfigurationsfilen du skapade tidigare och ersätt innehållet med följande konfiguration så att din sida endast är tillgänglig via HTTPS.
Byt ut example.com i server_name-direktivet mot din domän och justera sökvägarna till certifikatfilerna i ssl_certificate och ssl_certificate_key enligt dina monterade volymer.
För att nginx och certbot ska fungera korrekt måste TCP-portarna 80 (HTTP) och 443 (HTTPS) vara öppna i brandväggen. Dessa portar är viktiga eftersom certbot använder port 80 för HTTP-validering och port 443 för krypterad HTTPS-trafik. Om UFW (Uncomplicated Firewall) är aktiverat kan du lägga till reglerna med följande kommandon:
Code
sudo ufw allow http
sudo ufw allow https
Kontrollera sedan med sudo ufw status att portarna är öppna. Se till att inga andra brandväggsregler blockerar åtkomst, annars kan certifikatskapande eller säker HTTPS-trafik misslyckas.
Konfigurera Nginx
Nginx-konfigurationen börjar med en fil för din domän. Skapa en ny fil med domännamnet i katalogen nginx/conf. Till exempel:
Code
nano nginx/conf/example.com.conf
Klistra in följande grundkonfiguration och ersätt example.com med din domän:
# Certifikatvägar (måste matcha dina monterade volymer)
# Säkerhetsheaders
"SAMEORIGIN"
"no-referrer-when-downgrade"
"max-age=63072000; includeSubDomains; preload"
# Gzip
# Proxyinställningar för Odoo
$http_upgrade
"upgrade"
$host
$http_upgrade
$remote_addr
$proxy_add_x_forwarded_for
true
$host
# Rekommenderade timeouts för standardförfrågningar
# Cache för statiska filer
# Öka timeouts för Long Polling
$http_upgrade
"upgrade"
$host
$remote_addr
$proxy_add_x_forwarded_for
$scheme
# Tillåt certbot åtkomst till challenge-URL
return
$request_uri
Spara ändringarna och ladda om konfigurationen genom att starta om nginx-containern:
Code
sudo docker compose restart nginx
Omstarten gör att nginx laddar den uppdaterade konfigurationen och börjar använda de nya inställningarna direkt. Var uppmärksam på eventuella felmeddelanden under omstarten. Om problem uppstår kan du kontrollera loggarna med sudo docker compose logs nginx. Om containern körs utan fel, öppna din webbplats igen och kontrollera att HTTPS är aktivt och sidan levereras korrekt.
Odoo konfigurationsalternativ
För att använda egna inställningar kan du skapa en dedikerad konfigurationsfil för Odoo. Skapa filen config/odoo.conf och lägg till dina önskade alternativ.
I denna fil kan du definiera användbara parametrar: list_db = False döljer databasvalet på inloggningssidan, proxy_mode = True talar om för Odoo att det körs bakom en reverse proxy, och om du vill använda egna tillägg kan du kommentera ut raden addons_path och peka på din tilläggsmapp. Exempel:
Flaggan -i base måste tas bort från compose.yml eftersom databasen annars skapas om vid varje omstart av Odoo-containern. Öppna compose.yml med nano compose.yml och ändra kommandot till: