Transcript for:
Criar um Servidor em Casa com PC Antigo

tem um servidor aí na sua casa é uma das  coisas mais legais que você pode fazer com   um desses PCs ou laptops antigos ou mais fracos  que estão aí só juntando poeira com uma máquina   assim você pode criar o seu próprio servidor  de streaming de filmes e músicas você pode   bloquear anúncios aí pra sua Rede Inteira  você pode fazer backups dos seus arquivos   entre várias outras coisas até mesmo rodar  sua própria versão do chat GPT localmente o   problema para muita gente é a dificuldade  técnica de se fazer isso mas hoje hoje eu   vou te mostrar uma ferramenta que vai permitir  que você tenha tudo isso sem precisar aprender   nada muito complicado seguindo apenas algumas  simples instruções e o melhor tudo de graça e   para você ver como hoje é o dia de você aprender  coisas novas e ainda economizar dinheiro nós temos   o apoio da ebac se você tá aqui é porque curte  tecnologia como a gente se você tá pensando em   expandir as suas habilidades seja como um hobby  seja para entrar no mercado de trabalho de fato   a ebac tem excelentes oportunidades para você  tem o curso de TI do zero de analista de dados   de desenvolvedor Python entre vários outros que  cobrem diversas áreas de design e marketing até   história e Indústria Têxtil para você ter uma  ideia tudo que você precisa fazer é conferir   o link que vai est aqui na descrição e escolher  qual se encaixa melhor com você porque não importa   qual você escolha Você já tem um desconto de r$  2 só por usar o nosso cupom escolhe o curso que   você quiser e coloca o cupom de desconto  200 do DI e pronto só começar link aqui [Música] embaixo pode ser um laptop antigo como  esse aqui pode ser um desktop que você não tá   utilizando Pode até ser um mini computador  como esse aqui você escolhe o importante é   que seja um pc que não vá te fazer falta porque  ele vai ser formatado Pode até ser um Raspberry   piie se você quiser esse pc também precisa ter um  hardware adequado para rodar o umbrel os que é o   software que a gente vai rodar nesse servidor para  rodar o umbrel Você vai precisar de no mínimo um   processador Dual Core 2 GB de Ram 1 GB de espaço  de disco e uma distro Linux como o Ubunto ou o   Debian caso você queira como eu disse é possível  você rodar o sistema num Raspberry piie 4 também   é importante que você entenda que apesar dos  requisitos mínimos para rodar o umbil serem bem   Baixinhos as aplicações que você vai instalar para  rodar nele depois podem requerer mais ou menos   recursos Então depende um pouco tá o primeiro  passo é instalar um sistema operacional Linux aí   no seu computador no seu laptop Enfim no que você  escolher É ele que vai servir de Base pro umbrel   existe eu diria a forma correta de se fazer isso  e existe também uma forma que não é errada mas   ela é menos correta digamos assim o ideal seria  utilizar um Ubuntu Server no seu computador essa   é a versão especial para servidores do Ubuntu  Ele é bem leve bem simples porém o buntu para   servidores não tem interface gráfica para você  clicar a gente opera ele via linha de comando não   é difícil de instalar só é diferente a gente até  tem um vídeo no di Linux Labs o nosso outro canal   aqui no YouTube onde eu te Guio passo a passo por  esse processo o link vai est aqui na descrição   Aproveita e já se inscreve por lá também mas eu  sei que instalar o buun server ainda não é para   todo mundo a alternativa a isso é instalar uma  distro com Interface mesmo algo que eu imagino   que vá ser mais acessível para Praticamente todo  mundo a diferença é que o blo server usa muito   menos recursos de hardware do que um sistema de  desktop comum se o seu PC for fraquinho isso pode   fazer um pouco mais de diferença por esse motivo  Se você não for utilizar o buun server a minha   recomendação para esse projeto seria utilizar  o xubuntu ele é o Ubuntu exatamente como Ubuntu   Server mas com uma interface gráfica um pouco  mais leve chamada xfce daí do nome xubuntu   basta ir até o site do xubuntu clicar no botão  de download onde nós vamos baixar a última versão   LTS disponível o link vai est aqui na descrição  para a galera mais técnica que já tá ficando um   pouco pensativa assim ué você tá recomendando uma  gistro de desktop para servidor eu entendo que não   é o cenário ideal mas a ideia aqui é permitir  que todo mundo possa ter serviços self Hoster   em casa com o mínimo de atrito possível Então  essa é uma primeira abordagem depois que você   se sentir mais confortável se você quiser aprender  um pouco mais você pode fazer do jeito certo como   Eu mencionei antes com a ISO no seu computador  nós vamos precisar criar um pen drive bootável   para instalar o shunto na máquina que vai ser o  servidor umbrel eu ia dizer que essa é uma parte   fácil mas a verdade é que todas elas são nós  podemos criar esse pendrive bootável utilizando   várias ferramentas diferentes balina eer o rufus  o ventoy sendo que o ventoy é o meu preferido a   gente já tem material de suporte para te ajudar a  criar pendrives gáveas caso você ainda não saiba   de vários sistemas operacionais tanto aqui no  canal de Linux quanto no diolinux Labs eu vou   deixar links aqui na descrição Se você olhar  a descrição do vídeo tem uma sessão de links   com todas as informações extras que você precisa  para fazer esse esse projeto aqui com o pen drive   bootável criado nós podemos começar a instalar  o sistema e a instalação é o único momento onde   você vai precisar deixar o seu servidor ligado  num monitor com teclado e mouse ou se for um   laptop enfim trabalhar nele diretamente com pen  drive conectado numa das portas USB do contador   nós precisamos entrar na tela de boot da bios da  placa mãe Geralmente se faz isso utilizando uma   tecla de atalho mas a tecla em si pode variar um  pouco dependendo do setup né Depende da marca da   placa mãe do modelo Mas é bem comum que seja F8 se  não for dá uma pesquisada aí no Google sobre o seu   PC que você deve encontrar sem muitos problemas  ao iniciar o computador dando boot pelo pend   drive a tela do boot load do shunto deve aparecer  basta selecionar a primeira opção try or Install   shunto e pressionar a tecla enter o instalador é  todo gráfico e bem intuitivo basta você ler aí na   realidade mas hoje não só eu tô bonzinho como  cheio de paciência então eu vou te guiar por   todos os passos se liga só do lado esquerdo nós  selecionamos o português do Brasil ou o idioma que   você preferir se você quiser algum outro depois  nós vamos na opção de instalar na próxima tela   Nós escolhemos o layout do teclado ele já deve est  correto e você pode testar naquele campo na parte   inferior se as letras estão saindo certinhas sabe  não precisa testar todas é só você testar Sei lá o   cedila e os assentos se eles estiverem corretos  Provavelmente o restante vai est também se não   estiver basta selecionar algum outro layout e ir  testando ou usar o assistente de configuração que   tem ali que vai te pedir para digitar algumas  teclas e vai te ajudar a encontrar o layout   adequado mas não precisa dar tanto importância  assim para essa parte é porque no fim das contas   a gente nem vai utilizar o computador assim  diretamente mas com isso ajustado no próximo   passo temos algumas opções interessantes para  esse projeto o xubuntu pode ser utilizado como   um sistema operacional normal de desktop ele é  pensado para isso justamente mas aqui a gente   vai fazer ele trabalhar como um servidor por isso  alguns comportamentos padrões podem ser alterados   eu acho legal você marcar a opção de instalação  mínima que tem ali isso vai fazer com que o   sistema use menos disco e vai ter menos programas  instalados por padrão já que a gente não vai   utilizar ele como desktop tem várias ferramentas e  utilitários que não fazem falta abaixo nós temos a   opção de baixar atualizações enquanto instalamos o  sistema que é uma boa deixar marcado também vale a   pena marcar a opção para instalar drivers e codex  necessários pro funcionamento com qualquer tipo de   mídia também essas duas opções dependem de inter  internet o sistema pode ser instalado sem ela se   você quiser ou se você precisar se você tiver  problemas já que dá para instalar essas coisas   depois se for preciso a questão é que aqui é um  momento bem prático e oportuno para se fazer isso   porque assim que você terminar esse processo o  sistema já vai estar não só instalado no seu disco   né mas vai est atualizado também caso tenha algum  update de segurança por exemplo ou algo assim na   próxima tela eu vou selecionar a opção de apagar  o disco e instalar o xubuntu Eu imagino que nesse   servidor simples você só tenha um HD ou SSD isso  vai formatar ele e instalar o seu novo sistema   operacional Então tenha certeza que você não vai  perder nenhum dado que tá ali que você precisa não   precisa se preocupar com particionamento manual  nem nada disso o próprio chunto vai fazer isso por   você na próxima etapa Escolha o seu fuso horário  você pode escrever o nome da sua cidade ali na   parte de baixo ou só clicar na região do mapa e  escolher um fuso que funcione para você Eu mesmo   não moro em São Paulo mas o fus horário de São  Paulo é o mesmo de onde eu moro na próxima etapa   você pode de colocar o seu nome um nome pro seu  servidor um nome de usuário que pode ser o mesmo   do seu nome também tudo em minúsculo e depois  escolhe uma senha legal que você vai precisar   repetir ali no campo de baixo lembre-se dessa  senha anote se você precisar porque ela vai   ser útil mais tarde e ela vai ser utilizada na  operação do próprio servidor abaixo nós temos uma   opção que vai ser interessante para usar nesse  computador como servidor que é fazer o sistema   logar sem pedir a senha assim que ele inicia como  a gente vai utilizar o shunto sem monitor depois   sem teclado sem mouse não precisar digitar a sua  senha na hora de ligar o computador vai ser uma   mão na roda e esse é o último passo da instalação  do sistema demora mais para explicar do que para   instalar de fato eu fiz esse processo aí acho que  em menos de 2 minutos literalmente essa parte da   instalação pode demorar mais ou menos dependendo  aí de alguns fatores como a performance do PC   que você tá utilizando se ele tá utilizando HD ou  SSD e principalmente a velocidade da sua internet   sobretudo se você mandou o sistema instalar as  atualizações instalar os drivers e codex durante   a instalação também já que ele vai ter que fazer  download de alguns pacotes instalar coisas também   tudo o que você pode fazer Agora é esperar e assim  que o processo terminar vai aparecer uma mensagem   dizendo para você reiniciar o computador e começar  a utilizar a sua nova instalação você pode clicar   no botão de reiniciar quando ele aparecer e aí  remover o pend drive do seu PC quando o sistema   iniciar ele vai te levar diretamente ali pra área  de trabalho e e aqui a gente vai poder instalar o   umbrel assim como fazer algumas configurações  simples para deixar o funcionamento do Shun um   pouco melhor para ser utilizado Nesse contexto de  servidor que a gente vai utilizar como a ideia é   que o sistema funcione sozinho e se mantenha  seguro sem que você precise ficar ligando o   monitor um teclado e o mouse nele vamos configurar  para que os updates do sistema sejam automáticos e   para que o computador não hiberne Afinal Esse é  um sistema de desktop no Ubunto server isso nem   seria um problema o menu padrão do xubuntu é no  canto esquerdo superior a interface dele é tipo   sei lá um Windows com a barra em cima de cabeça  para baixo né se isso te ajudasse a orientar   dá para mover ela para baixo inclusive se você  quiser mas como você não vai mexer muito nessa   interface nem se importe muito vamos ao menu  e vamos procurar por programas e atualizações   na janela que se abrir nós vamos até a aba  atualizações e vamos conferir se a opção de   atualizações de segurança tá marcada para baixar  e instalar automaticamente como ela tá na tela   agora o próximo passo é nas configurações de  energia então a gente vai até o menu de novo   e procuramos pelo gerenciador de energia na  aba geral nós podemos mudar o funcionamento   do botão de Desligar para ele de fato desligar já  que você não vai ter uma interface é interessante   que quando você pressione o botão de power do  seu computador o computador ligue ou desligue   de fato na aba sistema vamos ter certeza de  que o computador não vai suspender se ficar   Inativo deixando aquele slider ali na posição de  Nunca na AB tela depende um pouco a gente pode   desligar Essa gestão de energia já que não vai  ser utilizado uma tela de qualquer forma mas se   você tiver utilizando um laptop por exemplo você  pode deixar pra tela desligar depois de um tempo   garantindo que o computador não I berde com  isso você já vai est pronto para instalar o   umbrel Abra o menu clique em navegador web isso aí  vai abrir o Firefox e nós vamos até o site umbrel   comom no site do umbrel nós clicamos ali no menu  em umbrel os descemos a página até aessa sessão   onde eu mostro os detalhes da instalação repare  que tem um único comando de terminal para ser   dado para instalar o Brail nós vamos copiar esse  comando completo podemos Minimizar aqui o browser   e no menu do sistema nós vamos abrir o terminal  agora basta clicar com o botão direito em cima do   terminal e colar o comando que a gente acabou de  copiar depois d enter presta atenção agora caso   esse erro aí apareça para você é pelo simples  motivo de que a gente não tem esse utilitário   chamado Curl instalado ele serve para baixar  coisas da internet para corrigir nós digitamos   sudo APT install Curl e damos um enter novamente  o terminal deve pedir a sua senha que é aquela que   você colocou lá no momento da instalação lembra  É só digitar e dar enter ass sen ela não vai   aparecer não vai aparecer dígitos nem nada isso é  normal e o processo deve ser bem rápido também já   que o Curl é um pacote bem pequeno Agora se a  gente colar de novo o comando que nós copiamos   lá do site do umbrel e dermos um enter as coisas  já devem começar a funcionar e tudo que você tem   a fazer Agora é esperar quando eu fiz um umbrel  aqui pro meu uso em casa eu acabei utilizando o   buntu server e lá o processo é basicamente o  mesmo caso você prefira fazer utilizando ele   mas eu imagino que se você tá utilizando o bu  server você já entende alguns conceitos a mais   então eu simplesmente instalei ele depois deixei  desconectado acessei via SSH e dei os comandos   por lá enfim se você não tá entendendo o que  eu tô falando aqui não se importe porque não   vai fazer diferença de toda forma vai aí tomar  um café aguarda esse processo de instalação do   umbel terminar porque ele vai baixar bastante  coisa agora depois de um tempo o terminal vai   voltar a ficar quieto aí e você vai saber que a  instalação terminou com sucesso quando aparecer   no terminal essa frase aí o Umbrella has  been successfully installed agora uma coisa   bem importante repara que logo acima dessa frase  aí de instalação com sucesso você vai encontrar   as informações de como você pode acessar o seu  novo servidor ele tem uma url própria para você   digitar no navegador ou o endereço de IP as duas  provavelmente vão funcionar da mesma forma esses   endereços você pode digitar em qualquer outro  computador ou Smart smartphone que esteja dentro   aí da sua rede se eu abrir o navegador aqui do  próprio xubuntu pra gente já fazer a configuração   digita server.on local a gente vai dar de cara  com a tela inicial do umbel esse server aí que   eu digitei no endereço só tá ali porque esse  foi o nome que eu coloquei pro computador na   hora de fazer a instalação do sistema para você  vai aparecer o nome que você colocou lá na hora   da instalação e pode ser diferente do meu se  você pôs um outro nome clicando ali em start   Nós escolhemos um nome de usuário uma senha pro  umbrel que pode ser a mesma do Servidor se você   quiser mas não precisa ser necessariamente digita  a senha novamente para confirmar e depois clica   ali no botãozinho Create e é isso o umbrel Já  tá pronto para ser utilizado basta clicar ali   em next a primeira tela já mostra vários apps que  você pode instalar Vamos ver isso na prática no   umbrel que eu instalei aqui na minha própria casa  esse aqui é o meu umbrel galera Agora eu tô no meu   PC de trabalho como eu chamei o meu servidor de  produção aqui de umbrel a ur dele ficou umbrel   P local você pode reparar dá para salvar esse  endereço no seu browser como um favorito também   ao digitar esse endereço no navegador de qualquer  pc aqui na minha rede essa tela aparece inclusive   no Smartphone onde ele tem essa navegação aí bem  legal digito aqui a minha senha e vamos dar de   cara com alguns apps que eu já instalei a gente  não tem tempo para eu te mostrar todos os apps e   todos todos os recursos do umbel mas eu quero  te dar algumas dicas aí especialmente se você   tiver começando com selfie hosting na doc ali do  ombr você tem a App Store você pode explorar e   encontrar aplicativos que te agradem por ali dá  uma olhada nas categorias tem várias tem muita   coisa legal para instalar qualquer app basta ir  até ele na loja e depois clicar ali no botãozinho   de install no lado direito ali no umbrel Você  pode trocar o wallpaper padrão para dar aquele   Charme diferente os apps instalados vão aparecer  ali nesse Grid como o Plex que a gente acabou de   instalar é tudo bem parecido com a interface  de Smartphone né facilita muito para quem não   tem conhecimento técnico se você quiser usar esse  servidor para armazenar arquivos dá para instalar   por exemplo o Next Cloud É uma opção legal ele  pode funcionar como uma espécie de Google Drive   para você outro app legal é o snapdrop para você  poder passar arquivos entre dispositivos na sua   rede e o lama GPT é o seu chat GPT particular  mas ele é um pouco lento em hardware fraco e   claro sempre bom tomar cuidado com esse tipo de  tecnologia porque nem sempre as respostas fazem   muito sentido mas eu acho maravilhoso você fazer  Deploy de um app desse calibre Literalmente com um   clique dentro do umbrel caso você queira ou você  precise remover alguns dos apps que você instalou   é bem simples também na home do umbel você vai  até ali em manage apps e depois disso é só você   clicar no app que você quiser remover e confirmar  terminando ali o processo é só clicar em done por   fim ainda ali na doc do un brell você encontra um  painel de configurações bem simples que permite   que você veja o uso de disco e de recursos do  sistema troque alguns detalhes ali sobre o seu   login sobre o seu usuário reinicie Desligue e  Atualize o seu umbrel tudo na base do clique ao   lado do ícone de configurações também tem um ícone  de light dark mode para deixar o visual do seu   umbrel da forma com que você achar melhor o umbrel  é simplesmente muito legal é muito simples de se   utilizar e com ele fica fácil de você ter várias  ferramentas bem Poderosas hospedadas por você   mesmo mas ele não é a única solução desse tipo  dá uma conferida aqui do lado no Casos confesso   que eu tenho dúvidas até hoje sobre qual é o  melhor Quem sabe você me ajuda nessa Confere aí