Pular para o conteúdo
CloudZH

Docs / Guia do cliente

Passo 4 de 10

Prepare o servidor

Um Ubuntu Server novo, um endereço fixo na sua rede doméstica e, de preferência, um segundo disco para a sua mídia. Cerca de 30 minutos.

Hardware

  • Processador Intel ou AMD de 64 bits com pelo menos 4 núcleos, por exemplo um mini PC.
  • 8 GB de memória, 16 GB se o UniFi OS Server também for rodar.
  • Um SSD para o sistema e, de preferência, um segundo disco para a sua mídia.
  • Um cabo de rede até o seu roteador. O Wi-Fi funciona, mas downloads, Plex e VPN sofrem.
  • Um pendrive com pelo menos 4 GB para o instalador do Ubuntu.

Instalar o Ubuntu Server

  1. Baixe o Ubuntu Server 24.04 LTS em ubuntu.com/download/server e grave-o no pendrive com o Rufus (Windows) ou o balenaEtcher.
  2. Na BIOS, defina After Power Loss como Power On, para que o servidor ligue sozinho depois de uma queda de energia.
  3. Inicie o servidor pelo pendrive e escolha:
    TelaEscolha
    IdiomaEnglish
    TecladoO layout do seu teclado
    Tipo de instalaçãoUbuntu Server, não "minimized"
    RedeCabo de rede, endereço por DHCP por enquanto
    ArmazenamentoO SSD do sistema inteiro. Desmarque Set up this disk as an LVM group, sem criptografia. Não selecione o disco de mídia.
    PerfilUm nome de servidor em letras minúsculas, por exemplo mediaserver. Seu nome de usuário vira <user>. Uma senha forte.
    Ubuntu ProPular por enquanto
    SSHMarque Install OpenSSH server
    Featured snapsNão selecione nada, nem o Docker
  4. Depois de reiniciar, entre no servidor como <user>, defina seu fuso horário e atualize:
    sudo timedatectl set-timezone Europe/Zurich   # your zone; list: timedatectl list-timezones
    sudo apt update && sudo apt full-upgrade -y
    sudo reboot

Dê ao servidor um endereço fixo

Seu roteador distribui os endereços. Reserve um para o servidor, para que ele nunca mude.

  1. No servidor, mostre o endereço e o endereço MAC do adaptador de rede:
    ip -4 -br addr
    ip -br link

    Veja a linha do seu adaptador de rede: o nome geralmente começa com en ou eth (Wi-Fi com wl); ignore lo. Exemplo: enp3s0 UP 192.168.1.200/24. O endereço antes da / é o seu <server-ip>, aqui 192.168.1.200. Na saída de ip -br link, o endereço MAC tem o formato aa:bb:cc:dd:ee:ff.

  2. No seu roteador, crie uma reserva DHCP para esse endereço MAC, às vezes chamada de IP fixo ou estático. Seu roteador também lista o servidor entre os dispositivos com esse endereço. Depois reinicie o servidor com sudo reboot.
  3. A partir de agora, trabalhe pelo seu computador. Abra um terminal (Windows: PowerShell) e conecte-se:
    ssh <user>@<server-ip>

    Por exemplo ssh anna@192.168.1.200. Na primeira vez, responda yes e depois digite a senha de <user>.

Nunca encaminhe o SSH

Não encaminhe o SSH no seu roteador. Você só precisa dele dentro da sua rede doméstica.

Segundo disco para mídia

Opcional, mas recomendado. O CloudZH guarda mídia e downloads em /srv/data; monte o disco de mídia ali antes de instalar. Mostre os discos:

lsblk -f

Disco novo e vazio: formate-o. Isso apaga tudo no disco, então confira o nome do dispositivo duas vezes. /dev/nvme0n1 é um exemplo:

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

Disco que já tem mídia: só defina o rótulo, por exemplo sudo e2label /dev/nvme0n1p1 cloudzh-data.

Depois monte-o, agora e após cada reinício:

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

Filmes e séries que você já tem vão em /srv/data/media/movies e /srv/data/media/tv.