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
64 lines
5.7 KiB
Plaintext
64 lines
5.7 KiB
Plaintext
UNIT LOAD ACTIVE SUB DESCRIPTION
|
|
accounts-daemon.service loaded active running Accounts Service
|
|
alsa-state.service loaded active running Manage Sound Card State (restore and store)
|
|
auditd.service loaded active running Security Audit Logging Service
|
|
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
|
|
bluetooth.service loaded active running Bluetooth service
|
|
chronyd.service loaded active running NTP client/server
|
|
colord.service loaded active running Manage, Install and Generate Color Profiles
|
|
containerd.service loaded active running containerd container runtime
|
|
cups.service loaded active running CUPS Scheduler
|
|
dbus-:1.3-org.freedesktop.problems@0.service loaded active running dbus-:1.3-org.freedesktop.problems@0.service
|
|
dbus-broker.service loaded active running D-Bus System Message Bus
|
|
docker.service loaded active running Docker Application Container Engine
|
|
gdm.service loaded active running GNOME Display Manager
|
|
geoclue.service loaded active running Location Lookup Service
|
|
gssproxy.service loaded active running GSSAPI Proxy Daemon
|
|
low-memory-monitor.service loaded active running Low Memory Monitor
|
|
mariadb.service loaded active running MariaDB 10.11 database server
|
|
mcelog.service loaded active running Machine Check Exception Logging Daemon
|
|
netdata.service loaded active running infrastructure monitoring and troubleshooting, transformed
|
|
NetworkManager.service loaded active running Network Manager
|
|
orb.service loaded active running Orb Sensor
|
|
pcscd.service loaded active running PC/SC Smart Card Daemon
|
|
php-fpm.service loaded active running The PHP FastCGI Process Manager
|
|
polkit.service loaded active running Authorization Manager
|
|
postgresql.service loaded active running PostgreSQL database server
|
|
rpc-statd.service loaded active running NFS status monitor for NFSv2/3 locking.
|
|
rpcbind.service loaded active running RPC Bind
|
|
rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service
|
|
smartd.service loaded active running Self Monitoring and Reporting Technology (SMART) Daemon
|
|
snap.surfshark.surfsharkd.service loaded active running Service for snap application surfshark.surfsharkd
|
|
snap.surfshark.surfsharkd2.service loaded active running Service for snap application surfshark.surfsharkd2
|
|
snapd.service loaded active running Snap Daemon
|
|
sshd.service loaded active running OpenSSH server daemon
|
|
sssd-kcm.service loaded active running SSSD Kerberos Cache Manager
|
|
switcheroo-control.service loaded active running Switcheroo Control Proxy service
|
|
systemd-homed.service loaded active running Home Area Manager
|
|
systemd-journald.service loaded active running Journal Service
|
|
systemd-journald@netdata.service loaded active running Journal Service for Namespace netdata
|
|
systemd-logind.service loaded active running User Login Management
|
|
systemd-machined.service loaded active running Virtual Machine and Container Registration Service
|
|
systemd-nsresourced.service loaded active running Namespace Resource Manager
|
|
systemd-oomd.service loaded active running Userspace Out-Of-Memory (OOM) Killer
|
|
systemd-resolved.service loaded active running Network Name Resolution
|
|
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files
|
|
systemd-userdbd.service loaded active running User Database Manager
|
|
tailscaled.service loaded active running Tailscale node agent
|
|
thermald.service loaded active running Thermal Daemon Service
|
|
tuned-ppd.service loaded active running PPD-to-TuneD API Translation Daemon
|
|
tuned.service loaded active running Dynamic System Tuning Daemon
|
|
udisks2.service loaded active running Disk Manager
|
|
upower.service loaded active running Daemon for power management
|
|
uresourced.service loaded active running User resource assignment daemon
|
|
user@0.service loaded active running User Manager for UID 0
|
|
user@1000.service loaded active running User Manager for UID 1000
|
|
wpa_supplicant.service loaded active running WPA supplicant
|
|
x2gocleansessions.service loaded active running X2Go session cleanup
|
|
|
|
Legend: LOAD → Reflects whether the unit definition was properly loaded.
|
|
ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
|
|
SUB → The low-level unit activation state, values depend on unit type.
|
|
|
|
56 loaded units listed.
|