[Учебное пособие] Установка панели Pagoda AList (установка не в один клик)
[Учебное пособие] Установка панели Pagoda AList (установка не в один клик)

Предисловие

опытный 2016 После волны отключений облачных дисков в 2017 году Baidu Netdisk и Tencent Weiyun стали представителями отрасли среди интернет-компаний. Теперь Alibaba также представила два продукта с облачными дисками, а именно Alibaba Cloud Disk и Tencent Weiyun. Teambition,Сегодня мы поговорим о бывшем,Раньше пользовался им много разOneDriveсписокпрограмма Будучи популярными некоторое время, они были заброшены один за другим из-за нестабильности и других причин.,слышатьЯ тоже получил его из лагеря.Fastбольшая семья,До сих пор облачный диск, запущенный Alibaba,В самый разXhofeБосс разработалсписокпрограмма,Сегодня мы поговорим о том, какпанель Постройте его на пагодах!


программа

задняя частьпрограмма https://github.com/Xhofe/alist внешний интерфейспрограмма https://github.com/Xhofe/alist-web

Цитирую вступление автора: Список файлов каталога программы Alibaba Cloud Disk, сзади частьна основе Golang лучший Http рамка Джин, используемый в передней части Vue и Ant design


Демо

Прослушивание сетевого диска[http://wangpan.sangxuesheng.com/)


нуждаться

  • панель пагоды
  • Nginx
  • Супервайзер Менеджер

развертывать

1Входитьпанель пагоды -> веб-сайт -> Добавить сайт

  • доменное имя:заполнятьсписокпрограмма Доменное имя, которое будет использоваться
  • FTP:Не создавайте
  • база данных:Не создавайте
  • PHP-версия:чистая статика

2После его создания непосредственно Входитьвеб-сайткорневой каталог,удалитьвнутри404.htmlindex.html3идтиAList Release Скачать программузаднюю для соответствующей системы часть, загрузите в корневой каталог и разархивируйте. PSВы также можете нажать напрямую Оглавлениесписок Удаленная загрузка в левом верхнем углу,URLДобавить адрес загрузки。 4Перейти кAList-Web Release Загрузите упакованный внешний вид интерфейс,Разархивируйте и получитеdistкаталог вalistВ каталоге того же уровня,Конкретная операция аналогична описанной выше. 5существовать В каталоге того же уровня Создать новыйconf.ymlКонфигурационный файл,копировать Добавьте в файл следующее содержимое:

Язык кода:javascript
копировать
info:
  title: AList #веб-имя сайта, если оно заполнено, то будет заменено значение по умолчанию
  site_url: http://localhost #веб-сайтадрес,впередзадняя часть должна быть правильно заполнена при разделении
  logo: #веб-сайтлоготип, если заполнить, будет заменен дефолтный
server:
  port: "5244" #программа прослушивающего порта
  search: false
  static: dist
ali_drive:
  api_url: https://api.aliyundrive.com/v2
  root_folder: root #корневой каталог
  access_token: #можно оставить пустым
  refresh_token: #Необходимый! ! !
  max_files_count: 3000 #Максимальное количество файлов одновременно

6получатьrefresh_token,Войдите на облачный диск 7Открытые инструменты разработчика(F12),обновить страницу,переключиться наApplicationвкладка,Нажмите, чтобы открытьLocal storage,будет одинTokenэлемент,Нажмите, чтобы открытьты можешь видетьrefresh_token,Сохраните следующие значения。 8Заполните простополучать Приехалrefresh_token,Заполните 5 Соответствующее значение в файле конфигурации на шаге, остальные значения можно изменить в зависимости от потребности или они могут быть установлены по умолчанию. 9Если вы завершите настройку сейчасвеб-сайткорневой каталог Там должно быть два файла alist、conf.yml и dist папка. PSесли ты непанель пагоды, выполните следующую команду в папке (Linux). Если это не пагода, вы можете запустить следующую команду, чтобы запустить ее.

Язык кода:javascript
копировать
chmod +x alist
nohup ./alist >log.log 2>&1 &

10панель пагоды -> магазин программного обеспечения -> поискСупервайзер Менеджер守护进程并安装。 11настраиватьSupervisorи подтвердите。

  • имя:Alidrive
  • Стартовый пользователь:root
  • Запускаемый каталог:заполнятьвеб-сайт Оглавление(Например:/www/wwwroot/ali/)
  • Стартовая команда:nohup ./alist >log.log 2>&1 &
  • процесс:1

Просматривать

ОК сейчас Просматривать Открыть в устройстве:IP сервера: 5244Посетил。

документ

boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода