Como Criar a Tua Própria Cloud Privada: FileCloud vs Nextcloud — Guia para PME

Self-Hosted · Cloud Privada · FileCloud · Nextcloud · Docker · PME · RGPD  |  ✎ Duarte Spínola  |  27 de Abril de 2026

O Dropbox, OneDrive e Google Drive são convenientes — mas os ficheiros ficam em servidores de terceiros, fora do controlo da empresa, com implicações sérias para o RGPD e para a confidencialidade de dados de negócio. A alternativa é criar uma cloud privada self-hosted: os ficheiros ficam no teu servidor, no teu datacentro, ou numa VM que controlas — e tens todas as funcionalidades de sincronização, partilha e acesso móvel que já conheces.

Este guia baseia-se no vídeo do NetworkChuck e cobre as duas opções mais populares para PME e uso doméstico: FileCloud Community Edition (até 5 utilizadores, gratuito, com suporte Windows nativo) e Nextcloud (open-source, utilizadores ilimitados, ecosistema de apps vasto).

1. Porque Criar uma Cloud Privada — os Argumentos Chave

Problema com cloud pública O que a cloud privada resolve
Dados de clientes e documentos confidenciais em servidores de terceiros nos EUA Dados ficam no teu servidor, em Portugal ou na UE — conformidade com RGPD mais simples
Custo crescente por utilizador (Dropbox Business: ~15€/user/mês) Custo fixo do servidor — sem limite de utilizadores (Nextcloud) ou gratuito até 5 (FileCloud CE)
Dependência do fornecedor — se o serviço fechar ou mudar preços, os dados estão reféns Controlo total — migrar, fazer backup e exportar sem depender de ninguém
Armazenamento limitado pelos planos contratados Apenas limitado pelo hardware do servidor — escalar adicionando discos

2. O que Precisas — Hardware e Opções de Alojamento

Podes correr a cloud privada em três cenários distintos — cada um com as suas vantagens:

Cenário Onde corre Prós Contras
Casa / On-Premises NAS, Raspberry Pi, mini PC ou servidor velho Custo mínimo, dados nunca saem de casa IP dinâmico, ligação de upload limitada do ISP, sem redundância eléctrica
Servidor Dedicado / VPS VPS em datacenter PT/EU (Hetzner, OVH, MEO Cloud) IP fixo, alta disponibilidade, boa largura de banda Custo mensal do servidor, dados em servidor de terceiro (embora controlado)
Cloud Pública (AWS/Azure) VM em AWS EC2 / Azure VM + S3/Blob para armazenamento Escalável, sem gestão de hardware, backups fáceis para S3 Custo variável, dados nos EUA se não escolher região EU

Requisitos mínimos de hardware (para ambas as plataformas):

Componente Mínimo Recomendado
CPU 2 cores 64-bit 4+ cores
RAM 4 GB 8+ GB
Sistema operativo Ubuntu 22.04 LTS (Linux) ou Windows Server 2019+ Ubuntu 24.04 LTS
Disco OS 40 GB SSD 100+ GB SSD
Disco de dados Depende do volume de ficheiros Disco adicional separado do OS — mais fácil de expandir e fazer backup

3. FileCloud Community Edition — o que é e como instalar

O FileCloud Community Edition é uma versão gratuita do FileCloud Server orientada para uso doméstico e pequenas empresas. Inclui até 5 utilizadores completos e até 10 utilizadores externos, com acesso via aplicação de desktop, app móvel ou portal web. A licença é anual e renovável gratuitamente.

Funcionalidades incluídas

Incluído na Community Edition Não incluído (requer licença paga)
Partilha de ficheiros e pastas com controlo de permissões SSO (Single Sign-On)
Team Folders e Network Folders Smart DLP e Data Governance
Gestão de dispositivos e logs de auditoria Pesquisa OCR em documentos
URL personalizado e branding Multi-tenancy
Apps para Windows, Mac, Linux, iOS e Android Autenticação SMS
Backup de endpoints Integrações de terceiros (AV, Salesforce, SIEM)

ℹ Como obter a licença gratuita

Registar em ce.filecloud.com para obter uma licença gratuita de 1 ano, renovável. A licença é enviada por email e introduzida na consola de administração do FileCloud após a instalação.

4. Instalar o FileCloud com Docker

⚠ Docker para testes — instalação nativa para produção

