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
101 lines
3.6 KiB
Plaintext
101 lines
3.6 KiB
Plaintext
/etc/opensc-x86_64.conf
|
|
/etc/resolv.conf
|
|
/etc/NetworkManager/conf.d/10-ignore-interfaces.conf
|
|
/etc/NetworkManager/NetworkManager.conf
|
|
/etc/PackageKit/CommandNotFound.conf
|
|
/etc/PackageKit/PackageKit.conf
|
|
/etc/PackageKit/Vendor.conf
|
|
/etc/UPower/UPower.conf
|
|
/etc/X11/xinit/xinput.d/ibus.conf
|
|
/etc/X11/xorg.conf.d/00-keyboard.conf
|
|
/etc/abrt/plugins/CCpp.conf
|
|
/etc/abrt/plugins/oops.conf
|
|
/etc/abrt/plugins/python3.conf
|
|
/etc/abrt/plugins/vmcore.conf
|
|
/etc/abrt/plugins/xorg.conf
|
|
/etc/abrt/abrt-action-save-package-data.conf
|
|
/etc/abrt/abrt.conf
|
|
/etc/abrt/gpg_keys.conf
|
|
/etc/alsa/conf.d/50-pipewire.conf
|
|
/etc/alsa/conf.d/99-pipewire-default.conf
|
|
/etc/alsa/alsactl.conf
|
|
/etc/alsa/state-daemon.conf
|
|
/etc/anaconda/conf.d/00-do-nothing.conf
|
|
/etc/anaconda/conf.d/01-still-do-nothing.conf
|
|
/etc/anaconda/profile.d/almalinux.conf
|
|
/etc/anaconda/profile.d/centos.conf
|
|
/etc/anaconda/profile.d/circle.conf
|
|
/etc/anaconda/profile.d/fedora-designsuite.conf
|
|
/etc/anaconda/profile.d/fedora-eln.conf
|
|
/etc/anaconda/profile.d/fedora-iot.conf
|
|
/etc/anaconda/profile.d/fedora-kde.conf
|
|
/etc/anaconda/profile.d/fedora-kinoite.conf
|
|
/etc/anaconda/profile.d/fedora-sericea.conf
|
|
/etc/anaconda/profile.d/fedora-server.conf
|
|
/etc/anaconda/profile.d/fedora-silverblue.conf
|
|
/etc/anaconda/profile.d/fedora.conf
|
|
/etc/anaconda/profile.d/ovirt.conf
|
|
/etc/anaconda/profile.d/rhel.conf
|
|
/etc/anaconda/profile.d/rhvh.conf
|
|
/etc/anaconda/profile.d/rocky.conf
|
|
/etc/anaconda/profile.d/scientific-linux.conf
|
|
/etc/anaconda/profile.d/virtuozzo-linux.conf
|
|
/etc/anaconda/profile.d/fedora-workstation.conf
|
|
/etc/anaconda/anaconda.conf
|
|
/etc/authselect/authselect.conf
|
|
/etc/authselect/nsswitch.conf
|
|
/etc/avahi/avahi-daemon.conf
|
|
/etc/bluetooth/network.conf
|
|
/etc/bluetooth/input.conf
|
|
/etc/bluetooth/main.conf
|
|
/etc/containers/registries.conf.d/000-shortnames.conf
|
|
/etc/containers/registries.d/default.yaml
|
|
/etc/containers/registries.d/registry.access.redhat.com.yaml
|
|
/etc/containers/registries.d/registry.redhat.io.yaml
|
|
/etc/containers/registries.conf
|
|
/etc/containers/toolbox.conf
|
|
/etc/cups/classes.conf
|
|
/etc/cups/client.conf
|
|
/etc/cups/cups-browsed.conf
|
|
/etc/cups/cups-files.conf
|
|
/etc/cups/cupsd.conf
|
|
/etc/cups/snmp.conf
|
|
/etc/cups/printers.conf
|
|
/etc/cups/subscriptions.conf
|
|
/etc/dbus-1/system.d/com.redhat.NewPrinterNotification.conf
|
|
/etc/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf
|
|
/etc/dbus-1/system.d/cups.conf
|
|
/etc/dbus-1/system.d/dbus-abrt.conf
|
|
/etc/dbus-1/system.d/dnsmasq.conf
|
|
/etc/dbus-1/system.d/org.freedesktop.problems.daemon.conf
|
|
/etc/dbus-1/system.d/teamd.conf
|
|
/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf
|
|
/etc/dbus-1/system.d/com.redhat.lvmdbus1.conf
|
|
/etc/dbus-1/system.d/org.selinux.conf
|
|
/etc/dbus-1/system.d/wpa_supplicant.conf
|
|
/etc/dbus-1/system.d/blivet.conf
|
|
/etc/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
|
|
/etc/dbus-1/system.d/nm-ssh-service.conf
|
|
/etc/dbus-1/session.conf
|
|
/etc/dbus-1/system.conf
|
|
/etc/dnf/libdnf5-plugins/expired-pgp-keys.conf
|
|
/etc/dnf/plugins/copr.conf
|
|
/etc/dnf/plugins/debuginfo-install.conf
|
|
/etc/dnf/plugins/expired-pgp-keys.conf
|
|
/etc/dnf/protected.d/grub2-efi-ia32.conf
|
|
/etc/dnf/protected.d/grub2-efi-x64.conf
|
|
/etc/dnf/protected.d/grub2-pc.conf
|
|
/etc/dnf/protected.d/grub2-tools-minimal.conf
|
|
/etc/dnf/protected.d/selinux-policy-targeted.conf
|
|
/etc/dnf/protected.d/sudo.conf
|
|
/etc/dnf/protected.d/systemd.conf
|
|
/etc/dnf/protected.d/setup.conf
|
|
/etc/dnf/protected.d/shim.conf
|
|
/etc/dnf/protected.d/fedora-workstation.conf
|
|
/etc/dnf/dnf.conf
|
|
/etc/fonts/conf.d/10-hinting-slight.conf
|
|
/etc/fonts/conf.d/10-scale-bitmap-fonts.conf
|
|
/etc/fonts/conf.d/10-yes-antialias.conf
|
|
/etc/fonts/conf.d/11-lcdfilter-default.conf
|
|
/etc/fonts/conf.d/20-unhint-small-vera.conf
|