Files
HomeAudit/logs/discovery_20250829_132433.log
admin 705a2757c1 Major infrastructure migration and Vaultwarden PostgreSQL troubleshooting
COMPREHENSIVE CHANGES:

INFRASTRUCTURE MIGRATION:
- Migrated services to Docker Swarm on OMV800 (192.168.50.229)
- Deployed PostgreSQL database for Vaultwarden migration
- Updated all stack configurations for Docker Swarm compatibility
- Added comprehensive monitoring stack (Prometheus, Grafana, Blackbox)
- Implemented proper secret management for all services

VAULTWARDEN POSTGRESQL MIGRATION:
- Attempted migration from SQLite to PostgreSQL for NFS compatibility
- Created PostgreSQL stack with proper user/password configuration
- Built custom Vaultwarden image with PostgreSQL support
- Troubleshot persistent SQLite fallback issue despite PostgreSQL config
- Identified known issue where Vaultwarden silently falls back to SQLite
- Added ENABLE_DB_WAL=false to prevent filesystem compatibility issues
- Current status: Old Vaultwarden on lenovo410 still working, new one has config issues

PAPERLESS SERVICES:
- Successfully deployed Paperless-NGX and Paperless-AI on OMV800
- Both services running on ports 8000 and 3000 respectively
- Caddy configuration updated for external access
- Services accessible via paperless.pressmess.duckdns.org and paperless-ai.pressmess.duckdns.org

CADDY CONFIGURATION:
- Updated Caddyfile on Surface (192.168.50.254) for new service locations
- Fixed Vaultwarden reverse proxy to point to new Docker Swarm service
- Removed old notification hub reference that was causing conflicts
- All services properly configured for external access via DuckDNS

BACKUP AND DISCOVERY:
- Created comprehensive backup system for all hosts
- Generated detailed discovery reports for infrastructure analysis
- Implemented automated backup validation scripts
- Created migration progress tracking and verification reports

MONITORING STACK:
- Deployed Prometheus, Grafana, and Blackbox monitoring
- Created infrastructure and system overview dashboards
- Added proper service discovery and alerting configuration
- Implemented performance monitoring for all critical services

DOCUMENTATION:
- Reorganized documentation into logical structure
- Created comprehensive migration playbook and troubleshooting guides
- Added hardware specifications and optimization recommendations
- Documented all configuration changes and service dependencies

CURRENT STATUS:
- Paperless services:  Working and accessible externally
- Vaultwarden:  PostgreSQL configuration issues, old instance still working
- Monitoring:  Deployed and operational
- Caddy:  Updated and working for external access
- PostgreSQL:  Database running, connection issues with Vaultwarden

NEXT STEPS:
- Continue troubleshooting Vaultwarden PostgreSQL configuration
- Consider alternative approaches for Vaultwarden migration
- Validate all external service access
- Complete final migration validation

TECHNICAL NOTES:
- Used Docker Swarm for orchestration on OMV800
- Implemented proper secret management for sensitive data
- Added comprehensive logging and monitoring
- Created automated backup and validation scripts
2025-08-30 20:18:44 -04:00

40 lines
2.8 KiB
Plaintext

[2025-08-29 13:24:33] === AUTOMATED COMPREHENSIVE BACKUP TARGET DISCOVERY STARTED ===
[2025-08-29 13:24:33] Timestamp: 20250829_132433
[2025-08-29 13:24:33] Discovery directory: /home/jonathan/Coding/HomeAudit/comprehensive_discovery_results
[2025-08-29 13:24:33] Password file: /home/jonathan/Coding/HomeAudit/secrets/ssh_passwords.env
[2025-08-29 13:24:33] === DISCOVERING ALL HOSTS ===
[2025-08-29 13:24:33] Checking connectivity to fedora (user: jonathan)...
[2025-08-29 13:24:33] Checking connectivity to omvbackup (user: jon)...
[2025-08-29 13:24:37] Checking connectivity to lenovo (user: jonathan)...
[2025-08-29 13:24:37] Checking connectivity to lenovo420 (user: jon)...
[2025-08-29 13:24:37] Checking connectivity to omv800 (user: root)...
[2025-08-29 13:24:38] Checking connectivity to surface (user: jon)...
[2025-08-29 13:24:38] Checking connectivity to audrey (user: jon)...
[2025-08-29 13:24:38] Checking connectivity to raspberrypi (user: jon)...
[2025-08-29 13:24:38] === DISCOVERING DOCKER ENVIRONMENTS ===
[2025-08-29 13:24:38] Checking Docker on fedora (user: jonathan)...
[2025-08-29 13:24:41] === DISCOVERING SYSTEMD SERVICES ===
[2025-08-29 13:24:41] Checking systemd services on fedora (user: jonathan)...
[2025-08-29 13:24:42] === DISCOVERING ALL DATABASES ===
[2025-08-29 13:24:42] Discovering databases on fedora (user: jonathan)...
[2025-08-29 13:24:42] === DISCOVERING ALL VOLUMES AND PERSISTENT DATA ===
[2025-08-29 13:24:42] Discovering volumes on fedora (user: jonathan)...
[2025-08-29 13:24:47] === DISCOVERING ALL CONFIGURATIONS ===
[2025-08-29 13:24:47] Discovering local configurations...
[2025-08-29 13:24:47] Discovering configurations on fedora (user: jonathan)...
[2025-08-29 13:25:07] === DISCOVERING ALL SECRETS AND SENSITIVE DATA ===
[2025-08-29 13:25:07] Discovering local secrets...
[2025-08-29 13:25:07] Discovering secrets on fedora (user: jonathan)...
[2025-08-29 13:25:13] === DISCOVERING ALL NETWORK CONFIGURATIONS ===
[2025-08-29 13:25:13] Discovering local network configuration...
[2025-08-29 13:25:13] Discovering network configuration on fedora (user: jonathan)...
[2025-08-29 13:25:15] === DISCOVERING ALL USER DATA AND APPLICATIONS ===
[2025-08-29 13:25:15] Discovering user data on fedora (user: jonathan)...
[2025-08-29 13:25:22] === DISCOVERING ALL APPLICATION-SPECIFIC DATA ===
[2025-08-29 13:25:22] Discovering application-specific data on fedora (user: jonathan)...
[2025-08-29 13:25:35] === GENERATING DISCOVERY SUMMARY ===
[2025-08-29 13:25:35] Discovery summary generated: /home/jonathan/Coding/HomeAudit/comprehensive_discovery_results/DISCOVERY_SUMMARY.md
[2025-08-29 13:25:35] === DISCOVERY COMPLETE ===
[2025-08-29 13:25:35] Results saved to: /home/jonathan/Coding/HomeAudit/comprehensive_discovery_results
[2025-08-29 13:25:35] Cleaning up temporary files...