Servidor Nextcloud privado com Docker e Tailscale para criar uma alternativa segura ao Google Drive em ambiente homelab.
sudo pacman -S tailscale ufw docker docker-buildx docker-composesudo systemctl enable --now tailscaledsudo tailscale upmkdir certssudo tailscale cert -cert-file certs/SEU_HOSTNAME.ts.net.crt -key-file certs/SEU_HOSTNAME.ts.net.key SEU_HOSTNAME.ts.net
sudo ufw enablesudo ufw allow in on tailscale0 to any port 443 proto tcp
docker compose pulldocker compose up -d
docker compose exec -u www-data app php occ background:cron
docker compose exec -u www-data app php occ config:system:set memcache.local --value='\OC\Memcache\APCu'
docker compose exec -u www-data app php occ config:system:set memcache.distributed --value='\OC\Memcache\Redis'
docker compose exec -u www-data app php occ config:system:set memcache.locking --value='\OC\Memcache\Redis'
docker compose exec -u www-data app php occ config:system:set redis host --value=redis
docker compose exec -u www-data app php occ config:system:set redis port --type=integer --value=6379.
├── certs
│ ├── SEU_HOSTNAME.ts.net.crt
│ └── SEU_HOSTNAME.ts.net.key
├── compose.yaml
├── LICENSE
├── nginx.conf
└── README.md