# Minimal setup - single instance, in-memory cache only. # Good for: personal use, low-traffic instances. # # Setup: # mkdir -p ./data && sudo chown -R 1000:1000 ./data # docker compose -f docker-compose-examples/simple.yml up -d services: degoog: image: ghcr.io/degoog-org/degoog:latest volumes: - ./data:/app/data ports: - "4444:4444" restart: unless-stopped environment: # Leave both unset only for trusted local/LAN use. If this instance is # reachable from the internet, SET A PASSWORD: an unlocked instance lets # anyone install extensions, which runs code on the server. DEGOOG_SETTINGS_PASSWORDS: "REPLACE_WITH_A_STRONG_PASSWORD" # When "true", every admin and store action stays behind the password # above even on a local network. DEGOOG_PUBLIC_INSTANCE: "false"