Tutoriais · Networking · Tutoriais

Como criar o próprio servidor na Cloud e despedir-se dos serviços pagos!

24 Comentários

Já imaginou ter o seu próprio servidor na cloud, ou nuvem, sem depender de serviços como Google Drive, Dropbox ou OneDrive? Com uma configuração simples e económica, pode armazenar, partilhar e sincronizar ficheiros entre dispositivos, mantendo o controlo total sobre a tua privacidade e dados. Hoje mostramos como.


Neste guia, vai aprender a criar um servidor na cloud usando um Raspberry Pi, um PC antigo ou até um servidor VPS. O processo é simples e acessível a qualquer pessoa, independentemente do nível de experiência.

Contudo, para quem não necessitar de um servidor em cloud fica aqui primeiro esta alternativa:

Onde Comprar Chaves Digitais de Forma Segura?

Para garantir software original sem comprometer o orçamento, pode adquirir chaves digitais na GoodOffer24. Algumas ofertas disponíveis incluem o cupão de desconto TT30 :

Manter o seu sistema atualizado é essencial para garantir segurança e desempenho. As atualizações de software corrigem vulnerabilidades e melhoram a compatibilidade com novos programas. Se precisar de um novo sistema, pode facilmente ativar o Windows com uma chave digital segura. Caso ainda não tenha o sistema operativo, faça o Windows 11 download e instale a versão mais recente. Para quem enfrenta problemas de desempenho, saber como reinstalar o Windows pode ser a solução ideal para restaurar o computador sem complicações.

Como Aplicar o Código de Desconto?

  1. Visite o site da GoodOffer24.
  2. Escolha o software desejado e adicione-o ao carrinho.
  3. Introduza o código TT30 no campo de desconto.
  4. Finalize a compra e receba a sua chave digital instantaneamente.

Esta secção do artigo conta com o apoio da GoodOffer24 na disponibilização das informações e/ou equipamentos.

1. O que necessita para iniciar?

  • Um Raspberry Pi 4 (ou superior), um PC antigo ou um servidor VPS (Linode, DigitalOcean, etc.).
  • Um disco rígido externo ou SSD para armazenamento.
  • Ligação à Internet e um router com suporte para port forwarding.
  • Um cartão microSD (mínimo 16GB, recomendado 32GB) para o Raspberry Pi.
  • Conhecimentos básicos de Linux (não se preocupes, vamos tentar explicar tudo).

2. Escolher o software certo: Nextcloud vs. OwnCloud

Para transformar o seu hardware num servidor cloud privado, existem duas opções principais:

  • Nextcloud – Open-source, com apps para sincronização, calendário e suporte para encriptação avançada.
  • OwnCloud – Mais leve e simplificado, ideal para partilhar ficheiros sem extras.

Vamos usar Nextcloud, pois oferece mais funcionalidades e uma interface mais intuitiva.

3. Instalar o Sistema Operativo e preparar o ambiente

Para Raspberry Pi ou PC Antigo

  1. Descarregue e instale o Raspberry Pi OS (Lite) ou Ubuntu Server 22.04 num PC antigo.
  2. Atualize o sistema:
    sudo apt update && sudo apt upgrade -y
  3. Instale os pacotes essenciais:
    sudo apt install apache2 mariadb-server php php-mysql libapache2-mod-php -y

Para um Servidor VPS

Se estiver a usar uma VPS, aceda via SSH:

ssh teu_utilizador@teu_ip

4. Instalar o Nextcloud

  1. Descarregue o Nextcloud:
    wget https://download.nextcloud.com/server/releases/latest.tar.bz2
  2. Extraia e mova para a pasta do Apache:
    tar -xjf latest.tar.bz2
    sudo mv nextcloud /var/www/html/
  3. Cria uma base de dados para o Nextcloud:
    sudo mysql -u root -p
    CREATE DATABASE nextcloud;
    CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'tua_password';
    GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

5. Configurar um Domínio e HTTPS

Opção 1: Usar DuckDNS (Gratuito)

  1. Crie uma conta no DuckDNS e regista um domínio.
  2. No servidor, instala o DuckDNS:
    curl -s "https://www.duckdns.org/update?domains=teudominio&token=teu_token" > /dev/null

Opção 2: Configurar HTTPS com Let’s Encrypt

  1. Instale o Certbot:
    sudo apt install certbot python3-certbot-apache -y
  2. Crie um certificado SSL:
    sudo certbot --apache -d teu_domínio

6. Otimizar o desempenho

Ativar Cache de Memória

sudo apt install php-apcu -y
sudo nano /var/www/html/nextcloud/config/config.php

Adicione esta linha:

'memcache.local' => '\OC\Memcache\APCu',

Ativar PHP-FPM

sudo apt install php-fpm -y
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php*-fpm
sudo systemctl restart apache2

7. Instalar a App Nextcloud no PC e no Telemóvel

Conclusão

Seguindo este guia, vai poder criar o seu próprio servidor na cloud, totalmente privado e livre de mensalidades. Agora pode sincronizar ficheiros de qualquer lugar, sem depender da Google ou Dropbox!

Se quiser ir mais longe, pode sempre adicionar:

  • Streaming de multimédia com Jellyfin.
  • Backup automático de fotos.
  • Criação de um servidor de email privado.

 

 

Também pode gostar

Comentários

