========================================= HX-KI · SERVER-ANALYSE v1 Host: ubuntu-8gb-fsn1-1 Datum: 20251204-150205 ========================================= [1] SYSTEM · OS · KERNEL ----------------------------------------- uname -a: Linux ubuntu-8gb-fsn1-1 6.8.0-87-generic #88-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 09:28:41 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux /etc/os-release (relevant): PRETTY_NAME="Ubuntu 24.04.3 LTS" NAME="Ubuntu" VERSION="24.04.3 LTS (Noble Numbat)" uptime: 15:02:05 up 13 days, 1:25, 2 users, load average: 0.05, 0.03, 0.00 ----------------------------------------- [2] HARDWARE · SPEICHER · PLATZ ----------------------------------------- CPU: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 40 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Vendor ID: GenuineIntel BIOS Vendor ID: QEMU Model name: Intel Xeon Processor (Skylake, IBRS, no TSX) BIOS Model name: NotSpecified CPU @ 2.0GHz RAM (free -h): total used free shared buff/cache available Mem: 7.6Gi 1.2Gi 363Mi 58Mi 6.3Gi 6.3Gi Swap: 0B 0B 0B Storage (df -h / und /opt /data, falls vorhanden): Filesystem Size Used Avail Use% Mounted on /dev/sda1 75G 44G 29G 61% / Filesystem Size Used Avail Use% Mounted on /dev/sda1 75G 44G 29G 61% / Filesystem Size Used Avail Use% Mounted on /dev/sda1 75G 44G 29G 61% / ----------------------------------------- [3] NETZWERK · INTERFACES · PORTS ----------------------------------------- IP / Interfaces (ip -brief addr): lo UNKNOWN 127.0.0.1/8 ::1/128 eth0 UP 49.12.97.28/32 metric 100 2a01:4f8:c014:fc16::1/64 fe80::9000:6ff:fec5:70b3/64 docker0 DOWN 172.17.0.1/16 fe80::1033:ccff:fece:1d07/64 br-e62a9cada37e UP 172.18.0.1/16 fe80::3833:16ff:feba:2a63/64 br-288e105d3511 DOWN 172.20.0.1/16 fe80::2c9f:fbff:fe61:4ed0/64 br-bf66fc9799bc DOWN 172.19.0.1/16 fe80::3c65:ebff:fe87:33f1/64 vethad2e874@if2 UP fe80::c3c:3ff:fe2d:bec/64 veth3c4345c@if2 UP fe80::2067:7cff:fe69:7ddc/64 vethbd4e71e@if2 UP fe80::2471:74ff:fe55:7ab5/64 veth11c57cb@if2 UP fe80::cc8b:7dff:fe04:bf00/64 vethe1d3e83@if2 UP fe80::e48e:2cff:fe8b:3558/64 vethd4eb6fc@if2 UP fe80::f814:b9ff:fe1c:abdd/64 veth22a8652@if2 UP fe80::24fc:74ff:feb4:d5b/64 veth8951adc@if2 UP fe80::9c:44ff:febd:9cfc/64 Routen (ip route): default via 172.31.1.1 dev eth0 proto dhcp src 49.12.97.28 metric 100 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 172.18.0.0/16 dev br-e62a9cada37e proto kernel scope link src 172.18.0.1 172.19.0.0/16 dev br-bf66fc9799bc proto kernel scope link src 172.19.0.1 linkdown 172.20.0.0/16 dev br-288e105d3511 proto kernel scope link src 172.20.0.1 linkdown 172.31.1.1 dev eth0 proto dhcp scope link src 49.12.97.28 metric 100 185.12.64.1 via 172.31.1.1 dev eth0 proto dhcp src 49.12.97.28 metric 100 185.12.64.2 via 172.31.1.1 dev eth0 proto dhcp src 49.12.97.28 metric 100 Offene TCP/UDP-Ports (ss -tulpen, Kurzform): Netid State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess udp UNCONN 0 0 127.0.0.54:53 0.0.0.0:* users:(("systemd-resolve",pid=69052,fd=16)) uid:992 ino:1116629 sk:1 cgroup:/system.slice/systemd-resolved.service <-> udp UNCONN 0 0 127.0.0.53%lo:53 0.0.0.0:* users:(("systemd-resolve",pid=69052,fd=14)) uid:992 ino:1116627 sk:2 cgroup:/system.slice/systemd-resolved.service <-> udp UNCONN 0 0 49.12.97.28%eth0:68 0.0.0.0:* users:(("systemd-network",pid=68824,fd=19)) uid:998 ino:11103402 sk:2002 cgroup:/system.slice/systemd-networkd.service <-> tcp LISTEN 0 4096 0.0.0.0:8080 0.0.0.0:* users:(("docker-proxy",pid=3223298,fd=7)) ino:9917757 sk:2003 cgroup:/system.slice/docker.service <-> tcp LISTEN 0 4096 127.0.0.54:53 0.0.0.0:* users:(("systemd-resolve",pid=69052,fd=17)) uid:992 ino:1116630 sk:9 cgroup:/system.slice/systemd-resolved.service <-> tcp LISTEN 0 4096 0.0.0.0:3306 0.0.0.0:* users:(("docker-proxy",pid=3222972,fd=7)) ino:9916582 sk:2004 cgroup:/system.slice/docker.service <-> tcp LISTEN 0 4096 0.0.0.0:3000 0.0.0.0:* users:(("docker-proxy",pid=3222930,fd=7)) ino:9916526 sk:2005 cgroup:/system.slice/docker.service <-> tcp LISTEN 0 4096 0.0.0.0:5678 0.0.0.0:* users:(("docker-proxy",pid=3223356,fd=7)) ino:9915934 sk:2006 cgroup:/system.slice/docker.service <-> tcp LISTEN 0 4096 0.0.0.0:5432 0.0.0.0:* users:(("docker-proxy",pid=3223006,fd=7)) ino:9915735 sk:2007 cgroup:/system.slice/docker.service <-> tcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:* users:(("systemd-resolve",pid=69052,fd=15)) uid:992 ino:1116628 sk:f cgroup:/system.slice/systemd-resolved.service <-> tcp LISTEN 0 4096 0.0.0.0:443 0.0.0.0:* users:(("docker-proxy",pid=3319892,fd=7)) ino:10871638 sk:2008 cgroup:/system.slice/docker.service <-> tcp LISTEN 0 4096 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=3243930,fd=3),("systemd",pid=1,fd=113)) ino:5889 sk:10 cgroup:/system.slice/ssh.socket <-> tcp LISTEN 0 4096 0.0.0.0:80 0.0.0.0:* users:(("docker-proxy",pid=3319868,fd=7)) ino:10873915 sk:2009 cgroup:/system.slice/docker.service <-> tcp LISTEN 0 4096 [::]:8080 [::]:* users:(("docker-proxy",pid=3223306,fd=7)) ino:9917758 sk:200a cgroup:/system.slice/docker.service v6only:1 <-> tcp LISTEN 0 4096 [::]:3306 [::]:* users:(("docker-proxy",pid=3222980,fd=7)) ino:9916583 sk:200b cgroup:/system.slice/docker.service v6only:1 <-> tcp LISTEN 0 4096 [::]:3000 [::]:* users:(("docker-proxy",pid=3222938,fd=7)) ino:9916529 sk:200c cgroup:/system.slice/docker.service v6only:1 <-> tcp LISTEN 0 4096 [::]:5678 [::]:* users:(("docker-proxy",pid=3223367,fd=7)) ino:9915935 sk:200d cgroup:/system.slice/docker.service v6only:1 <-> tcp LISTEN 0 4096 [::]:5432 [::]:* users:(("docker-proxy",pid=3223015,fd=7)) ino:9915736 sk:200e cgroup:/system.slice/docker.service v6only:1 <-> tcp LISTEN 0 4096 [::]:443 [::]:* users:(("docker-proxy",pid=3319900,fd=7)) ino:10871639 sk:200f cgroup:/system.slice/docker.service v6only:1 <-> tcp LISTEN 0 4096 [::]:22 [::]:* users:(("sshd",pid=3243930,fd=4),("systemd",pid=1,fd=114)) ino:5891 sk:1a cgroup:/system.slice/ssh.socket v6only:1 <-> tcp LISTEN 0 4096 [::]:80 [::]:* users:(("docker-proxy",pid=3319877,fd=7)) ino:10873916 sk:2010 cgroup:/system.slice/docker.service v6only:1 <-> ----------------------------------------- [4] DOCKER · ARCHITEKTUR + RUNTIME ----------------------------------------- docker version (Kurzinfo): Client: 29.0.4 · Server: 29.0.4 Laufende Container (Names, Image, Command, Status, Ports): NAMES IMAGE COMMAND STATUS PORTS hxki-caddy caddy:2 "caddy run --config …" Up 32 hours 0.0.0.0:80->80/tcp, [::]:80->80/tcp, 0.0.0.0:443->443/tcp, [::]:443->443/tcp, 443/udp, 2019/tcp hxki-node-exporter prom/node-exporter:v1.8.1 "/bin/node_exporter …" Up 32 hours 9100/tcp hxki-nats-fsn nats:2.12.2 "/nats-server -js -m…" Up 45 hours 4222/tcp, 6222/tcp, 8222/tcp hxki-mautic mautic/mautic:5-apache "/entrypoint.sh apac…" Up 3 days 0.0.0.0:8080->80/tcp, [::]:8080->80/tcp hxki-n8n docker.n8n.io/n8nio/n8n:latest "tini -- /docker-ent…" Up 3 days 0.0.0.0:5678->5678/tcp, [::]:5678->5678/tcp hxki-postgres postgres:16 "docker-entrypoint.s…" Up 3 days 0.0.0.0:5432->5432/tcp, [::]:5432->5432/tcp hxki-mariadb mariadb:10.11 "docker-entrypoint.s…" Up 3 days 0.0.0.0:3306->3306/tcp, [::]:3306->3306/tcp hxki-grafana grafana/grafana-oss:latest "/run.sh" Up 3 days 0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp Alle Container (inkl. exited): NAMES IMAGE STATUS hxki-caddy caddy:2 Up 32 hours hxki-node-exporter prom/node-exporter:v1.8.1 Up 32 hours hx-node-exporter prom/node-exporter:v1.8.1 Exited (2) 32 hours ago hxki-nats-fsn nats:2.12.2 Up 45 hours hxki-mautic mautic/mautic:5-apache Up 3 days hxki-n8n docker.n8n.io/n8nio/n8n:latest Up 3 days hxki-postgres postgres:16 Up 3 days hx-caddy caddy:2 Exited (0) 32 hours ago hxki-mariadb mariadb:10.11 Up 3 days hxki-grafana grafana/grafana-oss:latest Up 3 days hxki-web node:18 Exited (254) 3 days ago Docker-Networks: NETWORK ID NAME DRIVER SCOPE 785b418ca035 bridge bridge local 288e105d3511 grafana_default bridge local 6145b1438ffd host host local bf66fc9799bc hx-caddy_default bridge local e62a9cada37e hxki-internal bridge local 5c5e22edf481 none null local Docker-Volumes: DRIVER VOLUME NAME local 0eeedbb7c7a5bfdbb5efbfa124b0f2d3d2f4ede95c5cea069740f94059957526 local 2ee56d71815f5c83cfb3ed453d28514a15b5ee21694e6552c57390909762d9b4 local 4ee21e3573f749bbeb861878503b72f9800784cbd3f641867f9fe9717df5d1e0 local 5cce22714013942bc4e867a7157a2199a81d0a4d82724f78b41f1431c34dbccd local 27eb60b02297b9ec2db73b9b21f7cbafe24d717ca9c604a196579f6b8f617d56 local 66a262991138c5266988387e8bcbd3255b0db21c7c4d1ed138fb814951c634dd local 454fe3669cb8e5752dc9c369fc7a5f5a7fbfd215c7248ba53acf554674bea4ce local 822a4d92fb8653e2c7c276c7a56b5052501a0f5f238d83050c9468b1cff8edf3 local 5913a0d7ecbcc5bfbb336c8ac888ba2dbccace6b67e02df3c778c129815f13c6 local 58050d6321143bdb0441d05ffad44137982e06552f5e6c17066f7de2c89bb9fe local 805857d634b1af0a18e5cbce241cc5475b89de698f6c27be5bc7a7a43d4181ce local 878539b941d8551b7b361e65884f78e2528a7f45df4f8cff7bae36ff75574721 local ac651b321dc22bdad7a228f47cf00fe0b832ce2185db6b5ebac26ed46a1b3448 local com-stack_caddy_config local com-stack_caddy_data local com-stack_grafana_data local com-stack_mariadb_data local com-stack_postgres_data local docker_caddy_config local docker_caddy_data local f284a55680ca391d7a53b21553993c4325622bd4030224fb1444f68815fdbcd3 local hx-caddy_caddy_config local hx-caddy_caddy_data Docker Images (Kurzliste): REPOSITORY TAG SIZE ghcr.io/open-webui/open-webui main 6.08GB gitea/gitea latest 259MB lscr.io/linuxserver/syncthing latest 87.9MB docker.n8n.io/n8nio/n8n latest 1.68GB grafana/grafana latest 993MB grafana/grafana-oss latest 993MB postgres 15 627MB postgres 16 636MB nginx latest 225MB mariadb 10.11 460MB nats 2 23.8MB nats 2.12.2 23.8MB nats latest 23.8MB mautic/mautic 5-apache 2.76GB prom/prometheus latest 507MB node 22-alpine 229MB nginx alpine 79.8MB prom/node-exporter latest 41.6MB caddy 2 75.3MB caddy latest 75.3MB node 18 1.57GB node 18-alpine 181MB prom/node-exporter v1.8.1 38.2MB synadia/nats-box latest 81.5MB Container-Architektur-Details (Compose-Labels, Volumes, Networks): >>> Container: hxki-caddy Labels: {"com.docker.compose.config-hash":"b4a33ce5ac4b4035daab7866fad0ce7ac2fdba25e0f3625decf24bb504463682","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:cef7fe17d4df3b0843eae25bed319d6140b1a7bb13ccef076f5f1783d5bca9b1","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/opt/hx-ki/docker/docker-compose.yml,/opt/hx-ki/docker/docker-compose.nats-fsn.yml,/opt/hx-ki/docker/docker-compose.telemetry.yml","com.docker.compose.project.working_dir":"/opt/hx-ki/docker","com.docker.compose.service":"hxki-caddy","com.docker.compose.version":"2.40.3","org.opencontainers.image.description":"a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go","org.opencontainers.image.documentation":"https://caddyserver.com/docs","org.opencontainers.image.licenses":"Apache-2.0","org.opencontainers.image.source":"https://github.com/caddyserver/caddy-docker","org.opencontainers.image.title":"Caddy","org.opencontainers.image.url":"https://caddyserver.com","org.opencontainers.image.vendor":"Light Code Labs","org.opencontainers.image.version":"v2.10.2"} Mounts: [{"Type":"volume","Name":"docker_caddy_config","Source":"/var/lib/docker/volumes/docker_caddy_config/_data","Destination":"/config","Driver":"local","Mode":"rw","RW":true,"Propagation":""},{"Type":"bind","Source":"/opt/hx-ki/docker/hxki-caddy/Caddyfile","Destination":"/etc/caddy/Caddyfile","Mode":"rw","RW":true,"Propagation":"rprivate"},{"Type":"volume","Name":"docker_caddy_data","Source":"/var/lib/docker/volumes/docker_caddy_data/_data","Destination":"/data","Driver":"local","Mode":"rw","RW":true,"Propagation":""}] Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-caddy","hxki-caddy"],"DriverOpts":null,"GwPriority":0,"NetworkID":"e62a9cada37effde7298311727c5688d004a0b08485eea279efb92f4a1ce88d5","EndpointID":"db3b6e1e2af8ac9b75cd418a50740d67c4671b2ff14b70d231637287de9b9a30","Gateway":"172.18.0.1","IPAddress":"172.18.0.6","MacAddress":"ca:a4:85:f2:1d:26","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-caddy","d7abec5b0a21"]}} >>> Container: hxki-node-exporter Labels: {"com.docker.compose.config-hash":"206caf33a84da0c4b86f95c212e34a78299df15f999a1d8454abc59559df9915","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:fa7fa12a57eff607176d5c363d8bb08dfbf636b36ac3cb5613a202f3c61a6631","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/opt/hx-ki/docker/docker-compose.yml,/opt/hx-ki/docker/docker-compose.nats-fsn.yml,/opt/hx-ki/docker/docker-compose.telemetry.yml","com.docker.compose.project.working_dir":"/opt/hx-ki/docker","com.docker.compose.service":"hxki-node-exporter","com.docker.compose.version":"2.40.3","maintainer":"The Prometheus Authors "} Mounts: [{"Type":"bind","Source":"/","Destination":"/host","Mode":"","RW":false,"Propagation":"rslave"}] Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-node-exporter","hxki-node-exporter"],"DriverOpts":null,"GwPriority":0,"NetworkID":"e62a9cada37effde7298311727c5688d004a0b08485eea279efb92f4a1ce88d5","EndpointID":"e2452903b046e81388deb53b24f031fdf851e2b098addb2d20e346783395a9b8","Gateway":"172.18.0.1","IPAddress":"172.18.0.10","MacAddress":"46:21:62:e6:0e:bd","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-node-exporter","8f4c87496dc6"]}} >>> Container: hxki-nats-fsn Labels: {"com.docker.compose.config-hash":"a43f55fe5eb4158d223f108cd8ecbf95f4d593b843bba8a20465c75dd2f23ee4","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:f8ad8851e65b6d8e0e536b55e201441bb52dd9e679d8752dfce5685f85af377d","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/opt/hx-ki/docker/docker-compose.yml,/opt/hx-ki/docker/docker-compose.nats-fsn.yml","com.docker.compose.project.working_dir":"/opt/hx-ki/docker","com.docker.compose.service":"hxki-nats-fsn","com.docker.compose.version":"2.40.3"} Mounts: [] Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-nats-fsn","hxki-nats-fsn"],"DriverOpts":null,"GwPriority":0,"NetworkID":"e62a9cada37effde7298311727c5688d004a0b08485eea279efb92f4a1ce88d5","EndpointID":"310fee87a7d5f0de7e651630d4f3af3e0fb66815438c6879fee7e23603baa894","Gateway":"172.18.0.1","IPAddress":"172.18.0.9","MacAddress":"0a:2e:f2:d6:37:6a","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-nats-fsn","5ff8731ea58f"]}} >>> Container: hxki-mautic Labels: {"com.docker.compose.config-hash":"70f1df91e7d3350dff424c114fd929e2f568cd4b8a00628727dcbeec7eb8efc3","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"mariadb:service_started:false","com.docker.compose.image":"sha256:ad373d29a894e6ba3dc1ad7a9c1b6323b044553e0baf8ec48ffdef39dc3d000e","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/opt/hx-ki/docker/docker-compose.yml","com.docker.compose.project.working_dir":"/opt/hx-ki/docker","com.docker.compose.service":"mautic","com.docker.compose.version":"2.40.3","maintainer":"Mautic core team <>","vendor":"Mautic"} Mounts: [{"Type":"volume","Name":"822a4d92fb8653e2c7c276c7a56b5052501a0f5f238d83050c9468b1cff8edf3","Source":"/var/lib/docker/volumes/822a4d92fb8653e2c7c276c7a56b5052501a0f5f238d83050c9468b1cff8edf3/_data","Destination":"/var/www/html/docroot/media/files","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"volume","Name":"454fe3669cb8e5752dc9c369fc7a5f5a7fbfd215c7248ba53acf554674bea4ce","Source":"/var/lib/docker/volumes/454fe3669cb8e5752dc9c369fc7a5f5a7fbfd215c7248ba53acf554674bea4ce/_data","Destination":"/var/www/html/docroot/media/images","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"volume","Name":"805857d634b1af0a18e5cbce241cc5475b89de698f6c27be5bc7a7a43d4181ce","Source":"/var/lib/docker/volumes/805857d634b1af0a18e5cbce241cc5475b89de698f6c27be5bc7a7a43d4181ce/_data","Destination":"/var/www/html/var/logs","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"volume","Name":"ac651b321dc22bdad7a228f47cf00fe0b832ce2185db6b5ebac26ed46a1b3448","Source":"/var/lib/docker/volumes/ac651b321dc22bdad7a228f47cf00fe0b832ce2185db6b5ebac26ed46a1b3448/_data","Destination":"/var/www/html/config","Driver":"local","Mode":"","RW":true,"Propagation":""}] Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-mautic","mautic"],"DriverOpts":null,"GwPriority":0,"NetworkID":"e62a9cada37effde7298311727c5688d004a0b08485eea279efb92f4a1ce88d5","EndpointID":"40f2c5b14c83a63c1c3c27864a7ea99e4b2ed89239283de9da886273231e3bf1","Gateway":"172.18.0.1","IPAddress":"172.18.0.7","MacAddress":"86:23:a0:43:43:e5","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-mautic","mautic","a68906a5ec8b"]}} >>> Container: hxki-n8n Labels: {"com.docker.compose.config-hash":"c1e8bbff1c078979fcbe039b60267a71ba67a1430df07131dfbfa444cff642cc","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"postgres:service_started:false","com.docker.compose.image":"sha256:9342d29e6652a8d9d03dbb720607001208a955d9a7a4d1a630596744d408346f","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/opt/hx-ki/docker/docker-compose.yml","com.docker.compose.project.working_dir":"/opt/hx-ki/docker","com.docker.compose.service":"n8n","com.docker.compose.version":"2.40.3","org.opencontainers.image.description":"Workflow Automation Tool","org.opencontainers.image.source":"https://github.com/n8n-io/n8n","org.opencontainers.image.title":"n8n","org.opencontainers.image.url":"https://n8n.io","org.opencontainers.image.version":"1.120.4"} Mounts: [{"Type":"bind","Source":"/data/HXKI_WORKSPACE/router","Destination":"/home/node/.n8n","Mode":"rw","RW":true,"Propagation":"rprivate"},{"Type":"bind","Source":"/data/HXKI_WORKSPACE","Destination":"/data/HXKI_WORKSPACE","Mode":"rw","RW":true,"Propagation":"rprivate"}] Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-n8n","n8n"],"DriverOpts":null,"GwPriority":0,"NetworkID":"e62a9cada37effde7298311727c5688d004a0b08485eea279efb92f4a1ce88d5","EndpointID":"1a970c29475adb47c6dcedaac440f109933c1de4f07f2e2cec06ca33f709c880","Gateway":"172.18.0.1","IPAddress":"172.18.0.8","MacAddress":"da:6b:8f:61:47:52","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-n8n","n8n","379333ec4572"]}} >>> Container: hxki-postgres Labels: {"com.docker.compose.config-hash":"9f1e2e2d2ff4ee609fcc09cc0714f235386380e498353d2099707298c396333b","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:cf2a05fe40887b721e4b3dbac8fd32673c08292dcc8ba6b62b52b7f640433bd0","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/opt/hx-ki/docker/docker-compose.yml","com.docker.compose.project.working_dir":"/opt/hx-ki/docker","com.docker.compose.service":"postgres","com.docker.compose.version":"2.40.3"} Mounts: [{"Type":"bind","Source":"/opt/hx-ki/postgres","Destination":"/var/lib/postgresql/data","Mode":"rw","RW":true,"Propagation":"rprivate"}] Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-postgres","postgres"],"DriverOpts":null,"GwPriority":0,"NetworkID":"e62a9cada37effde7298311727c5688d004a0b08485eea279efb92f4a1ce88d5","EndpointID":"d20d3ffad1e1913253d92fcbe88cfa62556fa6c1c20b1fef32280d982935ab0e","Gateway":"172.18.0.1","IPAddress":"172.18.0.5","MacAddress":"ba:8c:b6:4c:14:a6","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-postgres","postgres","70658a90c4fd"]}} >>> Container: hxki-mariadb Labels: {"com.docker.compose.config-hash":"25db9496518770c2c5e2f50db8f2fbc98c450d4a61fbc371d4e069e731dd2ecd","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:8763a63f00ec980d913c04bf84f7fd5f60aa11ac9033f36d1a77921c065a5988","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/opt/hx-ki/docker/docker-compose.yml","com.docker.compose.project.working_dir":"/opt/hx-ki/docker","com.docker.compose.service":"mariadb","com.docker.compose.version":"2.40.3","org.opencontainers.image.authors":"MariaDB Community","org.opencontainers.image.base.name":"docker.io/library/ubuntu:jammy","org.opencontainers.image.description":"MariaDB Database for relational SQL","org.opencontainers.image.documentation":"https://hub.docker.com/_/mariadb/","org.opencontainers.image.licenses":"GPL-2.0","org.opencontainers.image.ref.name":"ubuntu","org.opencontainers.image.source":"https://github.com/MariaDB/mariadb-docker","org.opencontainers.image.title":"MariaDB Database","org.opencontainers.image.url":"https://github.com/MariaDB/mariadb-docker","org.opencontainers.image.vendor":"MariaDB Community","org.opencontainers.image.version":"10.11.15"} Mounts: [{"Type":"bind","Source":"/opt/hx-ki/mariadb","Destination":"/var/lib/mysql","Mode":"rw","RW":true,"Propagation":"rprivate"}] Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-mariadb","mariadb"],"DriverOpts":null,"GwPriority":0,"NetworkID":"e62a9cada37effde7298311727c5688d004a0b08485eea279efb92f4a1ce88d5","EndpointID":"6e631b627c11982fe514d1498ce825a73bdffd76c6d8e5d6342cc81816d26cd5","Gateway":"172.18.0.1","IPAddress":"172.18.0.3","MacAddress":"1e:e9:de:6d:d1:4b","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-mariadb","mariadb","0f9456cbf76d"]}} >>> Container: hxki-grafana Labels: {"com.docker.compose.config-hash":"9f11f3698811311ae7fd653308e82c5a07ff83f6205050cd0bcc120cb82ca6ff","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:70d9599b186ce287be0d2c5ba9a78acb2e86c1a68c9c41449454d0fc3eeb84e8","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/opt/hx-ki/docker/docker-compose.yml","com.docker.compose.project.working_dir":"/opt/hx-ki/docker","com.docker.compose.service":"grafana","com.docker.compose.version":"2.40.3","maintainer":"Grafana Labs ","org.opencontainers.image.source":"https://github.com/grafana/grafana"} Mounts: [{"Type":"bind","Source":"/opt/hx-ki/grafana","Destination":"/var/lib/grafana","Mode":"rw","RW":true,"Propagation":"rprivate"}] Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-grafana","grafana"],"DriverOpts":null,"GwPriority":0,"NetworkID":"e62a9cada37effde7298311727c5688d004a0b08485eea279efb92f4a1ce88d5","EndpointID":"48ae68c8abd8ca91b248fb914577ef1709d1b4429af5927965fb6c0a8549eeb8","Gateway":"172.18.0.1","IPAddress":"172.18.0.2","MacAddress":"a6:55:6e:f0:9d:89","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-grafana","grafana","55578be2f468"]}} ----------------------------------------- [5] /opt · ARCHITEKTURBAUM ----------------------------------------- ls -al /opt: total 20 drwxr-xr-x 5 root root 4096 Nov 25 03:26 . drwxr-xr-x 25 root root 4096 Nov 25 07:26 .. drwx--x--x 4 root root 4096 Nov 24 16:26 containerd drwxr-xr-x 2 root root 4096 Dec 1 09:10 hx-caddy drwxr-xr-x 32 root root 4096 Dec 1 12:04 hx-ki ls -al /opt/hx-ki (Top-Level): total 132 drwxr-xr-x 32 root root 4096 Dec 1 12:04 . drwxr-xr-x 5 root root 4096 Nov 25 03:26 .. drwxr-xr-x 2 root root 4096 Nov 21 14:13 agent drwxr-xr-x 2 root root 4096 Nov 27 12:57 agents drwxr-xr-x 5 root root 4096 Nov 24 16:29 archive drwxr-xr-x 2 root root 4096 Nov 27 12:58 bin drwxr-xr-x 2 root root 4096 Nov 25 07:31 bridge drwxr-xr-x 2 root root 4096 Nov 27 00:33 caddy drwxr-xr-x 11 root root 4096 Dec 1 10:49 com-stack drwxr-xr-x 2 root root 4096 Nov 24 16:23 config drwxr-xr-x 4 root root 4096 Dec 3 07:21 docker drwxr-xr-x 2 root root 4096 Nov 21 15:35 env drwxr-xr-x 6 472 472 4096 Dec 4 15:01 grafana -rw-r--r-- 1 root root 965 Nov 25 08:31 hxki_grafana_install_v1.sh drwxr-xr-x 2 root root 4096 Dec 4 15:02 inventory drwxr-xr-x 2 root root 4096 Nov 21 14:12 logs drwxr-xr-x 6 999 systemd-journal 4096 Dec 1 12:04 mariadb drwxr-xr-x 4 root root 4096 Nov 24 19:08 mautic drwxr-xr-x 2 root root 4096 Nov 25 19:20 monitoring drwxr-xr-x 2 root root 4096 Nov 30 07:35 nats drwxr-xr-x 2 root root 4096 Nov 25 17:04 openwebui drwx------ 19 999 root 4096 Dec 1 12:04 postgres drwxr-xr-x 2 root root 4096 Nov 24 19:12 postres drwxr-xr-x 2 root root 4096 Nov 26 12:11 reports drwxr-xr-x 4 root root 4096 Nov 26 10:04 repos drwxr-xr-x 4 root root 4096 Nov 24 16:20 syncthing drwxr-xr-x 2 root root 4096 Nov 25 19:15 telemetry drwxr-xr-x 2 root root 4096 Dec 4 15:01 tools drwxr-xr-x 2 root root 4096 Nov 26 12:00 tresor-cache drwxr-xr-x 5 root root 4096 Nov 21 14:41 venv drwxr-xr-x 5 root root 4096 Nov 27 12:57 web drwxr-xr-x 2 root root 4096 Nov 27 02:39 web_backup_20251127_023922 drwxr-xr-x 3 root root 4096 Nov 27 12:57 workspaces /opt/hx-ki Unterstruktur (maxdepth 3): /opt/hx-ki /opt/hx-ki/docker /opt/hx-ki/docker/hxki-syncthing /opt/hx-ki/docker/hxki-caddy /opt/hx-ki/logs /opt/hx-ki/syncthing /opt/hx-ki/syncthing/data /opt/hx-ki/syncthing/config /opt/hx-ki/syncthing/config/index-v2 /opt/hx-ki/agent /opt/hx-ki/mariadb /opt/hx-ki/mariadb/sys /opt/hx-ki/mariadb/mysql /opt/hx-ki/mariadb/mautic /opt/hx-ki/mariadb/performance_schema /opt/hx-ki/bridge /opt/hx-ki/reports /opt/hx-ki/openwebui /opt/hx-ki/archive /opt/hx-ki/archive/gitea /opt/hx-ki/archive/gitea/jwt /opt/hx-ki/archive/gitea/packages /opt/hx-ki/archive/gitea/log /opt/hx-ki/archive/gitea/home /opt/hx-ki/archive/gitea/attachments /opt/hx-ki/archive/gitea/queues /opt/hx-ki/archive/gitea/sessions /opt/hx-ki/archive/gitea/actions_log /opt/hx-ki/archive/gitea/avatars /opt/hx-ki/archive/gitea/conf /opt/hx-ki/archive/gitea/repo-avatars /opt/hx-ki/archive/gitea/indexers /opt/hx-ki/archive/gitea/repo-archive /opt/hx-ki/archive/gitea/actions_artifacts /opt/hx-ki/archive/git /opt/hx-ki/archive/git/.ssh /opt/hx-ki/archive/git/repositories /opt/hx-ki/archive/git/lfs /opt/hx-ki/archive/ssh /opt/hx-ki/monitoring /opt/hx-ki/caddy /opt/hx-ki/web_backup_20251127_023922 /opt/hx-ki/tresor-cache /opt/hx-ki/bin /opt/hx-ki/mautic /opt/hx-ki/mautic/db /opt/hx-ki/mautic/db/sys /opt/hx-ki/mautic/db/mysql /opt/hx-ki/mautic/db/mautic /opt/hx-ki/mautic/db/performance_schema /opt/hx-ki/mautic/app /opt/hx-ki/mautic/app/var /opt/hx-ki/mautic/app/docroot /opt/hx-ki/mautic/app/config /opt/hx-ki/workspaces /opt/hx-ki/workspaces/homepage /opt/hx-ki/config /opt/hx-ki/web /opt/hx-ki/web/nextjs /opt/hx-ki/web/nextjs/app /opt/hx-ki/web/hx-ki-website /opt/hx-ki/web/hx-ki-website/shared /opt/hx-ki/web/hx-ki-website/server /opt/hx-ki/web/hx-ki-website/drizzle /opt/hx-ki/web/hx-ki-website/patches /opt/hx-ki/web/hx-ki-website/client /opt/hx-ki/web/app /opt/hx-ki/web/app/hx-ki-website /opt/hx-ki/postgres /opt/hx-ki/postgres/pg_multixact /opt/hx-ki/postgres/pg_multixact/offsets /opt/hx-ki/postgres/pg_multixact/members /opt/hx-ki/postgres/pg_xact /opt/hx-ki/postgres/pg_snapshots /opt/hx-ki/postgres/pg_twophase /opt/hx-ki/postgres/pg_subtrans /opt/hx-ki/postgres/pg_stat /opt/hx-ki/postgres/pg_dynshmem /opt/hx-ki/postgres/pg_commit_ts /opt/hx-ki/postgres/pg_replslot /opt/hx-ki/postgres/base /opt/hx-ki/postgres/base/4 /opt/hx-ki/postgres/base/5 /opt/hx-ki/postgres/base/1 /opt/hx-ki/postgres/base/16384 /opt/hx-ki/postgres/pg_wal /opt/hx-ki/postgres/pg_wal/archive_status /opt/hx-ki/postgres/pg_tblspc /opt/hx-ki/postgres/pg_logical /opt/hx-ki/postgres/pg_logical/snapshots /opt/hx-ki/postgres/pg_logical/mappings /opt/hx-ki/postgres/pg_stat_tmp /opt/hx-ki/postgres/global /opt/hx-ki/postgres/pg_notify /opt/hx-ki/postgres/pg_serial /opt/hx-ki/venv /opt/hx-ki/venv/include /opt/hx-ki/venv/include/python3.12 /opt/hx-ki/venv/bin /opt/hx-ki/venv/lib /opt/hx-ki/venv/lib/python3.12 /opt/hx-ki/agents /opt/hx-ki/com-stack /opt/hx-ki/com-stack/syncthing /opt/hx-ki/com-stack/mariadb /opt/hx-ki/com-stack/caddy /opt/hx-ki/com-stack/gitea /opt/hx-ki/com-stack/mautic /opt/hx-ki/com-stack/n8n /opt/hx-ki/com-stack/web /opt/hx-ki/com-stack/postgres /opt/hx-ki/com-stack/grafana /opt/hx-ki/nats /opt/hx-ki/inventory /opt/hx-ki/repos /opt/hx-ki/repos/hxki-inventory /opt/hx-ki/repos/hxki-inventory/chaos /opt/hx-ki/repos/hxki-inventory/.git /opt/hx-ki/repos/inventories /opt/hx-ki/env /opt/hx-ki/grafana /opt/hx-ki/grafana/plugins /opt/hx-ki/grafana/plugins/grafana-metricsdrilldown-app /opt/hx-ki/grafana/plugins/grafana-exploretraces-app /opt/hx-ki/grafana/plugins/grafana-lokiexplore-app /opt/hx-ki/grafana/plugins/grafana-pyroscope-app /opt/hx-ki/grafana/csv /opt/hx-ki/grafana/pdf /opt/hx-ki/grafana/png /opt/hx-ki/telemetry /opt/hx-ki/tools /opt/hx-ki/postres ----------------------------------------- [6] /data · WORKSPACE ----------------------------------------- ls -al /data: total 12 drwxr-xr-x 3 root root 4096 Nov 25 07:26 . drwxr-xr-x 25 root root 4096 Nov 25 07:26 .. drwxrwxrwx 15 1000 1000 4096 Nov 30 15:47 HXKI_WORKSPACE Inhalt von HXKI_WORKSPACE (maxdepth 2): /data/HXKI_WORKSPACE /data/HXKI_WORKSPACE/contracts /data/HXKI_WORKSPACE/logs /data/HXKI_WORKSPACE/tmp /data/HXKI_WORKSPACE/flows_in /data/HXKI_WORKSPACE/incoming /data/HXKI_WORKSPACE/flows_out /data/HXKI_WORKSPACE/router /data/HXKI_WORKSPACE/outgoing /data/HXKI_WORKSPACE/docs /data/HXKI_WORKSPACE/stage /data/HXKI_WORKSPACE/telemetry /data/HXKI_WORKSPACE/n8n_router /data/HXKI_WORKSPACE/events ----------------------------------------- [7] DOCKER-COMPOSE · BAUPLÄNE ----------------------------------------- Gefundene docker-compose.yml / compose.yml unter /opt (maxdepth 6): /opt/hx-caddy/docker-compose.yml /opt/hx-ki/docker/hxki-syncthing/docker-compose.yml /opt/hx-ki/docker/docker-compose.yml /opt/hx-ki/com-stack/docker-compose.yml /opt/hx-ki/nats/docker-compose.yml /opt/hx-ki/grafana/docker-compose.yml >>> Auszug aus: /opt/hx-caddy/docker-compose.yml environment: - NATS_URL=nats://91.98.42.205:4222 version: "3.9" services: caddy: image: caddy:2 container_name: hx-caddy-caddy-1 restart: unless-stopped ports: - "80:80" - "443:443" volumes: - /opt/hx-ki/caddy/Caddyfile:/etc/caddy/Caddyfile - caddy_data:/data - caddy_config:/config networks: - hxki-internal volumes: caddy_data: caddy_config: networks: hxki-internal: external: true >>> Auszug aus: /opt/hx-ki/docker/hxki-syncthing/docker-compose.yml version: "3.8" services: hxki-syncthing: image: lscr.io/linuxserver/syncthing:latest container_name: hxki-syncthing restart: unless-stopped environment: - NATS_URL=nats://91.98.42.205:4222 - PUID=0 - PGID=0 - TZ=Europe/Berlin volumes: - /opt/hx-ki/syncthing/config:/config - /data/HXKI_WORKSPACE:/data network_mode: bridge ports: - "8384:8384" # Web UI - "22000:22000/tcp" # Sync TCP - "22000:22000/udp" # Sync UDP - "21027:21027/udp" # Local discovery >>> Auszug aus: /opt/hx-ki/docker/docker-compose.yml version: "3.9" networks: hxki-internal: external: true services: # ------------------------------------------- # POSTGRES (für n8n) # ------------------------------------------- postgres: image: postgres:16 container_name: hxki-postgres restart: unless-stopped networks: - hxki-internal environment: POSTGRES_USER: hxki POSTGRES_PASSWORD: supersecure POSTGRES_DB: hxki_roles volumes: - /opt/hx-ki/postgres:/var/lib/postgresql/data ports: - "5432:5432" # ------------------------------------------- # N8N – DAS MASTER-NERVENSYSTEM # ------------------------------------------- n8n: image: docker.n8n.io/n8nio/n8n:latest container_name: hxki-n8n restart: unless-stopped depends_on: - postgres networks: - hxki-internal environment: N8N_HOST: n8n.hx-ki.com N8N_PORT: 5678 >>> Auszug aus: /opt/hx-ki/com-stack/docker-compose.yml version: "3.9" networks: hxki-internal: external: true services: # ========== CADDY (Reverse Proxy mit SSL) ========== caddy: image: caddy:latest container_name: hx-caddy restart: unless-stopped networks: - hxki-internal ports: - "80:80" - "443:443" volumes: - ./caddy/Caddyfile:/etc/caddy/Caddyfile - caddy_data:/data - caddy_config:/config # ========== N8N (Master Instanz) ========== hxki-n8n: image: docker.n8n.io/n8nio/n8n container_name: hxki-n8n restart: unless-stopped networks: - hxki-internal environment: - N8N_BASIC_AUTH_ACTIVE=false - N8N_DIAGNOSTICS_ENABLED=false - N8N_HOST=n8n.hx-ki.com - N8N_PORT=5678 - N8N_EDITOR_BASE_URL=https://n8n.hx-ki.com - WEBHOOK_URL=https://n8n.hx-ki.com volumes: - /data/HXKI_WORKSPACE/router:/home/node/.n8n - /data/HXKI_WORKSPACE:/data/HXKI_WORKSPACE >>> Auszug aus: /opt/hx-ki/nats/docker-compose.yml environment: - NATS_URL=nats://91.98.42.205:4222 version: "3.9" services: hxki-nats-fsn: image: nats:latest container_name: hxki-nats-fsn restart: unless-stopped command: ["-js", "-m", "8222"] ports: - "4222:4222" - "8222:8222" networks: - hxki-internal networks: hxki-internal: external: true >>> Auszug aus: /opt/hx-ki/grafana/docker-compose.yml services: grafana: image: grafana/grafana-oss:latest container_name: hxki-grafana restart: unless-stopped user: "0" ports: - "3000:3000" volumes: - /opt/hx-ki/grafana/data:/var/lib/grafana - /opt/hx-ki/grafana/provisioning:/etc/grafana/provisioning environment: - NATS_URL=nats://91.98.42.205:4222 - GF_SECURITY_ADMIN_PASSWORD=admin - GF_SERVER_DOMAIN=localhost - GF_SERVER_ROOT_URL=http://localhost:3000 ----------------------------------------- [8] ENV-FILES / KONFIG-PFADE ----------------------------------------- ENV-ähnliche Dateien unter /opt/hx-ki (nur Pfade, kein Inhalt): /opt/hx-ki/env/.env ----------------------------------------- [9] POSTGRES · DATENBANK-ÜBERSICHT ----------------------------------------- Gefundener Postgres-Container: hxki-postgres Postgres-Env (nur Keys): POSTGRES_USER=***MASKIERT*** POSTGRES_PASSWORD=***MASKIERT*** POSTGRES_DB=***MASKIERT*** PATH=***MASKIERT*** GOSU_VERSION=***MASKIERT*** LANG=***MASKIERT*** PG_MAJOR=***MASKIERT*** PG_VERSION=***MASKIERT*** PGDATA=***MASKIERT*** Datenbanken in dieser Instanz (psql -l, falls möglich): psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: role "postgres" does not exist psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: database "hxki" does not exist psql -l konnte nicht generisch ausgeführt werden (User/Pass unbekannt). ----------------------------------------- ========================================= ENDE · SERVER-ANALYSE v1 Report: /opt/hx-ki/inventory/hxki_server_analyse_ubuntu-8gb-fsn1-1_20251204-150205.txt =========================================