VidArch Docs
Explotación

Actualización

Respalda los archivos, registra el digest en ejecución y luego descarga o recompila sin perder medios.

VidArch guarda SQLite, cookies y medios en data/ y downloads/. Haz una copia de esos directorios antes de cada actualización. Nunca ejecutes docker compose down -v como parte de una actualización normal.

Registrar una imagen GHCR

docker compose images
docker image inspect --format '{{.RepoDigests}}' ghcr.io/lucas-lepajollec/vidarch:latest

Conserva ese digest o la etiqueta sha-<commit-completo>. Esa es la meta de reversión.

Imagen publicada (docker-compose.example.yml)

docker compose pull
docker compose up -d
docker compose logs --tail 100 vidarch

Comprueba /api/health, la biblioteca y una descarga de prueba autorizada.

Para revertir:

export VIDARCH_IMAGE=ghcr.io/lucas-lepajollec/vidarch:sha-<full-commit>
docker compose up -d

No recrees una etiqueta v1.0.0 para recuperar una instancia antigua.

Compilación local (docker-compose.yml)

git pull --ff-only
docker compose up -d --build

docker compose pull no sirve aquí: el servicio construye vidarch:local.

Desde el código fuente

Actualiza la rama elegida, ejecuta npm ci en la raíz y en client/, y luego reconstruye la aplicación. Se requiere Node.js 22.x.

yt-dlp

La página Sistema y yt-dlp muestra la versión y permite una actualización manual. La actualización semanal automática se puede desactivar. Tras una actualización, prueba una búsqueda y una descarga antes de dar la operación por terminada.

En esta página