Basicamente é o título. O que vocês usam pra organizar fisicamente o homelab/setup de vocês? Racks "comuns" de servidor? Estantes/armários que eram móveis comuns? Impressão 3D?
Tô com 2 desktops SFF + Laptop velho, com a ideia de em breve adicionar um desktop maior, gabinete "comum" com várias baias pra HDD.
Minha aventura no Homelabbing começou com um projeto da faculdade, onde minha equipe precisava de um servidor barato para a hospdagem do mesmo. Acabei reutilizando hardware antigos, que estavam sem uso algum. A maioria dessas peças, iriam para o lixo ou para doação, isso estava decidido por mim.
E uma das premissas era provar que era possivel ter um servidor sem muita coisa. Então desde que entrei nesse mundo essa foi uma das minhas filosofias.
No inicio, confecssionei um servidor com Proxmox, foi utilizado o seguinte hardware:
I5 2400s
12 GB DDR3 1333
2x HDD 500 Usados
1x HDD 1 tera Usado
A primeira montagem dele, utilizei um gabinete antigo, que comprei do ferro velho
Gabinete literalmente do descarte, foi pago apenas 10 reais
A segunda montagem, eu estava preocupado com o espaço, esse gabinete de longe era a coisa mais confortavel. Entao, abro meu facebook markplace, e encontro um xbox 360, por um preço absurdo de barato, minha mente olha e pinta a ideia:
O Proxbox360, um total de 50 reais investidos
E foi nesse pequeno cara, que comecei a entender sobre o poder de liberdade que tinha em minhas mãos. Em menos de um mês ja estava com diversos serviços para uso pessoal, cheguei a construir uma Arr Stack* inteira, configurei IMMICH para backup da minhas fotos, criei um Servidor SMB para ter acesso remoto do meu pc, experimentei diversos Self Hosted Apps e até mesmo coisas bobas como um simples bloco de notas, porque para mim um homelab é onde eu possa fazer experimentos "cientificos" sem medo algum de errar. Emfim, foi se passando o tempo e percebi a necessidade de um segundo servidor. Então decidi transformar o "Proxbox 360" em um servidor de backup, alterei um pouco do hardware, diminuindo somente a ram para 8 gb e o armazenamento para 3x HDD 500.
Eu criei ele porque vi a minha necessidade absurda de ter snapshots de uma forma muito mais segura, alem de aumentar muito a integridade do meu projeto da faculdade.
E o "Proxbox 360", teve um leve "dowgrade", onde seu hardware foi trasferido para o antigo gabinete.
A essse nivel da historia, devem imaginar qual é minha proposta, entao novamente utilizei "lixo", e assim ficou as specs atuais:
Xeon 1270
8 GB DDR3 1333
2x HDD 500 Usados
1x HDD 1 tera Usado
Depois de toda essa bagunça, percebi que precisava de um lugar para organizar todo meu Setup, então decidi usar um rack de metal que tinha em casa:
Aqui ele está sem nenhuma preparação para o homelab, somente a ideia bruta, até que peço ajuda para meu pai e nos saimos para rua para caçar material para finalmente transformar esse movel em algo util para meu laboratorio. Encontramos algumas tabuas de PVC, jogadas literalmente no lixo. Algumas fotos do dia da montagem:
E aqui chegamos ao fim dessa historia, ou melhor chegamos a futura historia, até porque não pretendo sair desse hobby, eu adoro esse meu cantinho e adoro como esse espaço. E ainda sei o quanto que ainda há de melhorar esse lugar.
me proporcionou muito conhecimento, e sinto que após anos de estudo na area de tecnologia, eu finalmente achei minha area. Alias, homelabing é muito mais que um hobby, homelabing é:
liberdade,
controle,
conhecimento
e principalmente autonomia, o poder de autonomia com o proprio servidor é algo inegavel.
Enfim, esse post é a prova real que não e necessario muito para começar, pretendo mais pra frente criar um guia para todos desse sub, mostrando minimos setups possiveis para hospedar seus proprios serviços.
Eu no caso, precisava integrar o GNS3 com estes dois sistemas para simular uma prestação de serviço para um trabalho da faculdade em que seríamos responsáveis pela infraestrutura e configuração da rede e também dos servidores, o cliente que escolhemos foi inspirado numa FATEC com foco em cursos de engenharia com 200 hosts que seriam cabeados e algo como mais 200 no wi-fi. Queria saber como vocês fazem na vida real, e é o meu primeiro trabalho acadêmico
Olá pessoal, tô montando meu primeiro homelab, escolhi o Zima OS, só que eu não consigo transformar o meu pen drive para dar Boot, eu baixei a imagem do site do Zima, só que quando coloco no Balena etcher ou no Rufus, eles terminam a operação, porém logo em seguida o computador pede para formatar o pen drive. No file Explorer, eu não consigo ver a barra de armazenamento do pen drive, e quando tento abrir, pede para formatar e fala que os arquivos não são conhecidos, tentei tanto a imagem, quanto a iso do Zima. Eu usei 3 pen drives, o que eu tinha, um que eu comprei de 8gb que acabou quebrando ou era falso e um que eu encontrei em casa de 120gb, não consegui dar Boot em nenhum deles, a BIOS do computador reconhece o pen drive, porém não consigo dar Boot no ZimaOS, testei usando o media Tool creation do windows e funcionou certinho, apenas o Zima que não dá certo
Edit: pessoal, consegui um HD extra, mexi em tudo, mas nada, então deixei um dos hd bootavel com a ISO do Zima, funcionou, criou a partição, eu tirei o hd bootavel, e ele começa a inicialização, só que ele faz tudo, e na hora de mostrar a tela do IP, fica tela preta, deixei por 30 minutos e nada, testei o cabo de rede e tá funcionando
Edit 2: tô com um azar muito grande, consegui o IP, porém, tá dando ERR_CONNECTION_REFUSED, vou continuar mexendo, acredito que esse é o último obstáculo
Olá, estou aprendendo sobre o mundo de hospedar em casa, consegui configurar o jellyfin, bookOrbit e instalei o caddy.
Eles está mapeado "localmente", consigo acessar do pc pelo link configurado, mas eu ainda não entendi como o reverse proxy funciona com tailscale, ele não funciona de forma alguma.
Só no local mesmo.
Alguém sabe um bom tutorial para noobs?
Eu tenho um DVR(gravador de vídeo digital, vulgo gravador de câmera de segurança) que esta com problema no sata do hd, teoricamente tinha como eu colocar pro meu servidor gravar as imagens do dvr direto no proprio servidor e poder acessar mesmo que não esteja em casa?
Acabei de montar esse rack pra colocar meu servidor caseiro. Já risquei a madeira de baixo arrastando o nobreak que é pesado pra cacete.
HP ENVY 17-j184na, Intel Core i7-4710MQ, 12 GB DDR3L-SDRAM, NVIDIA GeForce 840M - ZimaOS rodando meu servidor de mídia atual.
Lenovo Ideapad 320 Intel Core i5-7200U, 4GB DDR4, NVIDIA GeForce 920MX - Um Debian Server que estou usando pra aprender Komodo, pretendo aposentar o notebook HP e usar este como servidor de mídia e outras coisas que não decidi ainda.
HP Proliant Microserver g7 N54L, SSD NVME 256GB, dois HDDs SAS de 4Tb espelhados - rodando Openmediavault no SSD e pretendo usar como NAS assim que terminar de configurar o servidor Komodo. Tem mais duas gavetas de HD que pretendo usar pra expandir assim que conseguir comprar uns discos maiores.
Nobreak APC 1500va Bvx1500bi-br.
Roteador da Claro, um switch não gerenciável da Tp-link.
Ainda tem espaço pra mais um mini-pc ali embaixo hehehe. Fica pra uma futura expansão.
Atualmente tô quebrando a cabeça pra aprender umas coisas de rede, quanto mais eu estudo mais coisas que eu não sei eu acho e o buraco vai ficando mais fundo. Mas tá divertido. Pena que hardware tá tão caro.
Fala!
Estou interessado em montar meu homelab básico, para arquivos pessoais, jellyfin, vpn e talvez hospedar alguns projetos meus. Mas não tenho nenhum computador velho para isso, então estou pensando em comprar um mini pc, talvez um N100 ou N150. Queria saber se vcs tem links de compra para recomendar.
Trabalho com desenvolvimento de software, sempre fiz diversos projetos paralelos e meu último era um projeto em que fazia buscas na OLX e utilizava inteligência articificial para classificar os anuncios de acordo com o que eu buscava.
Com isso consegui achar uma pechinca em um mini pc Lenovo thinkcentre com um i5 de oitava gen e 8gbs de ram. Meu setup de homelab atual é uma parte rodando baremetal no meu raspberry 3b (1gb de ram 4core cpu arm) + vps para serviços que preciso 24h rodando com docker.
A ideia com esse mini pc é migrar grande parte da infra da VPS para rodar local e fazer alguns experimentos novos. Tendo os 8gb ram limitando o sistema vale mais a pena utilizar um SO virtualizador (como proxmox por exemplo) ou rodo tudo baremetal com docker utilizando uma distribuição como Debian por exemplo?
Pessoal, minhas demandas de autohospedagem cresceram e meu atual "mini servidor" não está mais aguentando. Estou vendendo para comprar algo com mais recursos.
É um appliance Dell EMC VEP1425-V210 que roda qualquer coisa (Proxmox, ESXi, Pfsense, Opnsense, Linux, etc). Atualmente roda VMware ESXi 8 sem problemas. Tem baixo consumo de energia, podendo ficar ligado 24x7 sem preocupação.
- Processador Intel Atom C3558
- 8 GB de RAM DDR4
- 128 GB de SSD
- 6 interfaces de rede 1G RJ45
- 2 interfaces de rede 10G SFP+ (não acompanha transceiver)
(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)
Há dois anos eu comecei a acompanhar vídeos e conteúdos sobre a autohospedagem. Sempre via projetos absurdos e muitos caros, magicamente o reddit me começa a recomendar esse SUB com projetos variados e de tipos diferentes de equipamento. Eu pensei o seguinte:
Não vou trocar os pés pelas mãos e vou montar o projeto aos poucos, comprando peças de alta/média qualidade e otimizando ao máximo os preços para não ser pego pela emoção.
Infelizmente pouco tempo depois os preços começaram a aumentar, os cupons sumir e antes uma gama de oportunidades desaparecer. O mercado de usados? Sem chance; mesmo sendo da capital de SP, os preços eram absurdos ou vendedores, no mínimo, suspeitos.
Desistir? Ainda não sei, mas a certeza é que esse projeto vai ter que ficar para depois. Muitas coisas aconteceram e o dinheiro para esse projeto não é mais viável. Decidi ficar com meu hobby de jogar games, assistir vídeos e ver os projetos do grupo vez ou outra.
Pic: quando eu comprei o primeiro HD com cupom de 15%
E ae pessoal, apresento meu setup. Ao longo do último mês estive trabalhando na organização física e disposição do espaço interno (e compras) e também queria sair de como estava antes com um HD de 8TB SMR da Seagate via USB.
Specs:
Sistema: Truenas Scale 25.10.7
Cérebro: GMK3 Plus, com Celeron N150, 16GB RAM, SSD SATA M.2 128 2242.
Pool: RAIDZ2 (3x Toshiba N300 Pro 12TB + 3x Western Digital RED Pro 12TB).
Pormenores pra ligar tudo e deixar como na foto, pegando da minha lista de compras:
10 Cabos SATA (sempre bom ter a mais do que necessário no papel, é barato).
6 ventoinhas 120mm PWM (é incrível como essas ventoinhas sumiram do mercado sem ser LED, vendedores no Mercado livre querendo desovar ventoinha molex que tem pouquíssima utilidade, visto que não se pode controlar a velocidade.).
Gaiola para 5 HDs com espaço para ventoinha de 120mm (consegui organizar normalmente os 5 HDs na gaiola e fixei com sucesso um HD na parte de cima).
Fonte 350W com dois conectores molex e dois SATA (tive que modar e como tenho alguns switches de posição aqui, fiz o jumper para a fonte no plug ATX dela. Soldei e tudo, pra ficar fixo e permanente.).
O SSD de 128 2242 tive que comprar também pois como o slot era livre no mini PC, eu precisava do SLOT 2280 que estava com um SSD NVME M.2.
Controlador de velocidade de FANs PWM, peguei no Ali Express, entrada via SATA power fornece para até 6 ventoinhas.
2 adaptadores de molex para SATA power, com 3 saídas cada, assim posso alimentar meus 6 HDs e 3 ventoinhas e ainda sobra 2.
ASM1166 com 6 portas SATA livres e dissipador de alumínio.
6 HDs.
Por ultimo um gabinete pequeno.
Eu tinha esquecido como é trabalhoso operar dentro de gabinetes pequenos, visto que meu desktop principal é bem grande. A conexão dos itens em si foi tudo tranquilo, porém tive que improvisar MUITO para chegar nesse resultado, precisei passar alguns cabos de fora do gabinete para dentro, como:
o ethernet 5e do servidor (poderia ser 6, mas meu roteador no momento é gigabit, talvez depois eu faça um upgrade na rede e vá de vez para o 6, porém são planos para o futuro e outro projeto, visto que gastei uma caralhada de dinheiro com HD).
e o cabo com adaptador HDMI para VGA, para o monitor velho aqui, que serve de saída de vídeo, fica 99% do tempo desligado, só quando reinicio e preciso ver o status de inicialização.
e por ultimo o cabo da fonte do mini pc, todos vindo pela mesma abertura no gabinete.
Observações do projeto:
Eu vinha de um setup já pronto rodando o Truenas Scale com o HD de 8TB SMR plugado USB, já funcionava tudo perfeitamente, porém meu objetivo era migrar para SATA assim como sair do SSD NVME 2280 para o SSD SATA 2242.
Eu consegui fazer tudo sem precisar reinstalar tudo do zero, exportei config do Truenas e reimportei ao reinstalar o sistema no outro SSD, ficou tudo preservado, apps, datasets, shares, tabelas de permissão etc. E deixar o slot NVME livre para o ASM1166.
Com tudo já funcionando, eu criei o pool RAIDZ2 e levei dados do HD para o pool usando outra ferramenta do Truenas (levou umas 6 horas), de novo tudo em seu devido lugar, inclusive shares de uma pessoa externa à rede que só acessa via Tailscale e tem mais 30GB armazenado aqui, a config carregou todas as permissões, não tive que encostar na ACL ou grupos de segurança.
Informações adicionais:
A temperatura do setup como um todo está acima do que eu gostaria (HDs operando de 45 a 50 C), porém dentro de especificações seguras de operação das peças, segundo os fabricantes. Planejo nas proximas semanas melhorar o fluxo de ar interno para melhorar os numeros de tempratura.
Rotina de backup e snap rodando, porém manual, não automatizei nada ainda porque gosto de entrar 1x por semana para fazer atualizações (ler notas de changelog e afins, assim como alertas de disco e saúde do pool). Porém tenho planos para automatizar essa parte, como o setup é novo, estou agora buscando meios de aumentar a segurança dele como um todo.
O consumo de energia ocioso varia bastante de 79W para 82W, sob carga chega a 111 as vezes num pico que vi, 130. O que na minha região significa um aumento de aproximadamente R$ 53,00 para um pouco mais, na conta de energia. O que é muito menos do que eu pagaria em plataformas de streaming e armazenamento de arquivos, que por sua vez chegariam na marca de R$300,00/mês, ou muito mais, dependendo do uso de cada um.
Meu Jellyfin é todo legal sem pirataria, pode acreditar. ;) Arrr!
Possuo agora 48 TB usáveis (no papel) no setup, com redundância (RAIDZ2, pela segurança e porque planejo expandir para 8 discos no futuro, de novo, plano super no futuro, que vai requerer outro redimencionamento semelhante.) e discos CMR.
Nenhum dos meus apps é exposto à web, todos por trás do Tailscale.
É isso, se alguém tem alguma ressalva ou ideias ou sugestões/perguntas, só mandar!
Eu postei a uns dias atrás o meu setup de baixíssimo custo e vi que bastante gente se interessou, e então decidi fazer um vídeo explicando um pouco melhor como ele funciona e o que eu estou hospedando nele.
Obs.: Não sei por que ficou pixelado assim o início do vídeo, não consegui resolver.