eu estou cogitando em montar uma máquina e usá-la como servidor, guardar coisas e tudo mais, sei que é um investimento de tempo e dinheiro mas preciso de hobbies e ainda pode ser muito útil, alguém aqui mantém algo do gênero? Gosto muito de saber sobre a experiência alheia, sinto que deixa o caminho mais fácil!
10 comentáriosBluesky, Mastodon, Telegram e RSS
Olá @Emanuel, acho que o primeiro passo é identificar qual tipo de servidor você gostaria de montar. Existem infinitos tipos. servidores de arquivos, servidores web, servidores de aplicativos e por ai vai…
Ainda dentro de cada um desse (arquivos, web, aplicativos…) há diversos subtipos, exemplo: Um servidor de arquivos pode ser um servidor de backup do clonezila, ou pode ser um servidor de arquivos imutáveis, um servidor de arquivos com parte mutável e parte imutável, ou só um simples lugar de colocar arquivos, como um pendrive na rede. Por sua vez, servidores web podem ser html simples, ou usar python, php e/ou javascript.
Bem, meu objetivo não é complicar -apesar de te-lo feito- mas sim esclarecer um pouquinho sobre o mundo dos “servidores”.
Como trata-se de um hobby, imagino não ter uma lista de necessidades, mas de qq forma acho que vale a pena cria-la, de forma que esta lista seja ao mesmo tempo um desafio a ser alcançado e também promova uma utilização real do resultado.
Fica aqui minha sugestão: um servidor de aplicação pihole e tambem um servidor de arquivos BRTFS com 2 compartilhamentos, sendo um deles imutável a todos os usuários. neste você pode salvar os programas que você mais instala, musicas, e outras coisas que você não gostaria que o usuário alterasse de forma intencional ou não. utilizar docker ou não pode ser uma escolha que vale a pena conhecer e pensar sobre (as vezes as coisas simples tem bastante valor).
Bem, imagino ter falado muita coisa que você ja sabe, mas meu objetivo é contribuir.
grande abraço e boa sorte.
Procure por MiniPCs ou Mini NUC, vai encontrar alguns Dell Optiplex, mas de uma olhada em marcas chinesas como a Beelink, alguns modelos vem com Intel N100 vai dar conta de muita coisa gastando pouca energia, até menos que os mais recentes Raspberrys.
Depois você decide oque instalar, seja um Windows Server, um Debian, um Proxmox.
Normalmente esses NUCs já vem com NVME e tem slot pra mais um
Tenho um ThinkCentre Tiny M75q. Ele roda uma distribuição Linux e os serviços são provisionados com Docker e Shell script. Nada complicado, feito gradualmente e versionado com Git. Antes de adquirir hardware dedicado, utilizava o computador pessoal mesmo.
Penso que é importante definir um objetivo e começar com hardware já disponível para evitar desperdícios. Tendo suporte a virtualização, já é possível começar. E, então, conforme novos desafios e necessidades forem surgindo, atualiza-se hardware, adicionam-se serviços, automações, etc.
https://git.lucasvs.me/lucas/homelab
Até um notebook velho pode dar conta da tarefa e ainda teria a vantagem da bateria pra aguentar algumas quedas de energia…. Quanto ao sistema, use o que achar melhor. Não precisa insistir numa quimera pra realizar uma tarefa tão simples como servidor de arquivos caseiro… Pode ser até windows server…
Boa sorte!
Procure por CasaOS e Umbrel e seja feliz!
Jurava que tinha rolado um post parecido por aqui, mas não achei 🤔 Enfim, eu tenho um NAS da Synology (DS218+) e rodo várias coisas nele, a maioria com Docker. Também hospedo uma coisa ou outra no Digital Ocean e Hetzner, nada grande.
Mas pra começar, eu faria como o Ghedin falou pega um PC barato ou até um notebook antigo que esteja parado, consome pouca energia, e começa a brincar. Vi esse vídeo dias atrás sobre o assunto: https://www.youtube.com/watch?v=IuRWqzfX1ik
Não era esse, mas achei também: https://manualdousuario.net/orbita-post/recomendacao-de-curso-pra-montagem-de-servidor-caseiro-homelab/
Tem essa lista também legal de inspiração se você não souber o que rodar: https://github.com/awesome-selfhosted/awesome-selfhosted
Mas dá pra começar com os básicos, tipo Plex+Sonarr+Radarr ou uma VPN no vídeo que mandei acima. Pode hospedar também o seu Linkding (https://github.com/sissbruecker/linkding/) e competir com o PC do Manual heheh.
Fácil é Windows. Baixa um windows server 2016 ou superior (mesma ideia que windows 10/11 porém o server é pouco mais leve em recursos), basta nunca ativar, e vai pensando o que fazer. De cara claro file server, e vai pensando no que tu gostaria. Tudo que é baixador nele obvio, pasta “midia” e acesso remoto por RDP em uma maquina sem monitor.
IDEAL um linux. Novamente, mesma aplicações de cara, porém muito mais leve e costuma ser mais desafiador configurar. De cara pega um linux com GUI pois sem pode estar adicionando um grau de complexidade muito grande.
O pincipal ponto acho: o que tu quer fazer na pratica com um servidor?
Eu tenho um Lenovo Thinkcentre rodando Ubuntu Server aqui. Nele rodam algumas imagens no Docker, pequenas automações e o maravilhoso tidal-dl. É divertido e não tão caro, dependendo de onde você compra.
Hoje em dia é relativamente simples. Basta um PC (barato e/ou usado) e uma distro Linux e boa, servidor de pé.
Os passos seguintes dependem do que você deseja fazer.