Lista A

Um programa de lista de ficheiros compatível com vários tipos de armazenamento, desenvolvido com Gin e Solidjs.

Configuração de administrador (obrigatória)

Não é criado automaticamente nenhum utilizador administrador.

Criar ou definir a palavra-passe de administrador:

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

Ou gere uma palavra-passe aleatória:

docker exec -it alist ./alist admin random

Acesso

  • Interface principal: http://<SERVER-IP>
  • Painel de gestão: http://<SERVER-IP>/@manage
  • Inicie sessão utilizando admin e a palavra-passe que definiu durante a configuração de administrador.

Ficheiros e diretórios importantes

  • Instalação da aplicação: /root/alist
  • Ficheiro Docker Compose: /root/alist/docker-compose.yml
  • Configuração do carrinho: /root/alist/Caddyfile
  • Dados persistentes da AList: /etc/alist
  • Volume de dados do Caddy: /var/lib/docker/volumes/alist_caddy_data/_data
  • Volume de configuração do Caddy: /var/lib/docker/volumes/alist_caddy_config/_data

Docker e Gestão de Serviços

Listar contentores:

docker ps

Iniciar ou recriar serviços:

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

Reiniciar a AList:

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

Registos de acompanhamento:

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

Gestão de armazenamento

Mostrar todos os backends de armazenamento configurados e o seu estado:

docker exec -it alist ./alist storage list

Desativar uma montagem de armazenamento específica (exemplo: /pikpak):

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

Domínio e HTTPS (Caddy)

0. O HTTPS NÃO funciona com endereços IP.

1. Aponte um domínio (por exemplo, alist.example.com) para este servidor.

2. Atualização Caddyfile:

alist.example.com {
    reverse_proxy alist:5244
}

3. Reiniciar os serviços:

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

4. O Caddy emitirá e renovará automaticamente os certificados SSL.

Detalhes da candidatura