Você está na página 1de 8

12/10/2023, 21:06 Como criar um servidor de arquivos em casa - Canaltech

Como criar um servidor de arquivos em casa


Por Pedro Cipoli | Editado por Bruno Salutes | 31 de Janeiro de 2019 às 12h01

Fabian Irsara/Unsplash

Com tantos serviços na nuvem disponíveis por aí, será que ainda vale a pena montar
um servidor em casa? Sim, e por uma série de razões. Em primeiro lugar é possível
personalizá-lo da forma que preferir, não usando um serviço pronto. Segundo: não é
necessário pagar assinatura, como diversos serviços exigem. E, finalmente, um ponto
extremamente importante: é possível usar quanto espaço for preciso, adicionando
mais discos conforme a necessidade.

Mas por onde começar? Vamos por etapas.

Encontrando um computador
Não é necessário comprar uma máquina nova: basta usar aquele PC encostado
cheio de poeira que serve de suporte de vaso de flores. Caso não possua um, até
mesmo uma máquina usada serve para ser transformada em um servidor. Isso
acontece pois não é necessário muito poder de fogo para a grande maioria das
tarefas, ainda mais usando uma distro Linux.

CONTINUA APÓS A PUBLICIDADE

https://canaltech.com.br/software/como-criar-um-servidor-de-arquivos-em-casa/ 1/8
12/10/2023, 21:06 Como criar um servidor de arquivos em casa - Canaltech

Uma máquina mais simples dá conta do recado, não exigindo grande poder de processamento.

Preços variam bastante, mas praticamente qualquer máquina dos últimos anos está
“apta” a ser um servidor. É difícil encontrar um processador que não seja pelo menos
https://canaltech.com.br/software/como-criar-um-servidor-de-arquivos-em-casa/ 2/8
12/10/2023, 21:06 Como criar um servidor de arquivos em casa - Canaltech

dual-core e que não use pelo menos 1 GB de memória RAM. E isso é o suficiente.
Basta limpá-lo, montá-lo corretamente com um bom fluxo de ar e ir para o próximo
passo: instalar uma distro Linux.

A melhor distro Linux


Dizemos “uma distro Linux” pois há uma boa quantidade de opções por aí. A
“melhor”, por assim dizer, depende muito do seu conhecimento de uma em
específico. O autor deste artigo utiliza o Manjaro, baseado no Arch, por exemplo, mas
pode não ser uma boa opção. Como se trata de um rolling release, que atualiza com
frequência, ele não oferece a estabilidade de um Debian. E estabilidade é um ponto
essencial em um servidor.

CONTINUA APÓS A PUBLICIDADE

https://canaltech.com.br/software/como-criar-um-servidor-de-arquivos-em-casa/ 3/8
12/10/2023, 21:06 Como criar um servidor de arquivos em casa - Canaltech

O Debian é uma das distros mais comuns para servidores.

Isso não significa que o Manjaro seja uma opção ruim, pois depende bastante do seu
domínio da distro. Há versões customizadas exatamente para serem servidores, caso
do já mencionado Debian, do Ubuntu Server e do CentOS. Mas você pode utilizar um
Ubuntu, Xubuntu ou Lubuntu e obter os mesmos resultados, assim como o Linux
Mint.

O importante é aprender como manipulá-la, em especial para deixá-la o mais leve e


otimizada quanto possível, além de configurar o login como automático para que ele
entre em ação assim que ligado (dentro do menu “Contas de Usuário” do Ubuntu).

Parceria Canaltech e Umbler: Crie sua conta e ganhe R$ 100 em créditos para sites e
e-mails. Fácil e sem compromisso ;)

CONTINUA APÓS A PUBLICIDADE

https://canaltech.com.br/software/como-criar-um-servidor-de-arquivos-em-casa/ 4/8
12/10/2023, 21:06 Como criar um servidor de arquivos em casa - Canaltech

