TutoriaisVídeo

Crie seu servidor em casa com Umbrel OS

Criar um servidor em casa é uma das coisas mais legais que você pode fazer com aquele computador antigo ou mais fraco que está sem uso. Com uma máquina assim, você  pode criar o seu próprio servidor de streaming de filmes e músicas, bloquear anúncios para a sua rede inteira, fazer backup de arquivos e, entre várias outras coisas, rodar até mesma a sua própria versão do ChatGPT localmente.

O problema para muita gente é a dificuldade técnica de se fazer isso, mas hoje mostraremos uma ferramenta que permite tudo isso, sem precisar aprender nada muito complicado, seguindo apenas algumas instruções simples, sem gastar nada.

O que preciso ter para criar um servidor em casa?

Em nosso experimento, utilizaremos uma ferramenta denominada Umbrel OS, que roda sobre qualquer sistema Linux. O ideal é utilizar algum sistema operacional para servidores, como o Ubuntu Server, eles não possuem interface gráfica, sendo mais leves, mas, apesar do processo de instalação ser relativamente simples, ocorre pelo terminal. Para deixar tudo mais fácil, utilizaremos o Xubuntu, um sistema que não foi feito para servidores, mas que pode ser usado para isso, com alguns ajustes simples.

A interface gráfica do Xubuntu, Xfce, não tem uma apresentação realmente moderna, ela busca ser tão leve quanto possível. Afinal, a ideia é instalar naquele computador que você não utiliza mais, obsoleto, que não tenha problema formatar. 

Para rodar o Umbrel OS, você precisa de, no mínimo, um processador dual core, 2GB de RAM, 1GB de espaço em Disco e uma distro Linux como o Ubuntu ou o Debian. Também é possível rodar o sistema em um Raspberry Pi 4. É importante entender que, apesar dos requisitos mínimos para rodar o Umbrel serem baixos, as aplicações que você vai rodar nele, podem requerer mais ou menos recursos.

Como criar meu servidor Linux em casa com o Umbrel OS?

O primeiro passo é baixar e instalar o sistema operacional Linux no seu computador, é ele que vai servir de base para o Umbrel. Basta ir ao site do Xubuntu e clicar no botão de download, onde baixamos a última versão LTS disponível.

Com a imagem ISO no seu computador, precisamos criar um pendrive bootável para instalar o Xubuntu. Para isso, há várias ferramentas diferentes, como o Balena Etcher, o Rufus, ou o Ventoy.

Instale o Xubuntu

Com o pendrive bootável criado, podemos começar a instalar o sistema, este é o único momento onde você vai precisar deixar o seu servidor ligado num monitor com teclado e mouse.

Conecte o pendrive numa porta USB do computador, precisamos entrar na tela de boot da BIOS da placa-mãe, geralmente usando uma teclada de atalho, mas ela pode variar um pouco, dependendo da marca e modelo, é bem comum que seja F8, se não, basta pesquisar no Google sobre o seu PC, ou conferir a primeira tela ao ligar o computador, que você deve encontrar.

Tela de boot da BIOS do computador
Tela de boot da BIOS do computador

Ao iniciar o computador dando boot pelo pendrive, a tela do bootloader do Xubuntu deve aparecer, basta selecionar a primeira opção “Try or Install Xubuntu” e pressionar a tecla Enter.

Inicie a instalação do Xubuntu

O instalador é todo com interface gráfica, bem intuitivo, basta prestar atenção em cada etapa e seguir em frente. Em resumo:

  1. Na primeira tela, escolhemos o idioma;
  2. Em seguida, o layout do teclado;
  3. Na terceira, o Xubuntu oferece uma “instalação completa”, com utilitários voltados ao Desktop. Eles não fazem muito sentido num servidor, ocupando espaço, pode ser uma boa ideia, a “instalação mínima”. Por aqui, ainda optamos por instalar atualizações, drivers e codecs durante a instalação do sistema, algo útil, mas que demanda conexão à internet;
  4. Agora, configuramos o particionamento do disco, para uma experiência padrão, não precisa se preocupar com particionamento manual, o próprio Xubuntu faz isso por você;
  5. Escolha o seu fuso horário;
  6. Informe o seu nome, um novo para o seu servidor, um nome de usuário, que também pode ser o seu, mas tudo em minúsculo, além de uma senha, que deve ser lembrada. Abaixo, temos a opção para iniciar o sistema sem pedir a senha, conveniente, pois usaremos o Xubuntu sem um monitor, teclado, ou mouse.
instalador Xubuntu