As imagens Docker do FileCloud são criadas principalmente para avaliação e testes — não são optimizadas para servidores de produção. Para ambiente de produção, usar a instalação nativa em Linux ou a instalação em Windows Server.

Instalar com Docker (testes e avaliação)

1
Registar em ce.filecloud.com e guardar a licença recebida por email
2
Criar as pastas para os volumes de dados no host
3
Correr o container com os volumes mapeados
4
Aceder a http://IP_SERVIDOR/ e fazer o setup inicial
# Criar pastas para dados persistentes
sudo mkdir -p /opt/filecloud/{data,db,solr,html}

# Correr o container FileCloud
sudo docker run –privileged -d \
-p 80:80 \
-p 443:443 \
-v fcdata:/opt/fileclouddata \
-v dbdata:/var/lib/mongodb \
-v solrdata:/opt/solrfcdata/var/solr \
-v htmldata:/var/www/html \
–name filecloud \
–restart unless-stopped \
filecloud/fileclouddocker /lib/systemd/systemd

# Verificar que o container está a correr
docker ps –filter “name=filecloud”

Primeiro acesso e activação da licença

Admin: http://IP_SERVIDOR/ui/admin/index.html
Portal user: http://IP_SERVIDOR/ui/core/index.html
Licença: Admin → Settings → Licensing → carregar o ficheiro de licença .lic recebido por email

5. Nextcloud — o que é e como instalar

O Nextcloud é 100% open-source, sem limites de utilizadores na versão gratuita, com um ecosistema de mais de 300 apps (calendário, contactos, videoconferência, edição de documentos Office, notas, etc.). É a alternativa self-hosted mais adoptada a nível global, com forte presença em organismos públicos europeus.

Funcionalidade Nextcloud Equivalente cloud pública
Nextcloud Files — sincronização e partilha Dropbox / OneDrive / Google Drive
Nextcloud Talk — videoconferência e chat Microsoft Teams / Zoom
Nextcloud Office (Collabora Online) — edição de docs Microsoft 365 Online / Google Docs
Nextcloud Calendar e Contacts Google Calendar / Google Contacts
Nextcloud Mail — cliente de email integrado Gmail / Outlook Web

6. Instalar o Nextcloud com Docker (All-in-One)

O método oficial recomendado pela Nextcloud GmbH é o All-in-One (AIO) — um único container que gere e cria automaticamente todos os containers necessários (base de dados, Redis, Collabora, Talk, etc.) com uma interface de administração própria.

ℹ Requisitos mínimos para o Nextcloud AIO

Ubuntu 22.04 LTS ou superior, com pelo menos 4 GB de RAM e 2 cores de CPU. Docker instalado pela via oficial (não pelo snap do Ubuntu). As portas 80, 8080 e 8443 abertas na firewall do servidor.

1
Confirmar que o Docker está instalado pela via oficial (não snap): docker info | grep "Docker Root Dir" — não deve mostrar /var/snap/docker
2
Correr o container master do Nextcloud AIO
3
Aceder à interface AIO em https://IP_SERVIDOR:8080 e concluir a configuração
4
O AIO lança automaticamente todos os containers adicionais (base de dados, cache, Collabora Office, etc.)
# Instalar o Nextcloud All-in-One (sem reverse proxy existente)
sudo docker run \
–init \
–sig-proxy=false \
–name nextcloud-aio-mastercontainer \
–restart always \
–publish 80:80 \
–publish 8080:8080 \
–publish 8443:8443 \
–volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
–volume /var/run/docker.sock:/var/run/docker.sock:ro \
ghcr.io/nextcloud-releases/all-in-one:latest

# Após o arranque, aceder à interface de administração AIO:
# https://IP_SERVIDOR:8080 (usar sempre IP, não domínio nesta fase)

Alternativa: Nextcloud com Docker Compose (stack completa)

Para quem prefere controlo total sobre cada componente em vez do AIO, o Docker Compose com stack completa (Nextcloud + MariaDB + Redis + Nginx):

# docker-compose.yml — Nextcloud stack completa

services:

db:
image: mariadb:10.11
container_name: nextcloud-db
volumes:
– db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: password_forte_aqui
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: password_forte_aqui
restart: unless-stopped

redis:
image: redis:alpine
container_name: nextcloud-redis
restart: unless-stopped

