Обновить ru/install-seed.md
This commit is contained in:
+22
-8
@@ -1,3 +1,9 @@
|
|||||||
|
### Рекомендации
|
||||||
|
|
||||||
|
Гайд написан и протестирован на Ubuntu 22.04. Работоспособность на других ОС не гарантируеться!
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Шаг 1. Подготовка системы и создание пользователя
|
### Шаг 1. Подготовка системы и создание пользователя
|
||||||
|
|
||||||
1. Обновите систему:
|
1. Обновите систему:
|
||||||
@@ -15,6 +21,8 @@
|
|||||||
adduser --disabled-password --gecos "" torrent
|
adduser --disabled-password --gecos "" torrent
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Шаг 2. Настройка rTorrent
|
### Шаг 2. Настройка rTorrent
|
||||||
|
|
||||||
Перейдем под созданного пользователя и создадим нужные папки и конфигурацию.
|
Перейдем под созданного пользователя и создадим нужные папки и конфигурацию.
|
||||||
@@ -65,6 +73,8 @@
|
|||||||
exit
|
exit
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Шаг 3. Установка Node.js и Flood
|
### Шаг 3. Установка Node.js и Flood
|
||||||
|
|
||||||
Flood — это веб-приложение на Node.js. Установим актуальную версию Node.js.
|
Flood — это веб-приложение на Node.js. Установим актуальную версию Node.js.
|
||||||
@@ -84,6 +94,8 @@ Flood — это веб-приложение на Node.js. Установим а
|
|||||||
npm install -g flood
|
npm install -g flood
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Шаг 3. Установка File Browser
|
### Шаг 3. Установка File Browser
|
||||||
|
|
||||||
1. Установка:
|
1. Установка:
|
||||||
@@ -104,6 +116,8 @@ Flood — это веб-приложение на Node.js. Установим а
|
|||||||
|
|
||||||
**НЕ ЗАБУДЬТЕ ЗАПИСАТЬ ВЫДАННЫЙ ПАРОЛЬ!**
|
**НЕ ЗАБУДЬТЕ ЗАПИСАТЬ ВЫДАННЫЙ ПАРОЛЬ!**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Шаг 4. Назначение необходимых прав на папки
|
### Шаг 4. Назначение необходимых прав на папки
|
||||||
|
|
||||||
1. Установка ACL:
|
1. Установка ACL:
|
||||||
@@ -116,6 +130,8 @@ Flood — это веб-приложение на Node.js. Установим а
|
|||||||
sudo setfacl -R -d -m u:torrent:rwx /home/torrent
|
sudo setfacl -R -d -m u:torrent:rwx /home/torrent
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Шаг 5. Создание сервисов (systemd)
|
### Шаг 5. Создание сервисов (systemd)
|
||||||
|
|
||||||
Чтобы rTorrent и Flood работали в фоне и автоматически запускались при перезагрузке сервера, создадим для них systemd-сервисы.
|
Чтобы rTorrent и Flood работали в фоне и автоматически запускались при перезагрузке сервера, создадим для них systemd-сервисы.
|
||||||
@@ -198,6 +214,8 @@ RestartSec=5
|
|||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Шаг 6. Запуск сервисов и настройка фаервола
|
### Шаг 6. Запуск сервисов и настройка фаервола
|
||||||
|
|
||||||
1. Перезагрузите конфигурацию systemd:
|
1. Перезагрузите конфигурацию systemd:
|
||||||
@@ -227,6 +245,8 @@ WantedBy=multi-user.target
|
|||||||
ufw allow 8070/tcp # Порт для File Browser
|
ufw allow 8070/tcp # Порт для File Browser
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### Шаг 7. Первоначальная настройка в браузере
|
### Шаг 7. Первоначальная настройка в браузере
|
||||||
|
|
||||||
1. Откройте браузер и перейдите по адресу вашего сервера:
|
1. Откройте браузер и перейдите по адресу вашего сервера:
|
||||||
@@ -241,13 +261,7 @@ WantedBy=multi-user.target
|
|||||||
|
|
||||||
3. Нажмите **Connect** (или Create Account).
|
3. Нажмите **Connect** (или Create Account).
|
||||||
|
|
||||||
**Готово!** File Browser, Flood + rTorrent установлены
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Полезные команды для администрирования:
|
**Готово!** File Browser, Flood + rTorrent установлены
|
||||||
* **Посмотреть логи Flood:** `journalctl -u flood -f`
|
|
||||||
* **Подключиться к голой консоли rTorrent:**
|
|
||||||
Войдите под пользователем: `su - torrent`
|
|
||||||
Подключитесь к сессии: `tmux attach-session -t rtorrent`
|
|
||||||
Чтобы выйти и *не закрыть* rTorrent, нажмите: `Ctrl+B`, затем `D` (detach).
|
|
||||||
|
|||||||
Reference in New Issue
Block a user