AList

Програма для перегляду списку файлів, що підтримує роботу з різними сховищами, на базі Gin та Solidjs.

Налаштування адміністратора (обов’язково)

Адміністратор не створюється автоматично.

Створити або встановити пароль адміністратора:

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

Або створити випадковий пароль:

docker exec -it alist ./alist admin random

Доступ

  • Головний інтерфейс: http://<SERVER-IP>
  • Панель управління: http://<SERVER-IP>/@manage
  • Увійдіть, використовуючи admin та пароль, який ви встановили під час налаштування адміністратора.

Важливі файли та каталоги

  • Встановлення програми: /root/alist
  • Файл Docker Compose: /root/alist/docker-compose.yml
  • Конфігурація візка: /root/alist/Caddyfile
  • Перелік постійних даних: /etc/alist
  • Обсяг даних Caddy: /var/lib/docker/volumes/alist_caddy_data/_data
  • Обсяг конфігурації Caddy: /var/lib/docker/volumes/alist_caddy_config/_data

Docker та управління службами

Список контейнерів:

docker ps

Запустити або відновити служби:

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

Перезапустити AList:

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

Переглянути журнали:

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

Управління сховищами

Показати всі налаштовані модулі зберігання даних та їхній стан:

docker exec -it alist ./alist storage list

Вимкнути підключення певного сховища (наприклад: /pikpak):

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

Домен та HTTPS (Caddy)

0. Протокол HTTPS НЕ працює з IP-адресами.

1. Налаштуйте домен (наприклад, alist.example.com) на цей сервер.

2. Оновлення Caddyfile:

alist.example.com {
    reverse_proxy alist:5244
}

3. Перезапустити служби:

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

4. Caddy автоматично видаватиме та поновлюватиме SSL-сертифікати.

Деталі заявки