Permitir o compartilhamento de arquivos


O próximo passo é instalar o samba (smbd), que permite o compartilhamento de
recursos de disco com máquinas Windows (assim como recursos de impressão).
Você pode fazer isso através de gerenciadores de pacotes ou via Terminal (sudo apt-
get install smb, caso do Ubuntu).

Em seguida, é necessário editar as configurações para permitir o compartilhamento


de arquivos. No caso, o smb.conf localizado em /etc/samba (você pode abri-lo com o
comando nano /etc/samba/smb.conf no Ubuntu). Como preencher este arquivo?
Há diversos modelos por aí, alguns deles bastante detalhados. Basta substituir os
campos essenciais, como o nome na rede e a senha e depois reiniciá-lo (sudo restart
smbd seguido de sudo restart nmbd) para que as configurações passem a valer.

CONTINUA APÓS A PUBLICIDADE

https://canaltech.com.br/software/como-criar-um-servidor-de-arquivos-em-casa/ 5/8
12/10/2023, 21:06 Como criar um servidor de arquivos em casa - Canaltech

FTP e SSH
Agora é hora de configurar o FTP (File Transfer Protocol), e sugerimos que você
utilize o ProFTPD (um dos mais simples de configurar). Especialmente se você está
utilizando o Ubuntu ou distros derivadas, configurando-o como Standalone (ele
pergunta durante a instalação).

Assim como fizemos com o samba, você pode usar um padrão de configuração,
substituindo as informações importantes (é possível até mudar a mensagem de boas-
vindas). Basta abri-lo (sudo nano /etc/proftpd/proftpd.conf no Ubuntu – estamos
utilizando o nano como exemplo, mas você pode usar qualquer editor, do gedit ao vi).

https://canaltech.com.br/software/como-criar-um-servidor-de-arquivos-em-casa/ 6/8
12/10/2023, 21:06 Como criar um servidor de arquivos em casa - Canaltech

Quando terminar, reinicie o servidor (sudo /etc/init.d/proftpd restart no Terminal) que


ele entrará em funcionamento.

CONTINUA APÓS A PUBLICIDADE

O servidor já está configurado, mas você pode incrementar ainda mais habilitando o
acesso remoto. Essa é uma etapa mais ou menos opcional, já que permite o acesso
ao servidor de qualquer máquina. Isso é conseguido com o OpenSSH e o VNC
Server: o primeiro permite o acesso; o segundo, o uso da interface gráfica (ou seja,
permite “ver” o que está passando na tela do servidor de uma outra máquina).

Ambos são bastante intuitivos tanto no processo de instalação quanto de


configuração, e entram com o login na maioria das distros (lembrando que o login é
https://canaltech.com.br/software/como-criar-um-servidor-de-arquivos-em-casa/ 7/8
12/10/2023, 21:06 Como criar um servidor de arquivos em casa - Canaltech

automático).

Servidor configurado
CONTINUA APÓS A PUBLICIDADE

Agora você já possui um servidor próprio em casa. Se você configurou o FTP e o


SSH, basta deixá-lo escondido em algum canto (bem refrigerado) com o cabo de
força e o cabo de internet. Seu computador poderá “enxergar” os arquivos do
servidor, bastando estar conectado à rede com o compartilhamento de arquivos ativo.

O que fazer com um servidor? Ele pode servir tanto como um “HD externo local”
disponível em todos os computadores quanto executar tarefas secundárias, como
compartilhar arquivos pela internet. Pode ser transformado em um banco de dados,
hospedar um site na internet, ou mesmo doar o excedente de processamento
(usando o BOINC). Já que ele ficará ligado 24/7, é possível contribuir com diversos
projetos, ou mesmo minerar criptomoedas, caso seja uma máquina mais parruda.

https://canaltech.com.br/software/como-criar-um-servidor-de-arquivos-em-casa/ 8/8

Você também pode gostar