Устанавливаем менеджер загрузок с Web-интерфейсом

Если вы давно искали на свой 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: и вставьте ваш сгенерированный токен и сохраните внесенные данные.Устанавливаем менеджер загрузок с Web-интерфейсом

Для того чтобы запустить webui-aria2, в браузере перейдите по адресу https://IP_вашего_сервера/webui-aria2. Все готово для пользования!Устанавливаем менеджер загрузок с Web-интерфейсом

У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Linux. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!