Start
Docker Installation
Deploy VidArch using the published image and persistent volumes.
Create a folder containing this compose.yml file:
services:
vidarch:
image: ghcr.io/lucas-lepajollec/vidarch:latest
container_name: vidarch
restart: unless-stopped
ports:
- "127.0.0.1:2499:2499"
environment:
NODE_ENV: production
PORT: 2499
DATA_DIR: /app/data
DOWNLOADS_DIR: /app/downloads
AUTH_PASSWORD: ${AUTH_PASSWORD:-}
volumes:
- ./data:/app/data
- ./downloads:/app/downloadsThen, create a .env file next to the Compose file:
AUTH_PASSWORD=choose-a-long-unique-passphraseStart the service:
docker compose up -dOpen http://127.0.0.1:2499, then refer to the first startup.