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

(2 din 3 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?