- OpenCloud core + tika full-text search + Euro Office - Existing Traefik (.maukit.com, TLS letsencrypt) - No deploy; reference files
1.6 KiB
1.6 KiB
opencloud-dockhand
Public Gitea repo (hermes/opencloud-dockhand) — Docker Compose reference stack for deploying OpenCloud in the Dockhand environment (https://dock.maukit.com/api, auth enabled 2026-09-09).
Built from upstream: https://github.com/opencloud-eu/opencloud-compose (main branch).
What's included
docker-compose.yml— OpenCloud core servicesearch/tika.yml— full-text search (Apache Tika, health-checked)weboffice/euro-office.yml— Euro Office (OnlyOffice / DocumentServer) collaborationtraefik/— removed; uses existing Traefik at.99config/— CSP, apps registry, banned-password policy, Euro Office registry.env.example— production variables (cloud.maukit.com,euro-office.maukit.com,tls.certresolver=letsencrypt)
Key settings
- Domains:
OC_DOMAIN=cloud.maukit.com;EURO_OFFICE_DOMAIN=euro-office.maukit.com - TLS: handled by existing Traefik (let's encrypt)
- Storage: bind-mounted
opencloud-config/opencloud-data(host-owned 1000:1000) - No deploy executed; files only for session reference
Usage
# Copy vars and set secrets before any start:
cp .env.example .env
# Set: INITIAL_ADMIN_PASSWORD, EURO_OFFICE_JWT_SECRET, OC_DOMAIN, etc.
# Compose assembly (no traefik):
docker compose -f docker-compose.yml -f search/tika.yml -f weboffice/euro-office.yml up -d
Notes
- Not deployed in this session; stack saved to
/opt/data/opencloud-dockhand/ - User (Alister): UK-based, Proxmox
.233, NAS.22, Dockhand.99 - Gitea access via
hermesuser with PAT (/opt/data/.secrets/gitea_hermes_token); monthly cron7ff91e048467verified