BASE/peertube.md
2026-06-04 18:21:20 +02:00

97 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Desplegament de PeerTube en LXC no privilegiat amb NFS via Proxmox
## 1. Objectiu
Aquest document descriu el desplegament d'un servidor PeerTube sobre un contenidor LXC no privilegiat en Proxmox.
L'emmagatzematge persistent dels vídeos es proporciona des d'un dataset de TrueNAS exportat per NFS. El muntatge NFS es realitza al host Proxmox i es presenta al contenidor mitjançant un bind mount.
> **Decisió tècnica:** no es munta NFS directament dins del contenidor perquè es vol mantenir el LXC com a no privilegiat.
## 2. Arquitectura
```text
TrueNAS
│ NFS
Host Proxmox
│ bind mount
LXC no privilegiat
Docker Compose + PeerTube
```
## 3. Convencions de documentació
Les comandes executables es mostren en blocs `bash`:
```bash
apt update
```
Les sessions de terminal amb prompt i sortida es mostren en blocs `console`:
```console
root@proxmox:~# pct list
```
Els fitxers de configuració es mostren amb el llenguatge corresponent:
```yaml
services:
peertube:
image: chocobozzz/peertube
```
Els avisos i decisions tècniques es documenten amb cites destacades:
> **Atenció:** aquest punt pot afectar la seguretat o el funcionament del servei.
# túnels SSH cap a TrueNAS amb IP privada
- IP pública del Proxmox VPS
- IP privada de TrueNAS
- usuari SSH del Proxmox
<code>
ssh -L 8443:IP_PRIVADA_TRUENAS:443 root@IP_PUBLICA_DEL_PROXMOX
ssh -L 8443:192.168.10.90:443 root@213.XXX.XXX.XXX
</code>
Si el teu SSH usa port diferent, per exemple 2222 :
Bash
ssh -p 2222 -L 8443:192.168.10.90:443 root@213.XXX.XXX.XXX
Deixa aquesta sessió oberta. No la tanquis.
Això vol dir:
localhost:8443 del teu ordinador
→ túnel SSH
→ Proxmox
→ TrueNAS 192.168.10.90:443
Pas 6. Obre TrueNAS al navegador
Ara, al navegador del teu ordinador local, obre:
https://localhost:8443
Accepta lavís de certificat si surt.
Hauries de veure la pantalla de login de TrueNAS.
### Incidència: el contenidor no pot muntar NFS directament
**Símptoma**
```console
mount.nfs: Operation not permitted