Agora, basta aguardar a instalação, um processo tão rápido quanto o computador for capaz, se você está usando um HD ou SSD, e principalmente, a velocidade da sua internet, sobretudo se instalar as atualizações e instalar drivers e codecs, já que ele vai ter que fazer download de alguns pacotes e instalar mais coisas também. Assim que o processo terminar, aparece uma mensagem dizendo para reiniciar para poder começar a usar a sua nova instalação. Clique no botão de reiniciar e remova o pendrive.

Configurando o Xubuntu como servidor

A ideia é o servidor funcionar sozinho, acessível por navegadores de internet de dispositivos na rede, sem interação direta. Por isso, convém configurar o Xubuntu para atualizar automaticamente e não hibernar.

Vá ao menu do sistema, no canto superior esquerdo e procure por “Programas e atualizações”. Na janela que abrir, vá à aba “atualizações” e confira se a opção de atualizações de segurança são “baixar e instalar automaticamente.

Configurações Xubuntu

O próximo passo fica nas configurações de energia, no menu, procure pelo “gerenciador de energia”. Na aba geral, podemos mudar o funcionamento do botão de desligar para ele de fato “desligar”, já que o servidor não terá uma interface, é interessante que quando pressionar o botão do computador, ele realmente ligue ou desligue.

  • Na aba “sistema” tenha certeza de que o computador não vai suspender se ficar inativo, deixando a barra deslizante na posição de “nunca”;
  • Em “tela”, podemos desligar a gestão de energia.

Instale o Umbrel OS

Chegamos na etapa de baixar e instalar o Umbrel OS. Você encontra o comando de instalação no site umbrel.com. Basta descer a página até essa sessão com os detalhes de instalação.

Site do Umbrel OS

Copie o comando completo, no menu do sistema, abra o terminal, agora, basta clicar com o botão direito, colar o comando, e teclar Enter.

Erro curl

Caso esse erro apareça para você, significa que o utilitário “curl” não está instalado, ele serve para baixar coisas da internet. Para corrigir digite, sudo apt install curl e aperte Enter’.

O terminal vai pedir a sua senha, aquela que você colocou no momento da instalação, basta digitar e apertar enter, a senha não vai aparecer, isso é normal, e o processo dever ser bem rápido também, já que o curl é um pacote pequeno.

Agora, cole novamente o comando que copiou do site do Umbrel, pressione Enter e aguarde algum tempo. Você saberá que a instalação terminou, quando o terminal aquietar e exibir a frase “Umbrel has been sucessfully Installed!”.

Umbrel instalado

Repare que agora, você encontra as informações para acessar seu novo servidor, uma URL com o nome do computador escolhido durante a instalação, ou um endereço de IP, as duas opções devem funcionar sem problema. Você pode digitar qualquer um deles no navegador de algum dispositivo conectado à rede, inclusive por um smartphone, ou pelo próprio servidor. A partir de agora, será assim que você interagirá com seu servidor Umbrel.

Primeiro acesso ao Umbrel

Clicamos em “Start” e escolhemos um nome e uma senha para o Umbrel. Digite a senha novamente para confirmar, e clique em “Create”. O Umbrel está pronto para ser usado, basta clicar em next. 

Utilizando o Umbrel OS

A primeira tela do Umbrel OS já mostra vários aplicativos que você pode instalar. Na Dock, você tem a AppStore, onde pode explorar e encontrar aplicativos que te agradem, tem muita coisa legal. Para instalar um aplicativo, basta ir até ele na loja e clicar em “Install”.

Aplicativos instalados aparecem no menu principal. É tudo parecido com uma interface de Smartphone. Você pode usar este servidor para armazenar arquivos, com o Nextcloud, funcionando como uma espécie de Google Drive. O Snapdrop permite passar arquivos entre dispositivos facilmente. LLamaGPT é um ChatGPT particular, mas é lento em hardware mais fraco, e claro, nem sempre as respostas fazem sentido.

aplicativos Umbrel

Caso queira remover algum dos aplicativos instalados, é bem simples, na página principal do Umbrel, vá até “Manage Apps”, depois clique sobre o aplicativo e confirme, terminando o processo, basta clicar em “Done”.

Por fim, ainda na Dock do Umbrel você encontra um painel de configurações simples que permite ver o uso de disco e de recursos do sistema, trocar detalhes sobre o login do usuário, reiniciar, desligar e atualizar o servidor. Ao lado do ícone de configurações tem outro para alternar entre modo claro e escuro.

Configurações Umbrel OS

O Umbrel é muito legal e simples de usar, com ele fica fácil ter algumas ferramentas poderosas hospedadas em casa, mas ele não é a única solução desse tipo. Conheça o CasaOS e conte-nos qual achou mais poderoso!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!