2026-05-15 14:26:32 +00:00
|
|
|
# Services Inventory
|
|
|
|
|
|
|
|
|
|
Production server: 15.204.247.153
|
|
|
|
|
|
2026-06-24 15:48:11 +00:00
|
|
|
> Migration complete. The source DigitalOcean VPS (`hyperthrive-docker-services`,
|
|
|
|
|
> 161.35.12.75) was deleted on 2026-06-24. Every service below now runs solely
|
|
|
|
|
> on this OVH host — there is no longer any DigitalOcean fallback. ("Deployed:
|
|
|
|
|
> Previous" entries were migrated from the old VPS in earlier sessions.)
|
|
|
|
|
|
2026-05-15 14:26:32 +00:00
|
|
|
## Active Services
|
|
|
|
|
|
|
|
|
|
### n8n (Hyperthrive Production)
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Domain**: n8n.hyperthrive.io
|
|
|
|
|
- **Port**: 5678 (internal), exposed via Traefik HTTPS
|
|
|
|
|
- **Docker Network**: traefik, internal
|
|
|
|
|
- **Container Image**: docker.n8n.io/n8nio/n8n:1.71.3
|
|
|
|
|
- **Database**: PostgreSQL 16 (local service_postgres)
|
|
|
|
|
- **Storage**: Named volume n8n_storage
|
|
|
|
|
- **Key Environment Variables**:
|
|
|
|
|
- N8N_HOST=n8n.hyperthrive.io
|
|
|
|
|
- N8N_PROTOCOL=https
|
|
|
|
|
- EXECUTIONS_DATA_MAX_AGE=72
|
|
|
|
|
- NODE_ENV=production
|
|
|
|
|
- **Special Features**:
|
|
|
|
|
- Community packages enabled
|
|
|
|
|
- Webhook support via HTTPS
|
|
|
|
|
- MCP route support with no-buffer middleware
|
|
|
|
|
- Health check enabled
|
|
|
|
|
- **Traefik Config**:
|
|
|
|
|
- Main route: Host(n8n.hyperthrive.io) && !PathPrefix(/mcp)
|
|
|
|
|
- MCP route: Host(n8n.hyperthrive.io) && PathPrefix(/mcp) with custom buffering headers
|
|
|
|
|
- **Deployed**: 2026-05-14
|
|
|
|
|
|
|
|
|
|
### n8n-test (Hyperthrive Testing)
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Domain**: testn8n.hyperthrive.io
|
|
|
|
|
- **Port**: 5678 (internal), exposed via Traefik HTTPS
|
|
|
|
|
- **Docker Network**: test_n8n_internal, traefik
|
|
|
|
|
- **Container Image**: docker.n8n.io/n8nio/n8n:latest
|
|
|
|
|
- **Database**: PostgreSQL 16 (local service_postgres)
|
|
|
|
|
- **Storage**: Named volume test_n8n_storage
|
|
|
|
|
- **Key Environment Variables**:
|
|
|
|
|
- N8N_HOST=testn8n.hyperthrive.io
|
|
|
|
|
- N8N_PROTOCOL=https
|
|
|
|
|
- EXECUTIONS_DATA_MAX_AGE=72
|
|
|
|
|
- NODE_ENV=production
|
|
|
|
|
- **Purpose**: Testing and staging environment for n8n workflows
|
|
|
|
|
- **Traefik Config**:
|
|
|
|
|
- Route: Host(testn8n.hyperthrive.io)
|
|
|
|
|
- **Deployed**: 2026-05-14
|
|
|
|
|
|
|
|
|
|
### n8n-swanson (Personal n8n Instance)
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Port**: 5678
|
|
|
|
|
- **Container Image**: n8nio/n8n:latest
|
|
|
|
|
- **Purpose**: Personal/Jared's n8n instance
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
### Vaultwarden
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Purpose**: Password manager and vault
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
### Invoice Ninja
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Purpose**: Invoicing and billing system
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
### NocoDB
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Purpose**: No-code database platform
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
### LandHomeTeam
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Purpose**: Business-specific application
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
### BestSolarTech
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Purpose**: Business-specific application
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
### Forgejo
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Purpose**: Git repository platform
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
### Traefik
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Purpose**: Reverse proxy, SSL termination, routing
|
|
|
|
|
- **Version**: v3.0+
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
### Watchtower
|
|
|
|
|
- **Status**: Running
|
|
|
|
|
- **Purpose**: Automated container updates
|
|
|
|
|
- **Deployed**: Previous
|
|
|
|
|
|
|
|
|
|
## Automation & Utilities
|
|
|
|
|
|
|
|
|
|
### backup.sh
|
|
|
|
|
- Location: ~/services/backup.sh
|
|
|
|
|
- Purpose: Automated backup of all service data
|
|
|
|
|
- Frequency: Scheduled via cron
|
|
|
|
|
|
|
|
|
|
### container-health-monitor.sh
|
|
|
|
|
- Location: ~/services/container-health-monitor.sh
|
|
|
|
|
- Purpose: Monitor container health and generate alerts
|
|
|
|
|
- Frequency: Scheduled via cron
|
|
|
|
|
|
|
|
|
|
### daily-maintenance.sh
|
|
|
|
|
- Location: ~/services/daily-maintenance.sh
|
|
|
|
|
- Purpose: Daily maintenance tasks
|
|
|
|
|
- Frequency: Scheduled via cron
|