diff --git a/meshcentral/docker-compose.yml b/meshcentral/docker-compose.yml new file mode 100644 index 0000000..e13a694 --- /dev/null +++ b/meshcentral/docker-compose.yml @@ -0,0 +1,25 @@ +version: '3' +services: + meshcentral: + image: ghcr.io/ylianst/meshcentral:latest + container_name: meshcentral + restart: unless-stopped + ports: + # MeshCentral werkt standaard met HTTPS op poort 443 intern. + # Wij mappen die naar poort 8086 op jouw server. + - "8086:443" + environment: + # Gebruik de simpele interne database (geen gedoe) + - TYPEDB=NeDB + - TZ=Europe/Amsterdam + # Dit zorgt dat hij niet zeurt over domeinnamen bij lokaal gebruik + - ALLOW_PLGN=1 + volumes: + # Slaat de data op in een veilig Docker volume + - meshcentral-data:/opt/meshcentral/meshcentral-data + # Slaat gebruikersbestanden op + - meshcentral-files:/opt/meshcentral/meshcentral-files + +volumes: + meshcentral-data: + meshcentral-files: