Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Что такое Alist и почему его стоит попробовать?

Это система управления файлами с открытым исходным кодом, размещаемая на собственном сервере и предназначенная для простого и удобного обмена файлами и доступа к ним. Она отображает файлы и каталоги, хранящиеся локально или в облаке, в виде веб-страницы, поддерживая различные сервисы хранения и протоколы, такие как Google Drive, Dropbox, OneDrive и Alibaba Cloud OSS. Пользователи могут просматривать, загружать и делиться файлами через веб-интерфейс.

Ключевые особенности Alist включают в себя:

  1. Самостоятельное размещение: Вы можете установить и запустить его на своем собственном сервере, чтобы обеспечить безопасность данных и конфиденциальность.
  2. Поддержка нескольких платформ: Поддерживает несколько служб и протоколов хранения, а также может централизованно управлять несколькими местами хранения.
  3. Легко использовать: Предоставляет интуитивно понятный веб-интерфейс для удобного просмотра и управления файлами.
  4. Функция совместного использования: Вы можете создавать ссылки для совместного доступа или устанавливать разрешения на доступ, чтобы упростить обмен файлами и доступ к ним.
  5. Обычай: Поддерживает определенную степень настройки интерфейса и функций для адаптации к различным потребностям.

Alist — хороший выбор для пользователей, которым требуется гибкое решение для управления файлами, особенно для тех, кто хорошо разбирается в технологиях и хочет запустить систему управления файлами в своей собственной среде.

Alist официально описывает его как «программу для работы со списками файлов, поддерживающую несколько хранилищ». Но я думаю, лучше понимать его как мощный инструмент.Онлайн-облачное хранилищеБолее актуально. В чём его преимущества?

  1. Поддержка нескольких форматов: Вы можете мгновенно просматривать различные форматы файлов, такие как изображения, видео, аудио, PDF и т. д.
  2. Удобный доступ: После простых настроек посетители смогут напрямую получать доступ к ресурсам без входа в систему.
  3. Многофункциональный: Помимо просмотра, он также включает в себя множество практичных функций, таких как загрузка.
  4. Широкие возможности настройки: Поддерживает настраиваемый интерфейс, позволяющий создать собственный стиль сетевого диска.
  5. Поддержка нескольких платформ: Поддерживает монтирование нескольких сетевых дисков и служб хранения данных, таких как локальное хранилище, Google Drive, OneDrive и т. д.
Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Если вы считаете, что созданный выше Alist хорош, и хотите построить его вручную, выполните следующие шаги, чтобы добиться того же эффекта, что и я.

Подготовка к строительству Алиста

Прежде чем начать, нам необходимо подготовить следующие ресурсы:

  1. VPS-сервер: Рекомендуется система Ubuntu или Debian с минимальной конфигурацией 1 ядра и 1 ГБ памяти. (Обязательно)
  2. доменное имя: Хотя это и не обязательно, наличие доменного имени может сделать ваш сетевой диск более профессиональным и облегчить доступ к нему. (Необязательно)
  3. Базовые знания командной строки Linux: Вам не нужно быть большим профессионалом, но вы должны уметь выполнять простые команды.

Подробные шаги по созданию Alist

1. Установить Докер

Сначала нам нужно установить Docker на сервер. Почему мы выбрали Docker? Потому что он может упростить процесс развёртывания и сделать его более безопасным. Для установки используйте следующую команду:

curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh

После завершения установки вы можете запустить докер --версия Подтвердите, что установка прошла успешно.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.
Установка Docker прошла успешно

2. Создать каталог проекта Alist

Далее нам необходимо создать отдельный каталог для Алиста:

mkdir /var/docker/alist -p && cd /var/docker/alist

3. Создайте файл конфигурации Docker Compose

В каталоге, который мы только что создали, нам нужно создать docker-compose.yml документ:

nano docker-compose.yml

Вставьте в файл следующее содержимое:

службы: alist: образ: 'xhofe/alist:latest' имя_контейнера: alist тома: - '/etc/alist:/opt/alist/data' порты: - '5244:5244' среда: - PUID=0 - PGID=0 - UMASK=022 перезапуск: без остановки

Сохраните и выйдите (Ctrl+X, затем Y и, наконец, Enter).

4. Начать Алист

Теперь мы можем запустить Alist:

docker-compose up -d
Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

использовать докер пс Запрос команды, выполнена ли она успешно;

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

5. Посетите Алист

Откройте браузер и введите http://IP-адрес вашего сервера:5244 Вы можете увидеть интерфейс Alist.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

6. Получите первоначальный пароль для входа

Для первого входа в систему требуется пароль, который можно получить, выполнив следующую команду:

список журналов докера

Найдите строку «Начальный пароль» в выводе. Имя пользователя по умолчанию — admin.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

7. Вход успешный

Расширенная конфигурация Alist

1. Изменить имя пользователя и пароль по умолчанию

В целях безопасности, пожалуйста, измените имя пользователя и пароль по умолчанию сразу после входа в систему. Нажмите «Управление» внизу, а затем найдите опцию «Пользователь» в меню слева.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

2. Добавление локального хранилища

Alist поддерживает несколько способов хранения. В качестве примера рассмотрим добавление локального хранилища. Способ добавления других сетевых дисковых хранилищ подробно описан в официальном документе Alist. Подробные способы добавления см. в официальной документации:https://alist.nn.ci/guide/drivers/

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Здесь есть один момент, на который нужно обратить внимание: на заполнение пути монтирования и пути к корневой папке. Когда я невнимательно читал документ, это место всегда было заполнено неправильно. Позже я нашёл блогераБлог о развертывании Alist и подключении локального хранилища, и успешно решили проблему.