app:
image: nextcloud:latest
container_name: nextcloud-app
ports:
– “8081:80”
volumes:
– nextcloud_data:/var/www/html
environment:
MYSQL_HOST: db
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: password_forte_aqui
REDIS_HOST: redis
NEXTCLOUD_ADMIN_USER: admin
NEXTCLOUD_ADMIN_PASSWORD: password_admin_aqui
NEXTCLOUD_TRUSTED_DOMAINS: IP_SERVIDOR meudominio.pt
depends_on:
– db
– redis
restart: unless-stopped

volumes:
db_data:
nextcloud_data:

7. FileCloud vs Nextcloud — Comparativo Completo

Critério FileCloud Community Nextcloud
Licença Proprietária — gratuita (1 ano renovável) 100% Open-Source (AGPL)
Utilizadores Máx. 5 completos + 10 externos Ilimitados
Instalação Windows nativa ✅ Sim — suporte nativo Windows Server Apenas via Docker no Windows
Interface de administração Polida e intuitiva — adequada para não-técnicos Completa mas mais técnica
Apps adicionais Ecosistema limitado 300+ apps (Calendar, Talk, Office, Mail, etc.)
Integração S3/armazenamento externo ✅ Sim — AWS S3, Azure Blob, Google Cloud ✅ Sim — S3 e armazenamentos compatíveis
Apps móveis iOS, Android, Windows Phone iOS, Android
Backup de endpoints ✅ Incluído Via app de terceiros
Adequado para PME pequenas, uso empresarial com Windows Server, quem quer solução pronta sem configuração complexa Equipas técnicas, organizações maiores, quem quer controlo total e ecosistema open-source completo

8. Configurar Domínio e SSL

Para aceder à cloud privada externamente com HTTPS, são necessários um domínio e um certificado SSL. O Let’s Encrypt fornece certificados gratuitos e válidos por 90 dias (com renovação automática).

Passo FileCloud Nextcloud AIO
DNS Criar registo A no DNS do domínio apontando para o IP do servidor: cloud.empresa.pt → IP_SERVIDOR
SSL Admin Console → Settings → SSL → usar Let’s Encrypt integrado ou carregar certificado próprio Interface AIO (porta 8080) → introduzir domínio → o AIO gere o Let’s Encrypt automaticamente
Verificar Navegar para https://cloud.empresa.pt — cadeado verde sem avisos

⚠ Portas necessárias abertas na firewall do servidor

Para acesso externo e certificado SSL: porta 80 (HTTP — necessária para validação Let’s Encrypt) e porta 443 (HTTPS). Se o servidor estiver atrás de um router doméstico, configurar port forwarding no router para o IP interno do servidor.

9. Aplicações Clientes — Desktop, Mobile e Browser

Plataforma FileCloud Nextcloud
Windows FileCloud Drive (sincronização + backup) Nextcloud Desktop Client
macOS FileCloud Drive Nextcloud Desktop Client
Linux FileCloud Drive Nextcloud Desktop Client
iOS / Android FileCloud Mobile (App Store / Play Store) Nextcloud (App Store / Play Store)
Browser Portal Web em https://dominio/ui/core/ Interface web em https://dominio/

10. Cloud Privada e RGPD — o que Muda

Ter uma cloud privada simplifica a conformidade com o RGPD — mas não a elimina. O que muda na prática:

Aspecto RGPD Com cloud pública (Dropbox/OneDrive) Com cloud privada self-hosted
Localização dos dados Servidores nos EUA ou UE — depende do plano Controlo total — pode estar em Portugal ou UE
Contrato de sub-processador DPA com Dropbox/Microsoft obrigatório Apenas com o datacenter/VPS se aplicável
Logs de acesso e auditoria Dependentes do fornecedor e do plano Controlo total — logs completos em ambas as plataformas
Direito ao apagamento Sujeito às políticas do fornecedor Apagar directamente — imediato e verificável

⚠ Cloud privada não dispensa o RGPD — continuas responsável

Ter a cloud privada apenas muda quem processa os dados — a responsabilidade pela segurança, pelos backups, pelas actualizações de segurança do servidor e pelo controlo de acessos passa para a tua organização. O RGPD continua a aplicar-se — e agora és tu o responsável pelo tratamento, não o Dropbox.

Este artigo foi útil?

Duarte Spínola

Deixe um Comentário