Saltar al contenido
CloudZH

Documentación / Guía del cliente

Paso 4 de 10

Prepara el servidor

Un Ubuntu Server recién instalado, una dirección fija en tu red doméstica e, idealmente, un segundo disco para tus medios. Unos 30 minutos.

Hardware

  • Procesador Intel o AMD de 64 bits con al menos 4 núcleos, por ejemplo un mini PC.
  • 8 GB de memoria, 16 GB si también debe ejecutarse UniFi OS Server.
  • Un SSD para el sistema e, idealmente, un segundo disco para tus medios.
  • Un cable de red hasta tu router. El Wi-Fi funciona, pero las descargas, Plex y la VPN se resienten.
  • Una memoria USB de al menos 4 GB para el instalador de Ubuntu.

Instala Ubuntu Server

  1. Descarga Ubuntu Server 24.04 LTS desde ubuntu.com/download/server y grábalo en la memoria USB con Rufus (Windows) o balenaEtcher.
  2. En la BIOS, pon After Power Loss en Power On para que el servidor arranque solo tras un corte de luz.
  3. Arranca el servidor desde el pendrive y elige:
    PantallaElección
    IdiomaEnglish
    TecladoTu distribución de teclado
    Tipo de instalaciónUbuntu Server, no "minimized"
    RedCable de red, dirección por DHCP de momento
    AlmacenamientoTodo el SSD del sistema. Desmarca Set up this disk as an LVM group, sin cifrado. No selecciones el disco de medios.
    PerfilUn nombre de servidor en minúsculas, por ejemplo mediaserver. Tu nombre de usuario será <user>. Una contraseña segura.
    Ubuntu ProOmitir por ahora
    SSHMarca Install OpenSSH server
    Featured snapsNo selecciones nada, ni siquiera Docker
  4. Tras el reinicio, inicia sesión en el servidor como <user>, ajusta tu zona horaria y actualiza:
    sudo timedatectl set-timezone Europe/Zurich   # your zone; list: timedatectl list-timezones
    sudo apt update && sudo apt full-upgrade -y
    sudo reboot

Dale al servidor una dirección fija

Tu router reparte las direcciones. Reserva una para el servidor para que nunca cambie.

  1. En el servidor, muestra la dirección y la dirección MAC del adaptador de red:
    ip -4 -br addr
    ip -br link

    Fíjate en la línea de tu adaptador de red: su nombre suele empezar por en o eth (Wi-Fi por wl); ignora lo. Ejemplo: enp3s0 UP 192.168.1.200/24. La dirección antes de la / es tu <server-ip>, aquí 192.168.1.200. En la salida de ip -br link, la dirección MAC tiene este aspecto: aa:bb:cc:dd:ee:ff.

  2. En tu router, crea una reserva DHCP para esta dirección MAC, a veces llamada IP fija o estática. Tu router también muestra el servidor entre sus dispositivos con esta dirección. Después reinicia el servidor con sudo reboot.
  3. A partir de ahora, trabaja desde tu ordenador. Abre un terminal (Windows: PowerShell) y conéctate:
    ssh <user>@<server-ip>

    Por ejemplo ssh anna@192.168.1.200. La primera vez, responde yes y luego introduce la contraseña de <user>.

Nunca redirijas SSH

No redirijas SSH en tu router. Solo lo necesitas dentro de tu red doméstica.

Segundo disco para medios

Opcional, pero recomendado. CloudZH guarda los medios y las descargas en /srv/data; monta ahí el disco de medios antes de instalar. Muestra los discos:

lsblk -f

Disco nuevo y vacío: formatéalo. Esto borra todo lo que hay en el disco, así que comprueba dos veces el nombre del dispositivo. /dev/nvme0n1 es un ejemplo:

sudo wipefs -a /dev/nvme0n1
sudo mkfs.ext4 -L cloudzh-data /dev/nvme0n1

Disco que ya contiene medios: solo pon la etiqueta, por ejemplo sudo e2label /dev/nvme0n1p1 cloudzh-data.

Después móntalo, ahora y tras cada reinicio:

sudo mkdir -p /srv/data
grep -q 'LABEL=cloudzh-data' /etc/fstab || echo 'LABEL=cloudzh-data /srv/data ext4 defaults,noatime 0 2' | sudo tee -a /etc/fstab
sudo findmnt --verify
sudo systemctl daemon-reload && sudo mount -a
df -h /srv/data

Las películas y series que ya tengas van en /srv/data/media/movies y /srv/data/media/tv.