Установка и настройка MiniDLNA + Transmission на OrangePi 4A

В этой статье мы настроим Torrent-клиент (Transmission) и медиа-сервер (MiniDLNA) на OrangePi 4A под управлением Ubuntu Server. В качестве хранилища будем использовать microSD-карту.

Примечание: OrangePi 4A был предоставлен компанией Shenzhen Xunlong Software CO., Limited (официальный сайт). Корпус для платы был распечатан на 3D-принтере и куплен на Avito.

1. Подготовка к установке

1.1. Скачивание и запись образа

Скачайте Ubuntu Server для OrangePi 4A с официального сайта.

Проверьте контрольную сумму (SHA256):


sha256sum orangepi-ubuntu-server.img.xz

Запишите образ на microSD с помощью balenaEtcher или Rufus.

1.2. Первый запуск и настройка сети

Вставьте microSD в OrangePi, подключите LAN-кабель и питание.

Найдите IP-адрес в админ-панели роутера.

Подключитесь по SSH:


ssh orangepi@<IP_OrangePi>

Пароль по умолчанию: orangepi.

Подключение к Wi-Fi (если нужно):


sudo nmtui

1.3. Обновление системы и перенос на eMMC (опционально)

Обновите систему:


sudo apt update && sudo apt upgrade -y

Перенос системы на eMMC (если модуль установлен):


sudo nand-sata-install

Выключите OrangePi, извлеките microSD и включите снова. Теперь система загружается с eMMC.

2. Настройка карты памяти

2.1. Разметка и форматирование

Проверьте карту памяти:


sudo fdisk -l /dev/mmcblk1

Создайте раздел (если его нет):


sudo fdisk /dev/mmcblk1
  • Нажмите n → p → 1 → Enter → Enter → w.

Форматирование в ext4:


sudo mkfs.ext4 /dev/mmcblk1p1

Монтирование:


sudo mkdir /mnt/sdcard
sudo mount /dev/mmcblk1p1 /mnt/sdcard
df -h

Автомонтирование при загрузке:


sudo nano /etc/fstab

Добавьте строку:

/dev/mmcblk1p1 /mnt/sdcard ext4 defaults 0 0

Проверьте:


sudo mount -a
df -h

3. Установка Transmission (Torrent-клиент)

3.1. Установка и базовая настройка


sudo apt install -y transmission-daemon transmission-cli
sudo systemctl stop transmission-daemon

3.2. Настройка конфига


sudo nano /etc/transmission-daemon/settings.json

Замените содержимое на:


{
  "download-dir": "/mnt/sdcard/downloads",
  "rpc-username": "orangepi",
  "rpc-password": "ваш_пароль",
  "rpc-whitelist": "192.168.*.*",
  "umask": 2
}

Запустите:


sudo systemctl start transmission-daemon
sudo systemctl enable transmission-daemon

3.3. Проверка работы

Веб-интерфейс: http://<IP_OrangePi>:9091
Логин: orangepi, пароль: ваш_пароль

4. Установка MiniDLNA (Медиа-сервер)

4.1. Установка и настройка

sudo apt install -y minidlna
sudo systemctl stop minidlna

4.2. Конфигурация

sudo nano /etc/minidlna.conf

Добавьте:

media_dir=V,/mnt/sdcard/downloads
media_dir=A,/mnt/sdcard/downloads
friendly_name=OrangePi-DLNA
db_dir=/mnt/sdcard/minidlna_db
log_dir=/var/log
inotify=yes
wide_links=yes

4.3. Права и запуск

sudo mkdir -p /mnt/sdcard/minidlna_db
sudo chown -R minidlna:minidlna /mnt/sdcard/minidlna_db
sudo systemctl start minidlna
sudo systemctl enable minidlna

4.4. Проверка

  • На телевизоре: DLNA-сервер “OrangePi-DLNA”.

5. Итог

Теперь у вас:
✅ Transmission для загрузки торрентов
✅ MiniDLNA для трансляции медиа на телевизор
✅ Автоматическое монтирование карты памяти
✅ Стабильная работа 24/7

Если что-то не работает — проверьте логи:

sudo tail -f /var/log/minidlna.log
journalctl -u transmission-daemon

Готово! 🎉 Теперь ваш OrangePi — полноценный медиа-сервер и торрент-качалка.

Добавить комментарий

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