24

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Toni da Adega
    Toni da Adega

    Tanta complicacao jazus. Comprem um synology Nas e esta feito sem complicações

    1. Avatar de Oh
      Oh

      Complicação porquê? Se uma pessoa tiver um pc antigo num canto de casa, vai comprar um synology pra quê?

      Pessoal acho até simples demais, mas já apoio artigos assim

      1. Avatar de Zé Fonseca A.
        Zé Fonseca A.

        Consumo energético, redundância, performance, segurança

    2. Avatar de Redin
      Redin

      Gostava de saber o que vais fazer se a controladora do synology der o peido, onde vais poder comprar uma compativel para teres acesso aos discos.
      Deduzo que a matriz do Raid nao possa ser aberta com qualquer outra controladora se não a do fabricante.

  2. Avatar de sapofendido
    sapofendido

    Nada que o tails não faça já sem faze quase NADINHA. Mas concordo que dessa maneira é mais “privado” e tal.

  3. Avatar de Redin
    Redin

    Para quem tiver dois discos, pode e deve optar por redundância em RAID para enviar acidentes de hardware.
    https://youtu.be/jVxk6pVgiuI?si=KcVyvCwlcdRpEYFf

    1. Avatar de Nelson R
      Nelson R

      Acrescento que RAID e NAS não são soluções de backup. A não ser que tenham equipamentos em duplicado ou fontes externas com copias

      1. Avatar de Zé Fonseca A.
        Zé Fonseca A.

        Não são soluções de backup, mas podem ser soluções de HA, depende do RAID e do NAS

      2. Avatar de Redin
        Redin

        Exato. No entanto todas as estações profissionais de NAS têm esse tipo de redundancia para o caso de acidentes, como foi o intuito do meu comentario.
        Será sempre aconselhável ter uma politica de backups.

  4. Avatar de Rui
    Rui

    Qual versão do Raspberry Pi 4 recomendam em termos de memória?

    1. Avatar de Mario Sousa
      Mario Sousa

      Obrigado pela questão Rui.

      Depende muito do que pretendes fazer com o Raspberry Pi 4.

      Na minha opinião, se for para um servidor simples, a versão de 2GB pode ser suficiente. Mas se queres algo mais fluido e preparado para lidar com vários serviços ao mesmo tempo, o modelo de 4GB já é um bom compromisso entre desempenho e preço.

      Agora, se a ideia é criar um servidor cloud mais robusto, onde possas correr aplicações mais pesadas, usar Docker com vários containers ou simplesmente garantir que não vais ficar sem memória no futuro, o 8GB é a melhor opção.

      Esta é, claro, a minha opinião. Tudo depende do uso e objectivo.

    2. Avatar de Redin
      Redin

      Eu não apostaria em um RPi, seja ele mesmo de muita RAM. Um minipc bate qualquer um com um pouco mais de investimento que não faz mossa.
      Lembrem-se que tem de comprar cabos, fonte de alimentacao, caixa, cooler e na sua grande maioria nao compensa o trabalho, a não ser para os que são puristas do DIY

  5. Avatar de Santos
    Santos

    Isto foi mesmo criado por um SysAdmin da velha guarda. Aposto que deve trabalhar na função pública, numa escola ou assim.

    1. Avatar de Mário Sousa

      Santos, fico lisonjeado, mas apesar de faltar muito, mas mesmo MUITO tempo para a minha reforma, só posso ter ficado contente por ter ganho o teu tempo e a tua atenção, teres lido todo o meu artigo e, importante, ainda teres vindo comentar. É soberbo! Obrigado!

      P.S. – Só para esclarecer, faço muitas coisas, mas funcionário público de escola ainda não é uma delas.

      P.S. 2 – Caso consideres oportuno, faz-nos chegar também as tuas ideias e iremos partilhar o teu conhecimento aqui num novo artigo com todos os nossos leitores.

  6. Avatar de Oh
    Oh

    Tirando a publicidade, acho excelente que tragam mais tutoriais sobre self hosting. É isto mesmo que espero do pplware desde 2013 ;D

    Bom artigo, carece um pouco mais de informação, mas bom artigo.

    1. Avatar de Vítor M.

      É desses todas as semanas, mas não são sempre de acordo com o que precisas. Também há outras pessoas que procuram outras coisas 😉 desde 2005.

  7. Avatar de Dude
    Dude

    Os Raspberry custam quase como um pc novo….

  8. Avatar de falcaobranco
    falcaobranco

    Obrigado pplware, era mesmo disto que precisava para dar uso ao meu pc antigo quando comprar outro com o windows 11, para ir metendo lá os meus documentos todos.

  9. Avatar de tozzini
    tozzini

    Excelente tópico Pplware. è possível fazer num velhinho Pentium 4 cpm 3 GHz e 256 de Ram? Já lá esteve instalado o Windows 2019 Server e funcionava. Dá para utilizar com um SSD DE 240 GB e dois HDD de 500GB cada?

  10. Avatar de tozzini
    tozzini

    Pplware. A ideia é substituir um velhinho NAS D-LINK DNS 320L, que já não suporta SMB2. Esta solução pode ser aplicável ao D-LINK?

  11. Avatar de Paulo
    Paulo

    Uso o Seafile, outro software de cloud muito rápido desde há vários anos.

  12. Avatar de Vidrinhoszzz
    Vidrinhoszzz

    Era espetacular se funcionasse…
    Tentei no VirtualBox e não deu!
    Acho que faltam passos à instalação, por exemplo, selecionamos no ubuntu server a opção SSH?
    Falta, igualmente uma foto do resultado final.