Cum instalezi și configurezi Jellyfin pe Arch Linux

Configurare noua (How To)

Situatie

Jellyfin este un fork al Emby, creat după ce Emby a devenit closed-source. Este o alternativă la Plex, complet gratuită, fără reclame, fără funcții blocate în spatele unui paywall.

Solutie

Pași pentru instalare pe Arch Linux

1. Instalare Jellyfin din repo oficial

Arch Linux are Jellyfin direct în depozitele oficiale, deci instalarea e simplă:

bash
sudo pacman -Syu jellyfin

După instalare, Jellyfin va fi disponibil ca serviciu systemd.

2. Pornire și activare serviciu

Activează Jellyfin la boot și pornește-l imediat:

bash
sudo systemctl enable --now jellyfin

Poți verifica dacă rulează cu:

bash
systemctl status jellyfin

3. Configurare inițială

După ce serviciul rulează, accesează interfața web pentru configurare:

http://localhost:8096

Dacă accesezi de pe alt device din rețea, înlocuiește localhost cu IP-ul mașinii Arch.

Pașii de configurare:

  1. Alege limba

  2. Creează un utilizator și o parolă

  3. Adaugă folderele media (filme, seriale, muzică etc)

  4. Configurează metadatele (limba, furnizori de metadate etc)

  5. Gata! Jellyfin e gata de utilizat

4. Structura recomandată pentru media

Pentru ca Jellyfin să detecteze corect conținutul, e important să ai o structură organizată:

bash
/mnt/media/
├── Movies/
│ ├── Inception (2010)/
│ │ └── Inception (2010).mkv
├── TV Shows/
│ ├── Breaking Bad/
│ │ ├── Season 01/
│ │ │ └── Breaking Bad S01E01.mkv
├── Music/
│ ├── Metallica/
│ │ └── Master of Puppets/
│ │ └── 01 - Battery.mp3

5. (Opțional) Reverse Proxy cu Nginx

Dacă vrei să accesezi Jellyfin printr-un domeniu (ex: media.domeniulmeu.ro), poți folosi un reverse proxy cu Nginx:

Instalează Nginx:

bash
sudo pacman -S nginx

Configurare minimă Nginx:

nginx
server {
listen 80;
server_name media.domeniulmeu.ro;
location / {
proxy_pass http://localhost:8096;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

Nu uita să activezi și să pornești serviciul nginx:

bash
sudo systemctl enable --now nginx

6. Autentificare 

  • Dacă vrei să accesezi Jellyfin din afara rețelei tale, va trebui să:

    • Deschizi portul 8096 în router.

    • (Opțional) folosești un serviciu de DNS dinamic (ex: DuckDNS).

    • Securizezi accesul prin HTTPS (folosește Let’s Encrypt și reverse proxy-ul de mai sus).

7. Accelerare Hardware (transcoding)

Dacă ai o placă video dedicată (NVIDIA, Intel, AMD), Jellyfin poate folosi hardware transcoding. Pe Arch:

Instalează pachetele necesare:

Pentru Intel (QuickSync):

bash
sudo pacman -S intel-media-driver

Pentru NVIDIA (cu NVENC):

bash
sudo pacman -S nvidia nvidia-utils

Pentru AMD (cu VAAPI):

bash
sudo pacman -S libva-mesa-driver mesa-vdpau

Apoi mergi în interfața web Jellyfin → Admin DashboardPlaybackTranscoding și activează suportul pentru VAAPI/NVENC/QSV.

Tip solutie

Permanent

Voteaza

(0 din 1 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?