Las cuentas se gestionan desde la terminal del servidor. add y passwd reciben la contraseña por entrada estándar, como al crearla.
docker compose -f compose.release.yml exec doublemusic node cli.js list
docker compose -f compose.release.yml exec doublemusic node cli.js revoke usuario
docker compose -f compose.release.yml exec -T doublemusic node cli.js passwd usuario --password-stdin
docker compose -f compose.release.yml exec doublemusic node cli.js del usuario
docker compose -f compose.release.yml logs --tail=100 doublemusic
sudo -u doublemusic doublemusic-user list
sudo -u doublemusic doublemusic-user revoke usuario
sudo -u doublemusic doublemusic-user passwd usuario --password-stdin
sudo -u doublemusic doublemusic-user del usuario
sudo -u doublemusic doublemusic-server --healthcheck
sudo journalctl -u doublemusic.service -n 100 --no-pager
Actualizar. Con Docker, cambia la etiqueta de la imagen (DOUBLEMUSIC_IMAGE), descárgala y recrea el servicio con los mismos volúmenes. Con paquetes, instala el nuevo: se conservan la configuración, las cuentas, las sesiones y las bibliotecas personales.
Copias. Para una copia coherente, detén el servicio y copia el volumen library-data (Docker) o /var/lib/doublemusic (paquetes). Tu carpeta de música se respalda aparte. Quitar o purgar el paquete conserva la música y los datos.