Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

google-drive-killer-nextcloud

Servidor Nextcloud privado com Docker e Tailscale para criar uma alternativa segura ao Google Drive em ambiente homelab.

Comandos seguir em ordem

Instalando pacotes (Arch Linux)

sudo pacman -S tailscale ufw docker docker-buildx docker-compose

VPN (tailscale)

  1. sudo systemctl enable --now tailscaled
  2. sudo tailscale up
  3. mkdir certs
  4. sudo tailscale cert -cert-file certs/SEU_HOSTNAME.ts.net.crt -key-file certs/SEU_HOSTNAME.ts.net.key SEU_HOSTNAME.ts.net

Firewall (ufw)

  1. sudo ufw enable
  2. sudo ufw allow in on tailscale0 to any port 443 proto tcp

Container (docker)

  1. docker compose pull
  2. docker compose up -d

Otimizando (Nextcloud)

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

Estrutura final

.
├── certs
│   ├── SEU_HOSTNAME.ts.net.crt
│   └── SEU_HOSTNAME.ts.net.key
├── compose.yaml
├── LICENSE
├── nginx.conf
└── README.md

About

Servidor Nextcloud privado com Docker e Tailscale para criar uma alternativa segura ao Google Drive em ambiente homelab.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors