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

  • @PorruOPMA
    link
    1
    edit-2
    2 years ago

    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?

    • @iortega
      link
      12 years ago

      ba ez nago seguru. Sistema zuzenean ukituko banu, igual ulertuko nuke zure arazoa, baina horrela behintzat ez.