Zum Inhalt springen

Odoo 18 unter Docker Portainer einrichten

Nach der Installation von Docker und Portainer ist das bereitstellen von Odoo einfach möglich.

Unter Portainer wird ein neuer Stack z.B. mit dem Namen odoo erstellt und unter Web editor folgender Inhalt eingefügt (die Versions Angabe ist im neuen Portainer nicht mehr notwendig!):

services:

  postgres:
    container_name: odoo-postgres
    image: postgres:latest
    networks:
      - web
    ports:
      - 5432:5432
    environment:
      POSTGRES_DB: postgres
      POSTGRES_USER: odoo
      POSTGRES_PASSWORD: secret
    volumes:
      - postgres-data:/var/lib/postgresql/data
    restart: always

  odoo:
    container_name: odoo
    image: odoo:latest
    networks:
      - web
    environment:
      HOST: postgres
      USER: odoo
      PASSWORD: secret
    depends_on:
      - postgres
    ports:
      - 8069:8069
    volumes:
      - config:/etc/odoo
      - extra-addons:/mnt/extra-addons
      - data:/var/lib/odoo
    restart: always
    links:
      - postgres
	  
volumes:
  postgres-data:
  config:
  extra-addons:
  data:

networks:
  web:
    external: true
    name: web

und mit Deploy the Stack gestartet.

Danach sollte die Instanz über http://ihre-IP-Adresse:8069 erreichbar sein.

Wichtig: Das Master Passwort speichern und aufbewahren, dieses wird für Datenbank Aktionen benötigt.

Um die Odoo Instanz ssl zu verschlüsseln, muss NGINX Proxy Manager installiert werden und diese Instanz dahinter gesetzt werden wie in den anderen Tutorials beschrieben.

Viel erfolg beim nachbauen ;)

Odoo 18 unter Docker Portainer einrichten
Lugh Innovation UG (haftungsbeschränkt) 16. Januar 2025
Diesen Beitrag teilen
Stichwörter
Archiv
Anmelden , um einen Kommentar zu hinterlassen