Files
system-docs/v4-archive/system/05-credenciales.md
2025-12-24 17:28:34 +00:00

134 lines
2.6 KiB
Markdown

# Estructura de Credenciales
## Gestores de Secretos
| Nivel | Herramienta | Uso |
|-------|-------------|-----|
| Personal/Equipo | Proton Pass | Contraseñas externas |
| Self-hosted | HashiCorp Vault | Contraseñas autoalojadas |
| Aplicaciones | Infisical | Secretos internos |
## Infisical (key.tzzr.me)
Gestión centralizada de secretos para aplicaciones.
### Proyectos
| Proyecto | Contenido |
|----------|-----------|
| anthropic | API keys Claude |
| r2 | Credenciales Cloudflare R2 |
| windmill | Tokens Windmill |
| postgres | Conexiones BD |
### Acceso
```
URL: https://key.tzzr.me (o http://69.62.126.110:8082)
```
---
## Credenciales por Servidor
### ARCHITECT (69.62.126.110)
| Servicio | Credenciales |
|----------|--------------|
| PostgreSQL | User: nocodb / Pass: nocodb_secure_2024 / DB: nocodb |
| **Directus** | admin@tzzr.me / directus_admin_2024 |
| Gitea | token en Infisical |
| Windmill | token en Infisical |
| API Anthropic | /opt/tzzr/claude-code/api_key |
### DECK (72.62.1.113)
| Servicio | Ubicación |
|----------|-----------|
| SSH | root / [Proton Pass] |
| Mail-in-a-Box | admin panel |
### HST (72.62.2.84)
| Servicio | Ubicación |
|----------|-----------|
| SSH | root / [Proton Pass] |
| API | internal |
### CORP (92.112.181.188)
| Servicio | Ubicación |
|----------|-----------|
| SSH | root / [Proton Pass] |
---
## Directus (ARCHITECT)
```
URL: http://69.62.126.110:8055
Email: admin@tzzr.me
Password: directus_admin_2024
DB: PostgreSQL (nocodb)
```
### Tablas disponibles
| Tabla | Uso |
|-------|-----|
| instancias | Configuración de instancias Claude |
| conversaciones | Chats activos |
| mensajes_v2 | Mensajes de conversaciones |
| memoria | Memoria persistente |
| conocimiento | Base de conocimiento |
| contexto_ambiental | Contexto del sistema |
---
## Cloudflare R2
```
Account ID: 7dedae6030f5554d99d37e98a5232996
Endpoint: https://<account_id>.r2.cloudflarestorage.com
Credenciales: Infisical project "r2"
```
## RunPod
```
API Key: Infisical project "runpod"
```
## Anthropic
```
API Key: Infisical project "anthropic"
Archivo local: /opt/tzzr/claude-code/api_key
```
---
## Instancias Claude
Cada instancia tiene su configuración en PostgreSQL tabla `instancias`:
| Campo | Contenido |
|-------|-----------|
| system_prompt | Incluye credenciales SSH del servidor que construye |
| permisos | JSON con capacidades |
| modelo | sonnet/opus/haiku |
---
## Política de Rotación
| Tipo | Frecuencia |
|------|------------|
| SSH passwords | Manual, bajo demanda |
| API tokens | 90 días |
| JWT sessions | 24 horas |
---
*Actualizado: 2025-12-22*