Давно хотел приобрести одноплатники. Однако, те, которые по характеристикам нравились кусались ценами и жаба не давала их покупать. Но, недавно перед новым годом увидел статью о том, что Orange Pi выпустил 3 LTS удачную модель (имхо для меня самый раз по цене/характеристикам) за 35$ + 7$ за доставку. Не долго думая сразу же купил.
Дальше буду добавлять то, что было сделано на нем и как это сделано...Bluetooth-ресивер
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 и скопировать оттуда полученное знаение
Комментарии
Отправить комментарий