Sistema de acesso seguro para parceiros autorizados
Runbook de contingência • Passagem de bastão digital • Acesso autorizado
| ✅ Ter o código do sistema | Clonar o repositório GitHub para um computador. |
| ✅ Entrar no servidor (VPS) | Ligação SSH com utilizador e senha documentados. |
| ✅ Saber onde está tudo | Links, caminhos e dados sensíveis organizados. |
| Nome do projeto | Horus • Sistema Legado |
| Repositório Git (URL HTTPS) | https://github.com/horus-org/horus-core.git |
| Repositório Git (URL SSH) | git@github.com:horus-org/horus-core.git |
| Conta GitHub responsável | suporte@horus.empresa + equipe autorizada |
| Endereço IP / hostname da VPS | [PREENCHER NO ARQUIVO CREDENCIAIS] 185.199.xxx.xxx |
| Utilizador SSH na VPS | horus-admin ou ubuntu |
| Senha SSH da VPS | 🔐 Guardada no cofre / gestor de senhas da empresa |
Para clonar o projeto com segurança, siga os passos:
➕ Adicionar ao GitHub: Settings → SSH and GPG keys → New SSH key → colar a chave pública.
Com os dados preenchidos na secção 1, conecte-se ao servidor:
| Caminho do projeto no servidor | /var/www/horus-core ou /home/horus/app |
| Ficheiro .env (produção) | Backup seguro no cofre da empresa — nunca exposto no Git |
| Problemas no GitHub / chaves | docs.github.com ou suporte GitHub Enterprise |
| Servidor inacessível | Provedor da VPS (DigitalOcean, AWS, Hostinger) — painel de controle da secção 1 |
| Site fora do ar, mas servidor OK | Consultar logs: journalctl -u nginx ou tail -f /var/log/laravel.log |