Orange PI 3 LTS Ubuntu 20.04

 Давно хотел приобрести одноплатники. Однако, те, которые по характеристикам нравились кусались ценами и жаба не давала их покупать. Но, недавно перед новым годом увидел статью о том, что Orange Pi выпустил 3 LTS удачную модель (имхо для меня самый раз по цене/характеристикам) за 35$ + 7$ за доставку. Не долго думая сразу же купил.

Дальше буду добавлять то, что было сделано на нем и как это сделано...

Bluetooth-ресивер

sudo apt update
sudo apt full-upgrade

sudo apt purge bluealsa

sudo apt install pulseaudio-module-bluetooth

sudo usermod -a -G bluetooth orangepi

sudo reboot

Проверить состояние блютуз

hciconfig -a

Настраиваем блютуз

bluetoothctl

Включаем

power on

Делаем видимым

discoverable on

Разрешаем на сопряжение

pairable on

На телефоне подключаемся к блютузу. У меня название orangepi3-lts. Одобряем сопряжение и на orange pi пишем несколько раз yes. Однако, при следующем подключении необходимо будет заново проделывать настройку блютуза. Чтобы этого не делать сразу пишем (вместо MAC пишем свой).

trust MAC

После вышеуказанного оказалось, что сопряжение будет происходить только при подключении к серверу через терминал и если закрыть терминал, то сопряжение тоже отваливалось. Чтоюы это решить необходимо добавить автозапуск сервиса в крон. Запускаем крон в режиме редактирования

sudo crontab -e

добавляем в самый конец

@reboot /usr/bin/pulseaudio --start --verbose

Нажимаем ctrl + x для сохранения и перезапускаем плату.

Монтирование usb HDD/SSD

Подключаем hdd и вводим команду

cat /proc/partitions | grep "sd*"

должно появиться примерно так

orangepi@orangepi:~$ cat /proc/partitions | grep "sd*" 

major minor #blocks name 

8 0 30044160 sda 

8 1 30043119 sda1

Затем монтируем в /mnt

sudo mount /dev/sda1 /mnt/

Чтобы после перезагрузки автоматом монтировался, заходим в crontab

sudo crontab- e

и добавляем следующее в конец

@reboot sleep 10 && mount /dev/sda1 /mnt/

Samba

sudo docker run -it --restart=always --name samba -p 139:139 -p 445:445  \

-v /mnt/1tb:/mount    \

-v /opt/samba/add.conf:/add.conf \

-d dperson/samba          \

-w "WORKGROUP"        \

-u "admin;admin"              \

-u "guest;"              \

-S -s "share;/mount/;yes;no;yes;all;admin,guest"

Удаляем -S, если хотим исключить SMBv1

Transmission

sudo docker run -d \

   --name=transmission \

   -p 9091:9091 \

   -p 51413:51413 \

   -p 51413:51413/udp \

   -v /mnt/1tb/transmission/data:/config \

   -v /mnt/1tb/transmission/downloads:/downloads \

   -v /mnt/1tb/transmission/watch:/watch \

   --restart unless-stopped \

   lscr.io/linuxserver/transmission:latest

TorrServe

sudo docker run --name torrserver -d --restart=unless-stopped --net=host -v /opt/torrserver/db:/TS/db ksey/torrserver

PLEX

sudo docker run -d \

  --name=plex \

  --net=host \

  -e PUID=1000 \

  -e PGID=1000 \

  -e VERSION=docker \

  -e PLEX_CLAIM=ХХХ \

  -v /opt/plex/library:/config \

  -v /mnt/1tb/transmission/downloads/complete:/movies \

  --restart unless-stopped \

  lscr.io/linuxserver/plex:latest

Вместо XXX - перейти на сайт https://plex.tv/claim и скопировать оттуда полученное знаение 



Комментарии