Здесь мы рассмотрим пример добавления только одной папки с видео на домашнюю страницу:

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Для начала нам нужно вернуться на сервер и использовать команду cd /etc/alist Откройте путь к смонтированной папке и используйте команду mkdir видео Создайте новую папку с видео (китайский язык не рекомендуется) и, наконец, пройдите лс команда для проверки того, успешно ли создана папка с видео.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Затем вернитесь в интерфейс настроек для добавления локального хранилища, которое в основном включает в себяПуть горыиПуть к корневой папкеЗаполнять,

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.
Заполните путь монтирования
Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.
Заполните путь к корневой папке

После выполнения вышеуказанных действий папка с видео отобразится на главной странице.

Алист загрузить файл

Процесс загрузки файлов также очень прост. После создания папки с видео, как описано выше, открываем главную страницу и нажимаем на папку с видео, чтобы загрузить файл.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Просто перетащите содержимое в поле загрузки ниже, чтобы завершить загрузку файла.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.
Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.
Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Украшение интерфейса Alist

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Приведенный выше интерфейс может оказаться слишком простым и неподходящим для практичных людей.

Вернитесь на главную страницу бэкэнда и нажмите «Глобальные» в настройках. Основные изменения, которые мы здесь вносим:Пользовательский заголовок и пользовательское содержимоеИзменяя эти два параметра, вы можете выполнить простые работы по благоустройству.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Вставьте следующие коды в настройки, чтобы завершить создание красивого интерфейса, соответствующего URL-адресу опыта.

Пользовательский заголовок






    

Пользовательский контент

Инструкция по использованию ресурсов сетевого диска

Он используется только для личного обмена файлами. Любой может просматривать и скачивать его. Пожалуйста, не злоупотребляйте этим.

предупреждать:После обнаружения злоупотребления IP-адрес будет немедленно заблокирован и никогда не будет разблокирован.
Уведомление:В некоторых регионах Китая возможны снижение скорости или сбои в работе сети из-за перебоев в работе сети. Пожалуйста, проявите терпение.

Если вам нужен пароль, перейдите на публичный аккаунт WeChat: «兔哥博客» и отправьте ответное ключевое слово, чтобы получить его.



 

Другие настройки Alist

Alist имеет множество функций, включая настройку логотипа интерфейса, заголовка, настройку скрытия папок и пароля и т. д. Из-за ограниченного пространства и простоты эти функции ждут, когда каждый изучит их самостоятельно.

Что касается использования доступа по доменному имени, вам сначала нужно преобразовать доменное имя в IP-адрес, а затем вы сможете легко управлять сертификатом, установив nginxproxymanager:

Что такое NPM (nginxproxymanager)?

Nginx Proxy Manager (NPM) — проект с открытым исходным кодом на основе Nginx, который предоставляет интуитивно понятный веб-интерфейс для упрощения и управленияОбратный прокси-сервер NginxС помощью этого менеджера пользователи могут легко настраивать и управлять прокси-серверами для нескольких веб-сайтов, направляя внешний трафик на различные веб-серверы или приложения.

Основные характеристики включают в себя:
  • Обратный прокси: Позволяет направлять внешние запросы на внутренние серверы, обеспечивая балансировку нагрузки и скрытие приложений.
  • Управление SSL-сертификатами: Поддерживает автоматическое получение и обновление SSL-сертификатов для обеспечения безопасного доступа через HTTPS.
  • Простой веб-интерфейс: Предоставляет удобный веб-интерфейс, делающий настройку и управление прокси-сервером Nginx более интуитивно понятными и удобными.
  • Поддержка нескольких сайтов: Позволяет управлять настройками прокси-сервера для нескольких сайтов одновременно, что делает централизованное управление удобным.

Для удобства установите проект Docker в каталог /root/docker/npm/. От имени пользователя root введите следующий код:

mkdir -p /root/docker/npm/ cd /root/docker/npm/ nano docker-compose.yml

Вставьте следующий код в docker-compose В файле:

версия: «3.8» службы: приложение: образ: «jc21/nginx-proxy-manager:latest» перезапуск: без остановки порты: - «80:80» - «81:81» - «443:443» тома: - ./data:/data - ./letsencrypt:/etc/letsencrypt

Затем нажмите ctrl+x, затем нажмите у Сохраните его. Затем выполните следующее развертывание кода в текущем каталоге:

docker-compose up -d

входить докер пс Проверьте, успешно ли выполнено развертывание. Если отображается следующее, развертывание выполнено успешно:

root@uuzi:~/docker/npm# docker ps ИДЕНТИФИКАТОР КОНТЕЙНЕРА ОБРАЗ КОМАНДА СОЗДАН СОСТОЯНИЕ ИМЕНА ПОРТОВ e56a12acaa1e jc21/nginx-proxy-manager:latest "/init" 20 секунд назад Выше 20 секунд 0.0.0.0:80-81->80-81/tcp, :::80-81->80-81/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp npm-app-1

Введите в браузере http://ip:81 (Замените IP на IP вашего VPS) Нажмите Enter, и развертывание будет успешным, как показано на рисунке.

Как настроить частное облачное хранилище Alist? Суперподробное руководство уровня няни.

Адрес электронной почты и пароль для входа по умолчанию:

Электронная почта:    admin@example.com

Пароль: changeme

После успешного входа вам необходимо сменить учётную запись и пароль. Запомнив их, вы сможете управлять сервисом обратного прокси через визуальный веб-интерфейс.

Подвести итог

Alist — это мощное и простое в использовании сетевое решение для хранения данных. Благодаря этому руководству вы должны были освоить весь процесс создания Alist с нуля. Alist более легкий, простой в настройке и поддерживает интеграцию нескольких служб хранения.

счет

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *