Meu homelab

Seguimos na batida de alternativas as big-techs, meu mais recente esperimento envolve:

  • Um celeron que estava jogado embaixo da minha mesa no escritório
  • Uma instalação nova do debian 13, sem interface gráfica
  • Chaves ssh da minha máquina de trabalho no meu novo server
  • Uma instância de Jellyfin instalada no meu server(ele se chama vader)
  • Um firewall pro meu server ufw

Vader

Configurando o ufw

Como meu server vai ter acesso a internet, é muito importante configurar uma proteção para esse mundo hostil, segue minha receita:

  sudo apt install ufw
  sudo ufw default allow outgoing
  sudo ufw default deny ingoing
  sudo ufw default deny incoming
  sudo ufw allow ssh
  sudo ufw allow 8096/tcp comment 'Jellyfin instance'
  sudo ufw enable

  sudo ufw status verbose
  Status: active
  Logging: on (low)
  Default: deny (incoming), allow (outgoing), disabled (routed)
  New profiles: skip

  To                         Action      From
  --                         ------      ----
  22/tcp                     ALLOW IN    Anywhere
  8096/tcp                   ALLOW IN    Anywhere                   # Jellyfin instance
  22/tcp (v6)                ALLOW IN    Anywhere (v6)
  8096/tcp (v6)              ALLOW IN    Anywhere (v6)              # Jellyfin instance

Primeiro uso

Copiei as músicas que eu já tinha no meu pc de trabalho para lá, usando rsync

  rsync --delete -avz Músicas/ fabiano@vader:/home/fabiano/musicas

Desse jeito tenho todas as minhas músicas disponíveis na minha rede interna, para escutar música no meu pc eu uso o gelly.

Gelly

Na minha tv, que é android, uso o app do próprio gellyfin.

Próximos passos

Minha ideia não é manter tudo que assisto guardado, mas algumas obras sim, coisas como Scarface, pulpufiction, star-wars e por ai vai...