8ae7fe8e57f37f236cbad02eadf014df49e77924
VaultUI - Gerenciador de Credenciais
Sistema web para administração segura de todas as suas credenciais, chaves, tokens, APIs e senhas.
Acesso
- URL: https://key.reifonas.cloud
- Usuário:
tracksteel - Senha:
@@@Ke03Br;;;
Estrutura
keys/
├── keys.html # Interface do aplicativo
├── keys.json # Banco de dados das credenciais
├── Caddyfile # Configuração do servidor web
└── README.md # Este arquivo
Funcionalidades
- Autenticação segura (HTTP Basic Auth)
- Busca em tempo real
- Filtros por categoria e tipo de dado
- Botão de copiar para cada valor
- Toggle mostrar/ocultar valores
- CRUD completo (create, read, update, delete)
- Gerenciamento de credenciais pagas
- Lembrete de expiração (7 dias antes)
- Exportação de backup JSON
- Interface responsiva (mobile-friendly)
- API REST para integração com outros apps
Deploy no Coolify
- Crie um novo projeto no Coolify
- Adicione um novo recurso "Static" ou "Docker"
- Configure o repositório Git:
https://git.reifonas.cloud/tracksteel/keys.git - Configure a build command (se necessário)
- Configure as variáveis de ambiente
- Deploy!
Configuração do Caddy (Manual)
Se precisar configurar manualmente:
# Copie o Caddyfile para /etc/caddy/Caddyfile
# Edite as credenciais de autenticação se necessário
# Reinicie o Caddy
sudo systemctl reload caddy
Atualização de Credenciais
Para adicionar/editar/remover credenciais:
- Faça login em https://key.reifonas.cloud
- Use o botão "Novo" para adicionar
- Use os ícones no card para editar ou excluir
API REST
Outros apps podem acessar os dados via API:
# Listar todas (precisa autenticação)
curl -u tracksteel:@@@Ke03Br;;; https://key.reifonas.cloud/keys.json
# Buscar no arquivo JSON
curl -u tracksteel:@@@Ke03Br;;; https://key.reifonas.cloud/keys.json | jq '.credentials[] | select(.category == "api-externa")'
Backup
Clique no ícone de download no canto superior direito para exportar um backup JSON.
Segurança
- Todos os dados são protegidos por autenticação HTTP Basic
- Credenciais nunca são expostas por padrão (mascaradas)
- O arquivo JSON pode ser lido/escrito por apps autorizados
- Mantenha suas credenciais de acesso seguras!
Desenvolvido para a VPS TrackSteel
Description
Languages
HTML
93.9%
JavaScript
6.1%