Bluesky, Mastodon, Telegram e RSS

Recomendação de curso pra montagem de servidor caseiro / homelab

Fala galera,

Vocês têm alguma recomendação de curso pra montagem de servidor caseiro / homelab. Tenho conhecimento na parte de programação, mas não tanto em servidores. Boa parte dos cursos que encontro focam mais em DevOps e Cloud. Queria alguma coisa voltada para o uso caseiro mesmo. Já tentei começar seguindo tutorais avulsos que encontro por aí, mas queria algo mais estruturado. Pode ser um inglês. Valeu

16 comentários

16 comentários

  1. Eu tenho um homelab num SBC chamado Odroid e instalei o Yunohost.org que é baseado no Debian.

    Aqui segue um breve resumo que copiei do site do Yunohost em inglês:
    >YunoHost is an operating system aiming for the simplest administration of a server, and therefore democratize self-hosting, while making sure it stays reliable, secure, ethical and lightweight. It is a copylefted libre software project maintained exclusively by volunteers. Technically, it can be seen as a distribution based on Debian GNU/Linux and can be installed on many kinds of hardware.

  2. Valeu pelas dicas galera. Deu uma boa ideia de como começar. Depois volto aqui com mais dúvidas :)

  3. Trabalho como SRE e utilizo meu notebook pessoal (32GB de memo e 1TB de disco) para meu homelab. Utilizando kubernetes, docker, helm, terraform, git e outras ferramentas atuais no mundo de SRE/Devops/Cloud.
    Já passei por alguns problemas com imagens de containers para arquitetura ARM (por exemplo M1 da Apple) no começo. O raspiberry utiliza essa arquitetura. Se for utilizar alguma distribuição GNU/Linux precisa pegar repositórios que tenha os pacotes em ARM.

    Se quiser outra opção ao raspiberry tem o OrangePi. Está mais em conta e roda distros Debian e Ubuntu.

    Seria interessante pensar no seu dia a dia de desenvolvimento e quais ferramentas você utiliza.

    Links:

    OrangePi
    http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/index.html

    1. Cara, prazer. Sou SRE também, sempre bom encontrar um parceiro de caminhada.

      Mas não foi isso que me chamou atenção no post. Mais curiosidade mesmo, porque fiquei interessado em desenvolver um aqui pra casa.

      Qual(is) aplicação(ões)/casos de uso que você usa essa stack caseira? Vi que tem gente que usa pra Plex, por exemplo, mas queria saber quais outras aplicações seriam úteis para o dia a dia.

      Agradeço a resposta e ideias desde já

  4. Montei meu homelab instalando o umbrel num laptop (i7-3537U com 8 GB de RAM) com Debian. Tá rodando pi-hole, Home Assistant, Jellyfin, NextCloud e Invidious. Foi a maneira mais fácil que encontrei pra instalar e configurar tudo com boa estabilidade.

    1. Eita, não conhecia isso. Pelos prints parece ser lindo. Testarei-o-o.

      1. Tive uma ideia maluca agora. Vou instalar o Debian no iPhone via UTM e ver se ele funciona legal.

  5. Acho Raspberry Pi hoje caro para o que oferece se seu intuito for home server exclusivamente. Um Intel N100 é tão econômico quanto e abre mais possibilidades.

    Não sei se o que procuro deveria ser um curso…e sim ler diversos tutoriais e documentação mesmo. Instalaria de cara um Ubuntu Server e aprenderia ele.

    Abaixo dou dicas de alguns links:
    https://www.linuxserver.io/blog/2019-07-16-perfect-media-server-2019
    https://perfectmediaserver.com/
    https://github.com/awesome-selfhosted/awesome-selfhosted
    https://www.openmediavault.org/
    https://www.reddit.com/r/HomeServer/

  6. O que quer fazer.

    Você vai ter um home lab para…. montar uma rede para um escritorio, para aprender a mexer e crescer na area? Dos meus 100 cliente, 100 usam windows (realidade é isso – linux entra nas pontas, firewall certamente e em coisas pontuais), portanto teus testes devem ser feito em um Windows Server (instala em um hardware, nunca ativa e fim). Bastante ram (16 ou mais) com hyper-v e o limite é tua criatividade.
    Adiciona uma assinatura de 365 basic empresarial, por 35 mensal (toda empresas querem nuvem, e o google nem tenta competir com a MS nesse nível de empresas), e tu ganha 2T de nuvem e MUITO, MUITO o que fuçar e aprender.
    Você vai ter um home lab para…. brincar você mesmo? Raspberry pi 4 (ou 5!!!) com 8 de ram, coloca o Raspberry Pi OS (preferencialmente sem GUI), e brinca/aprende com dockers. Nextcloud, Plex, Home Assistent, coloca atráz de um cloudflare e porque não com um wireguard de vpn e…. novamente, o limite é tua criatividade.

    Pensa em teu uso, de cara.

    1. A ideia é o último caso mesmo, tô pensando em pegar um Raspberry Pi 4, mas queria me preparar, antes de comprar. Valeu pelas dicas!

      1. PI:

        Compra um SSD e adaptador USB (preferencia usb3) para não usar o SDCard. Não é nem tanto por performance, SDCard não foi feito para ler e escrever tanto quanto um sistema operacional pede, e isso tira a vida últil dele drasticamente.
        Compra cooler para fazer overclock no pi, realmente é muito bom e com os coolers baratos (2 ventoinhas) tu sobe para (ver opção 4): https://raspians.com/how-to-safely-overclock-raspberry-pi-4/ e, vai por min, mesmo aos 40 graus infernal o carinha não chega a 60, bem tranquilo e estável.
        ** Compra mais um adaptador (esse tem de ser com alimentação de energia separada) e um HDD grante (2T ou maior) e tu adiciona de boa um servidor de arquivos para Plex ou Nextcloud.

        e aprenda docker. Assusta um pouco no início mas “apenas fazer funcionar” é relativamente fácil.

  7. Tenta contato com o CocaTech, pois ele tem um curso chamado “Hackeando Raspberry PI”, fiz há algum tempo, me deu um baita start inicial.
    Tem um cara chamado slackjeff, procura no Youtube, ele tem um curso bem acessível de línux para servidores e de shell, que acredito que valha a pena.

    Eu também olharia bastante coisa no /r/selfhosted