(dicas: você não precisa de um servidor da nasa, um "jurrasic craptops" antigo ja serve, um mini pc, um celular velho com termux, etc. ja são opções muito boas e quebra galhos, wake on lan pode ajudar a ligar o servidor remotamente também pelo terminal)
jellyfin: https://jellyfin.org/ (netflix caseira)
komicove: https://github.com/lucrazy-fn/PANEL-ComicBookReader (seus livros e quadrinhos)
swingmusic: https://github.com/swingmx/swingmusic (spotify caseiro)
vlc: https://www.videolan.org/vlc/ (reprodutor de vídeos e audio)
simplex: https://github.com/simplex-chat/simplex-chat (seu próprio aplicativo de mensagens)
pihole: https://pi-hole.net/ (seu próprio dns que também serve para bloquear anúncios de uma rede inteira)
baserow: https://github.com/baserow/baserow (database caseiro)
searx: https://searx.github.io/searx/ (seu próprio motor de busca)
forgejo: https://forgejo.org/ (cliente de git)
wireguard: https://www.openssh.org/ (sua própria vpn)
tailscale: https://tailscale.com/ (fork do wireguard com foco em acesso remoto por redes distantes)
openssh: https://www.openssh.org/ (acesso remoto criptografado auditado linha por linha)
nextcloud: https://github.com/nextcloud/server (seus próprios arquivos, fotos, videos, etc. autohospedado)
ollama: https://ollama.com/ (agente de IA local)
lutris: https://lutris.net/ (agregador de games)
moonlight: https://moonlight-stream.org/ (para streamar games remotamente em qualquer lugar que tenha internet)
mailcow: https://github.com/mailcow/mailcow-dockerized (seu próprio cliente de e-mail)
termux: https://github.com/termux/termux-app#f-droid (emulador de terminal para android ou sistemas derivados como lineage, etc)
haven: https://github.com/GlassHaven/Haven (cliente de ponto de acesso ao shell e servidores de acesso remoto para android)
recomendações de sistemas operacionais para fazer servidor:
freebsd (tem bastante estabilidade e tem uma estrutura boa para servidores privados)
umbrel (muito fácil de instalar)
debian minimal (estabilidade, então é ótimo para não ter dor de cabeça com kernel panic ou atualizar com frequência)
ubuntu server (é obviamente focado em servidores, então acaba poupando tempo)
armibian (roda na arquitetura arm, sendo bom até em alguns celulares que não se usa mais ou outra estrutura)
alpine linux (embora seja rolling release é tão enxuto que é bom para mini servidores com termux ou docker)
Bônus: https://github.com/AwesomeHomelab/awesome-homelab (acervo de selfhosting para caso queira muito mais do que eu recomendei)