AList

Un programma per la gestione di elenchi di file che supporta più archivi, basato su Gin e Solidjs.

Configurazione amministratore (obbligatoria)

Non viene creato automaticamente alcun utente amministratore.

Crea o imposta la password di amministratore:

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

Oppure genera una password casuale:

docker exec -it alist ./alist admin random

Accesso

  • Interfaccia principale: http://<SERVER-IP>
  • Pannello di controllo: http://<SERVER-IP>/@manage
  • Accedi utilizzando admin e la password che hai impostato durante la configurazione dell'amministratore.

File e directory importanti

  • Installazione dell'applicazione: /root/alist
  • File Docker Compose: /root/alist/docker-compose.yml
  • Configurazione del carrello: /root/alist/Caddyfile
  • Dati persistenti di AList: /etc/alist
  • Volume dei dati del carrello: /var/lib/docker/volumes/alist_caddy_data/_data
  • Configurazione del volume del carrello: /var/lib/docker/volumes/alist_caddy_config/_data

Docker e gestione dei servizi

Elenco contenitori:

docker ps

Avviare o ripristinare i servizi:

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

Riavvia AList:

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

Registro delle operazioni:

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

Gestione dello spazio di archiviazione

Mostra tutti i backend di archiviazione configurati e il loro stato:

docker exec -it alist ./alist storage list

Disattivare un montaggio di archiviazione specifico (esempio: /pikpak):

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

Dominio e HTTPS (Caddy)

0. Il protocollo HTTPS NON funziona con gli indirizzi IP.

1. Indirizzare un dominio (ad es. alist.example.com) su questo server.

2. Aggiornamento Caddyfile:

alist.example.com {
    reverse_proxy alist:5244
}

3. Riavviare i servizi:

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

4. Caddy emetterà e rinnoverà automaticamente i certificati SSL.

Dettagli dell'applicazione