Waarom deze configuratie?
- Echte data-soevereiniteit: 100% AVG/GDPR compliant. Lokale gegevens en configuratie blijven op eigen hardware zonder cloud-afhankelijkheid.
- Hardware agnostisch: Geoptimaliseerd voor Raspberry Pi 5 (ARM64) en Proxmox VE hypervisors (x86_64 LXC & VM).
- Engine vrijheid: Getest en gevalideerd voor Docker CE en rootless Podman zonder root-privileges.
- Platform verificatie: Tested on Proxmox LXC: docker (24.04, 2026-09-18), podman (24.04, 2026-09-14); Proxmox VM: docker (24.04, 2026-09-14), podman (24.04, 2026-09-14).
Snelle Start (Standalone Docker Compose)
Onderstaand compose-fragment is direct te gebruiken in elke Docker- of Podman-omgeving:
services:
gitlab:
image: 'gitlab/gitlab-ce:latest' # 'ce' stands for Community Edition, the free version.
container_name: njorddeploy-gitlab
restart: unless-stopped
hostname: 'gitlab.local' # GitLab needs a hostname to configure itself correctly.
environment:
GITLAB_OMNIBUS_CONFIG: "from_file('/etc/gitlab/gitlab.rb')"
ports:
- "10080:80" # Web UI (HTTP)
- "10443:443" # Web UI (HTTPS)
- "10022:22" # Git over SSH
volumes:
- 'data_root/gitlab/config/gitlab.rb:/etc/gitlab/gitlab.rb'
- 'data_root/gitlab/config:/etc/gitlab'
- 'data_root/gitlab/logs:/var/log/gitlab'
- 'data_root/gitlab/data:/var/opt/gitlab'
shm_size: '256m' # Recommended to prevent issues with the built-in PostgreSQL.
networks:
- njorddeploy_net
networks:
njorddeploy_net:
Start de service direct via de commandline: docker compose up -d
Configuratie & Omgevingsvariabelen
Belangrijkste configuratieparameters en standaardwaarden uit de NjordDeploy component-sjabloon:
| Variable | Default Value | Description |
|---|---|---|
|
10080 |
HTTP port to access the GitLab web interface. |
|
10443 |
HTTPS port to access the GitLab web interface. |
|
10022 |
SSH port for Git over SSH. |
Ecosysteem & Bedrijfsintegratie
- Reverse Proxy Klaar: Direct te koppelen met Caddy, Traefik of Nginx Proxy Manager inclusief automatische Let's Encrypt TLS.
- Veilige Remote Toegang: Naadloos te combineren met WireGuard of Tailscale/Headscale voor veilige toegang buiten het lokale netwerk.
- Transactieve Back-ups: Geschikt voor point-in-time database dumps en container-safe volume snapshotting via NjordDeploy.
Eenvoudig beheren via NjordDeploy
Installeer, bewaak en update deze service met 1 klik op uw eigen Raspberry Pi of Proxmox server via de NjordDeploy Configurator.