# Fundacao da VM - bin/backup.sh: backup diario as 04h (timer systemd backup-drive.timer) - Criptografado (drive-cripto:vm-oracle/diario): ~/projetos, ~/bot-workshop-ita e ~/.config/fundacao, 30 dias. Restaurar: rclone copy drive-cripto:vm-oracle/diario/ . && tar -xzf - Segredos locais: ~/.config/fundacao/env (GEMINI_API_KEY), senhas-backup.txt, rclone-client.json - bin/rclone-reauth.sh (em ~/projetos/fundacao): recria o remote gdrive com o client OAuth proprio - bot-workshop agora em ~/projetos/bot-workshop-ita (privado no link publico: secao [/bot-workshop-ita] do publico.conf) - Timer bot-workshop-desligar: desliga o bot em 01/11/2026 00:00 ## Acesso a arquivos (copyparty + Tailscale) - Privado, SEM senha (pasta pessoal inteira, so aparelhos da tailnet; nunca apontar o funnel para a porta 3923): https://vm-oracle.taila68a44.ts.net:8443 servico copyparty-privado, porta local 3923, config ~/.config/copyparty/privado.conf - Publico (so ~/projetos; qualquer um ve, baixa e envia; apagar/mover so a conta joao): https://vm-oracle.taila68a44.ts.net servico copyparty-publico, porta local 3924, config ~/.config/copyparty/publico.conf - Senha da conta joao: ~/.config/fundacao/copyparty-senha.txt - Desligar o link publico: tailscale funnel --https=443 off - REGRA: nunca colocar segredos (.env, chaves) em ~/projetos: arquivos ocultos sao baixaveis pelo link publico