Self-hosting con Docker
Installazione in 5 minuti con Docker Compose. File Harbor è completamente open-source e può essere installato su qualsiasi server.
services:
fileharbor:
container_name: fileharbor
image: registry.gitlab.com/heyatomdev/fileharbor:2.1.3
restart: unless-stopped
ports:
- "3000:3000"
environment:
- DATABASE_URL=postgresql://user:pass@db:5432/fileharbor
- APP_URL=https://yourdomain/api
- API_KEY=your-api-key
- CACHE_TTL=3600
- APP_PORT=3000
- LOGS_TOKEN=fileharbor
volumes:
- ./fileharbor/storage:/usr/src/app/storage
depends_on:
- db
fileharbor-db:
image: postgres:18.1
container_name: fileharbor-db
environment:
- POSTGRES_USER=user
- POSTGRES_PASSWORD=pass
- POSTGRES_DB=fileharbor
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data: