Instalare Plex Media Server pe Proxmox LXC

Configurare noua (How To)

Situatie

1. Crearea Containerului în Proxmox

  1. În interfața Proxmox, mergi la local (pve) -> CT Templates și descarcă template-ul de Ubuntu 24.04.

  2. Apasă Create CT (sus, dreapta):

    • Hostname: Plex-Server

    • Password: Setează o parolă sigură.

    • Unprivileged container: Debifează această opțiune (pentru a permite accesul ușor la hardware-ul video/GPU).

  3. Resurse recomandate:

    • CPU: 2-4 nuclee.

    • Memory: 2 GB RAM (Plex este destul de eficient).

    • Network: Alege vmbr1 (LAN-ul tău) și setează un IP static (ex: 192.168.1.50).

2. Maparea Stocării 

Plex are nevoie de acces la hard disk-ul unde ai filmele (cel configurat în Soluția 3 – NAS). Cel mai simplu mod este prin Bind Mount:

  1. În consola Proxmox (Host), editează fișierul containerului (înlocuiește 102 cu ID-ul tău): nano /etc/pve/lxc/102.conf

  2. Adaugă la final linia care face legătura între folderul fizic și container: mp0: /mnt/pve/HDD_DATE/Filme,mp=/mnt/media (Unde /mnt/pve/HDD_DATE/Filme este calea pe Proxmox, iar /mnt/media este cum se va vedea în Plex).

3. Instalarea Plex (Comenzi Terminal)

Intră în consola containerului proaspăt creat și rulează următoarele comenzi pentru a adăuga depozitul oficial:

Bash

# Update sistem
apt update && apt upgrade -y

# Instalare dependințe
apt install curl sudo gpg-agent -y

# Adăugare cheie și depozit Plex
curl https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/plex-keyring.gpg] https://downloads.plex.tv/repo/deb public main" | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

# Instalare propriu-zisă
apt update
apt install plexmediaserver -y

4. Hardware Acceleration

Dacă ai un procesor Intel (QuickSync) sau o placă video, vrei ca Plex să o folosească pentru a nu bloca procesorul la 100%.

În consola Proxmox (Host), editează din nou /etc/pve/lxc/102.conf și adaugă:

Plaintext

lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir

Acest lucru îi dă „permisiunea” containerului să atingă placa video.

5. Configurația Finală

  1. Deschide browser-ul și mergi la: http://192.168.1.50:32400/web.

  2. Loghează-te cu contul tău Plex.

  3. La „Add Library”, alege tipul (Movies) și selectează folderul /mnt/media (cel pe care l-am mapat la Pasul 2).

  4. Plex va începe să scaneze fișierele și să descarce automat afișele și descrierile filmelor.


Solutie

Tip solutie

Permanent

Voteaza

(16 din 30 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?