Liste A

Un programme de liste de fichiers prenant en charge plusieurs espaces de stockage, basé sur Gin et Solidjs.

Admin Setup (Required)

No admin user is created automatically.

Create or set the admin password:

docker exec -it alist ./alist admin set <NEW_PASSWORD>

Or generate a random password:

docker exec -it alist ./alist admin random

Accès

  • Main interface: http://<SERVER-IP>
  • Management panel: http://<SERVER-IP>/@manage
  • Log in using admin and the password you set during admin setup.

Fichiers et répertoires importants

  • Installation de l'application : /root/alist
  • Fichier Docker Compose : /root/alist/docker-compose.yml
  • Configuration du chariot : /root/alist/Caddyfile
  • AList persistent data: /etc/alist
  • Caddy data volume: /var/lib/docker/volumes/alist_caddy_data/_data
  • Caddy config volume: /var/lib/docker/volumes/alist_caddy_config/_data

Docker & Service Management

Liste des conteneurs :

docker ps

Démarrer ou relancer des services :

docker compose -f /root/alist/docker-compose.yml up -d

Restart AList:

docker compose -f /root/alist/docker-compose.yml restart

Suivre les journaux :

docker compose -f /root/alist/docker-compose.yml logs -f

Storage Management

Show all configured storage backends and their status:

docker exec -it alist ./alist storage list

Disable a specific storage mount (example: /pikpak) :

docker exec -it alist ./alist storage disable /pikpak

Domaine et HTTPS (Caddy)

0. Le protocole HTTPS ne fonctionne PAS avec les adresses IP.

1. Rediriger un nom de domaine (par exemple alist.example.com) to this server.

2. Mise à jour Caddyfile:

alist.example.com {
    reverse_proxy alist:5244
}

3. Redémarrer les services :

docker compose -f /root/alist/docker-compose.yml restart

4. Caddy émettra et renouvellera automatiquement les certificats SSL.

Détails de la demande