Raspberry Pi 3 B+ batean Transmission, torrent bezeroa, ta Jellyfin, ikusentzunezkoentzako plataforma/webgunea, nola prest jarri azalduko det hemen.
1
MicroSD txartelan Raspbian sistema idatzi.
Hemen deskargatu det ta MultiWriter programakin idatzi det; noski, beste ordenagailu batean sartuta txartela.
2
Txartela atera ta Raspberryan sartu. HDMIz pantaila batera konektatu, sare-kable batez sarera, teklatu bat atxiki ta behintzat 2.0 A-ko USB kargagailu batekin elikatu.
Pantailan agertzen diren konfigurazioei jarraitu, teklatu-aldaera aukeratzeko; gero, erabiltzaile-izena eta pasahitza sortu.
Sartu sudo raspi-config
eta bertan,
3 Interface Options
> I2 SSH
gaitu, SSH bidez gailura konektatu ahal izateko.
3
Etxeko sarean IP finkoa ezartzeko, gida hau jarraitu: https://www.luisllamas.es/raspberry-pi-ip-estatica/
sudo nano /etc/dhcpcd.conf
eta hau gehitu.
Adi hirugarren zenbakia 1 dela:
# Kable bidezkoa
interface eth0
static ip_address=192.168.1.200/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8
# WiFi bidezkoa
interface wlan0
static ip_address=192.168.1.200/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8
Gero sudo reboot
eta ongi gorde den egiaztatzeko, ifconfig eth0
192.168.1.200 helbidea eman beharko luke.
4
SSHz konektatu: ssh erabiltzailea@192.168.1.200
Pasahitza sartu eta aurrera.
Bertan, WiFia gaituko degu.
Horretarako: sudo raspi-config
eta
1 System Options
> S1 Wireless LAN
, eta bertan kredentzialak sartu.
SSID WiFiaren izena da
Orain WiFiak funtzionatu beharko luke, eta gainera lehen ezarritako helbidean.
Hori ikusteko: ifconfig wlan0
5
Sistema eguneratu eta beharrezkoa instalatu:
sudo apt update
sudo apt upgrade
sudo apt install docker docker-compose
6
Erabiltzailea docker taldean gehitu, gida honi jarraiki: https://docs.docker.com/engine/install/linux-postinstall/
sudo usermod -aG docker zure_erabiltzailea
sudo reboot
7
Berriz SSHz konektatu 4. urratsean azaldu bezala. Disko gogor bat muntatuko degu, deskargatutakoak eta beste datuak bertan gordetzeko.
Disko gogorrak ext4 formatuan egon behar du.
Horretarako gida honi jarraitu: https://raspberrypi-guide.github.io/filesharing/mounting-external-drive
/mnt/exdisk ordez /mnt/elements deitu diot nik.
Behin diskoa muntatuta, beharrezko karpetak sortu eta baimenak eman:
mkdir jellymission/downloads/{books,movies,music,photos,shows}
mkdir jellymission/jelly
mkdir jellymission/trans/{config,watch}
cd ..
sudo chgrp docker elements/
sudo chmod g+rwx elements/
8
Orain docker-compose bat sortuko dugu; bertan nahi ditugun programak nahi ditugun kokalekuetan jarriko ditugu, dena agindu bakar batez pizteko.
sudo nano docker-compose.yml
Eduki hau gehitu:
version: "2.1"
services:
transmission:
image: lscr.io/linuxserver/transmission:latest
container_name: transmission
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
#- TRANSMISSION_WEB_HOME=/combustion-release/ #optional
#- USER=username #optional
#- PASS=password #optional
#- WHITELIST=iplist #optional
#- PEERPORT=peerport #optional
#- HOST_WHITELIST=dnsname list #optional
volumes:
- /mnt/elements/jellymission/trans/config:/config
- /mnt/elements/jellymission/downloads:/downloads
- /mnt/elements/jellymission/trans/watch:/watch
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid
#- JELLYFIN_PublishedServerUrl=192.168.0.5 #optional
volumes:
- /mnt/elements/jellymission/jelly:/config
- /mnt/elements/jellymission/downloads/shows:/shows
- /mnt/elements/jellymission/downloads/movies:/movies
- /mnt/elements/jellymission/downloads/music:/music
- /mnt/elements/jellymission/downloads/books:/books
- /mnt/elements/jellymission/downloads/photos:/photos
ports:
- 8096:8096
- 8920:8920 #optional
- 7359:7359/udp #optional
- 1900:1900/udp #optional
restart: unless-stopped
Orain docker-a martxan jarri: docker-compose up -d
Et voilà!
Hemendik aurrera web bidez konfiguratzea da kontua
Nik ere arazoak ditut Jellyfinekin erreproduzitzean: nabigatzailetik konektatuta denboa asko behar du erreproduzitzeko, transkodetzeko izatez. Eztakit GPUagatik, RAMagatik (1 GB) edo zeba izangoan. Ideiarik?
bestalde, eztakit ze baimen eman behar dioten disko gogorrari Transmissionek bertan idazteko baimena eukitzeko, ez baititu bukatutako deskargak dagokien karpetara mugitzen. Hoi badakizu zuk?
ba ez nago seguru. Sistema zuzenean ukituko banu, igual ulertuko nuke zure arazoa, baina horrela behintzat ez.