Если вы давно искали на свой Linux сервер менеджер загрузок c Web-интерфейсом, то переходим к чтению данной статьи!
Хоть и сейчас многие предпочитают работать с файлами онлайн (смотреть фильмы, слушать музыку, редактировать документы), но иногда все приходиться что-либо скачивать на компьютер. У вас есть Linux сервер? Вы хотите установить на него удобный менеджер загрузок с Web-интерфейсом, который может массово качать файлы в многопоточном режиме, а также умел бы загружать torrent с интернет, тогда вот что вам понадобиться — установить утилиту aria2 и веб интерфейс к ней.
Все действия необходимо выполнять в терминале. Обновите список пакетов и после чего обновить систему:
sudo apt update && sudo apt-get upgrade -y
Установив веб-сервер Apache2:
sudo apt install apache2
Установим PHP:
sudo apt-get install php libapache2-mod-php
Установим утилиту для закачки
sudo apt install aria2
Теперь установим переходим к установке веб-интерфейса для будущего менеджера загрузок, для этого переходим в необходимую директорию:
cd /var/www
Закачаем веб-интерфейс на наш Linux сервер:
sudo git clone https://github.com/ziahamza/webui-aria2
Теперь добавим в apache2 конфигурацию, для этого создаем файл:
sudo nano /etc/apache2/sites-available/webui-aria2.conf
И заполняем содержимое:
Alias /webui-aria2 "/var/www/webui-aria2/" <Directory /var/www/webui-aria2/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/webui-aria2 SetEnv HTTP_HOME /var/www/webui-aria2 </Directory>
Активируем конфигурацию:
sudo ln -s /etc/apache2/sites-available/webui-aria2.conf /etc/apache2/sites-enabled/webui-aria2.conf service apache2 restart
Выставим права для файлов веб-интерфейса:
chown -R www-data:www-data /var/www/webui-aria2/
Теперь необходимо сгенерировать токен, для этого введите команду:
openssl rand -base64 32
После чего ниже в терминале будет сгенерирован токен, скопируйте его и выполните команду:
aria2c --enable-rpc --rpc-listen-all --daemon --rpc-secret=ваш_токен
И последний штрих, вносим изменения в конфигурационный файл веб-интерфейса:
sudo nano /var/www/webui-aria2/configuration.js
Раскомментируйте поле token: и вставьте ваш сгенерированный токен и сохраните внесенные данные.
Для того чтобы запустить webui-aria2, в браузере перейдите по адресу https://IP_вашего_сервера/webui-aria2. Все готово для пользования!
У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Linux. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!