58 lines
1.4 KiB
YAML
58 lines
1.4 KiB
YAML
# ArchiveBox - Web archiving
|
|
# Port: 8000
|
|
# Self-hosted internet archiving solution
|
|
version: '3.8'
|
|
|
|
services:
|
|
archivebox:
|
|
image: archivebox/archivebox:latest
|
|
container_name: archivebox
|
|
ports:
|
|
- "7254:8000"
|
|
volumes:
|
|
- ./data:/data
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- ADMIN_USERNAME=vish
|
|
- ADMIN_PASSWORD="REDACTED_PASSWORD"
|
|
- ALLOWED_HOSTS=*
|
|
- CSRF_TRUSTED_ORIGINS=http://localhost:7254
|
|
- PUBLIC_INDEX=True
|
|
- PUBLIC_SNAPSHOTS=True
|
|
- PUBLIC_ADD_VIEW=False
|
|
- SEARCH_BACKEND_ENGINE=sonic
|
|
- SEARCH_BACKEND_HOST_NAME=sonic
|
|
- SEARCH_BACKEND_PASSWORD="REDACTED_PASSWORD"
|
|
restart: unless-stopped
|
|
|
|
archivebox_scheduler:
|
|
image: archivebox/archivebox:latest
|
|
container_name: archivebox_scheduler
|
|
command: schedule --foreground --update --every=day
|
|
volumes:
|
|
- ./data:/data
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TIMEOUT=120
|
|
- SEARCH_BACKEND_ENGINE=sonic
|
|
- SEARCH_BACKEND_HOST_NAME=sonic
|
|
- SEARCH_BACKEND_PASSWORD="REDACTED_PASSWORD"
|
|
restart: unless-stopped
|
|
|
|
sonic:
|
|
image: archivebox/sonic:latest
|
|
container_name: archivebox_sonic
|
|
expose:
|
|
- "1491"
|
|
environment:
|
|
- SEARCH_BACKEND_PASSWORD="REDACTED_PASSWORD"
|
|
volumes:
|
|
- ./data/sonic:/var/lib/sonic/store
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
default:
|
|
name: archivebox_net
|