Passo 1 – Instale o Outline Manager
Baixe o Outline Manager no seu computador local.
Passo 2 – Conecte-se ao Seu Servidor
- Abra o Outline Manager.
- Choose “Set up Outline anywhere” (ADVANCED option).
- Copie e cole o seguinte no Passo 2 (a segunda caixa de texto):
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
Você pode acessar essa configuração novamente a qualquer momento fazendo login no servidor via SSH — ela será exibida automaticamente.
NÃO clique em "Instalar Outline Server" nem execute o script novamente pelo Manager.
Etapa 3 – Criar Chaves de Acesso
- No Outline Manager, clique em "Adicionar nova chave".
- Compartilhe a chave de acesso gerada com seus usuários (exemplo:
ss://....).
Os usuários podem então importar essa chave no aplicativo Outline Client.
Etapa 4 – Instalar o Outline Client
Cole ou escaneie a chave de acesso para se conectar com segurança.
Troubleshooting
Verificar se o Docker e os containers estão em execução:
docker ps
Reiniciar o servidor Outline:
docker restart shadowbox
View logs:
docker logs shadowbox
Diretórios e Arquivos Principais
/opt/outline/ → Diretório raiz padrão do Outline.
/opt/outline/persisted-state/→ Armazena os dados persistentes de execução.shadowbox_server_config.json→ Configuração principal do servidor (hostname, portas, etc.).shadowbox-selfsigned.crt→ TLS certificate.shadowbox-selfsigned.key→ Chave privada TLS.start_container.sh→ Script usado para reiniciar o container Shadowbox.
/opt/outline/access.txt → Arquivo de configuração de acesso.
- Contains
apiUrlandcertSha256usado no Outline Manager.
Docker Containers
Container Names:
shadowbox→ Container principal do servidor Outline VPN.watchtower→ Container de atualização automática para manter o Shadowbox atualizado.
Esses itens não são arquivos em disco, mas residem na raiz de dados do Docker:
/var/lib/docker/→ Imagens, volumes e containers do Docker.- Não exclua, a menos que queira redefinir o Docker completamente.