initial COM2 system snapshot
This commit is contained in:
@@ -0,0 +1,663 @@
|
||||
=========================================
|
||||
HX-KI · SERVER-ANALYSE v1
|
||||
Host: ubuntu-8gb-nbg1-1
|
||||
Datum: 20251204-151522
|
||||
=========================================
|
||||
|
||||
[1] SYSTEM · OS · KERNEL
|
||||
-----------------------------------------
|
||||
uname -a:
|
||||
Linux ubuntu-8gb-nbg1-1 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 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:15:22 up 1 day, 2:52, 2 users, load average: 0.12, 0.09, 0.03
|
||||
|
||||
-----------------------------------------
|
||||
[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): 8
|
||||
On-line CPU(s) list: 0-7
|
||||
Vendor ID: AuthenticAMD
|
||||
BIOS Vendor ID: QEMU
|
||||
Model name: AMD EPYC-Rome Processor
|
||||
BIOS Model name: NotSpecified CPU @ 2.0GHz
|
||||
|
||||
RAM (free -h):
|
||||
total used free shared buff/cache available
|
||||
Mem: 15Gi 928Mi 1.0Gi 19Mi 13Gi 14Gi
|
||||
Swap: 8.0Gi 256Ki 8.0Gi
|
||||
|
||||
Storage (df -h / und /opt /data, falls vorhanden):
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
/dev/sda1 75G 55G 17G 77% /
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
/dev/sda1 75G 55G 17G 77% /
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
/dev/sda1 75G 55G 17G 77% /
|
||||
|
||||
-----------------------------------------
|
||||
[3] NETZWERK · INTERFACES · PORTS
|
||||
-----------------------------------------
|
||||
IP / Interfaces (ip -brief addr):
|
||||
lo UNKNOWN 127.0.0.1/8 ::1/128
|
||||
eth0 UP 46.224.17.53/32 metric 100 2a01:4f8:c2c:5a08::1/64 fe80::9000:6ff:feaf:c5a9/64
|
||||
vethc0db9b7@if2 UP fe80::10ce:bfff:fe58:3cc2/64
|
||||
docker0 DOWN 172.17.0.1/16
|
||||
br-1cb2b2c13c20 UP 172.18.0.1/16 fe80::4d3:b3ff:feb4:ef33/64
|
||||
vethc4c7b05@if2 UP fe80::e4cf:6ff:fe1a:3a1/64
|
||||
vethc1e3d9e@if2 UP fe80::fcbd:fff:fe3a:b3df/64
|
||||
veth7aabb9b@if2 UP fe80::1468:d1ff:fe61:d1af/64
|
||||
|
||||
Routen (ip route):
|
||||
default via 172.31.1.1 dev eth0 proto dhcp src 46.224.17.53 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-1cb2b2c13c20 proto kernel scope link src 172.18.0.1
|
||||
172.31.1.1 dev eth0 proto dhcp scope link src 46.224.17.53 metric 100
|
||||
185.12.64.1 via 172.31.1.1 dev eth0 proto dhcp src 46.224.17.53 metric 100
|
||||
185.12.64.2 via 172.31.1.1 dev eth0 proto dhcp src 46.224.17.53 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=840,fd=16)) uid:992 ino:8882 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=840,fd=14)) uid:992 ino:8880 sk:2 cgroup:/system.slice/systemd-resolved.service <->
|
||||
udp UNCONN 0 0 46.224.17.53%eth0:68 0.0.0.0:* users:(("systemd-network",pid=854,fd=22)) uid:998 ino:1154600 sk:3 cgroup:/system.slice/systemd-networkd.service <->
|
||||
udp UNCONN 0 0 *:443 *:* users:(("caddy",pid=913,fd=8)) uid:996 ino:9041 sk:4 cgroup:/system.slice/caddy.service v6only:0 <->
|
||||
tcp LISTEN 0 4096 0.0.0.0:5432 0.0.0.0:* users:(("docker-proxy",pid=12837,fd=7)) ino:78645 sk:5 cgroup:/system.slice/docker.service <->
|
||||
tcp LISTEN 0 4096 0.0.0.0:5678 0.0.0.0:* users:(("docker-proxy",pid=234455,fd=7)) ino:1305565 sk:6 cgroup:/system.slice/docker.service <->
|
||||
tcp LISTEN 0 4096 127.0.0.54:53 0.0.0.0:* users:(("systemd-resolve",pid=840,fd=17)) uid:992 ino:8883 sk:7 cgroup:/system.slice/systemd-resolved.service <->
|
||||
tcp LISTEN 0 4096 127.0.0.1:38669 0.0.0.0:* users:(("containerd",pid=1021,fd=9)) ino:9017 sk:8 cgroup:/system.slice/containerd.service <->
|
||||
tcp LISTEN 0 4096 0.0.0.0:8080 0.0.0.0:* users:(("docker-proxy",pid=13210,fd=7)) ino:84648 sk:9 cgroup:/system.slice/docker.service <->
|
||||
tcp LISTEN 0 4096 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=2836,fd=3),("systemd",pid=1,fd=97)) ino:9428 sk:a cgroup:/system.slice/ssh.socket <->
|
||||
tcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:* users:(("systemd-resolve",pid=840,fd=15)) uid:992 ino:8881 sk:b cgroup:/system.slice/systemd-resolved.service <->
|
||||
tcp LISTEN 0 4096 0.0.0.0:3306 0.0.0.0:* users:(("docker-proxy",pid=12984,fd=7)) ino:82627 sk:c cgroup:/system.slice/docker.service <->
|
||||
tcp LISTEN 0 4096 127.0.0.1:2019 0.0.0.0:* users:(("caddy",pid=913,fd=4)) uid:996 ino:9037 sk:d cgroup:/system.slice/caddy.service <->
|
||||
tcp LISTEN 0 4096 [::]:5432 [::]:* users:(("docker-proxy",pid=12846,fd=7)) ino:78646 sk:e cgroup:/system.slice/docker.service v6only:1 <->
|
||||
tcp LISTEN 0 4096 [::]:5678 [::]:* users:(("docker-proxy",pid=234462,fd=7)) ino:1305566 sk:f cgroup:/system.slice/docker.service v6only:1 <->
|
||||
tcp LISTEN 0 4096 [::]:8080 [::]:* users:(("docker-proxy",pid=13217,fd=7)) ino:84649 sk:10 cgroup:/system.slice/docker.service v6only:1 <->
|
||||
tcp LISTEN 0 4096 *:443 *:* users:(("caddy",pid=913,fd=7)) uid:996 ino:9039 sk:11 cgroup:/system.slice/caddy.service v6only:0 <->
|
||||
tcp LISTEN 0 4096 *:80 *:* users:(("caddy",pid=913,fd=9)) uid:996 ino:9042 sk:12 cgroup:/system.slice/caddy.service v6only:0 <->
|
||||
tcp LISTEN 0 4096 [::]:22 [::]:* users:(("sshd",pid=2836,fd=4),("systemd",pid=1,fd=98)) ino:8898 sk:13 cgroup:/system.slice/ssh.socket v6only:1 <->
|
||||
tcp LISTEN 0 4096 [::]:3306 [::]:* users:(("docker-proxy",pid=13008,fd=7)) ino:82628 sk:14 cgroup:/system.slice/docker.service v6only:1 <->
|
||||
|
||||
-----------------------------------------
|
||||
[4] DOCKER · ARCHITEKTUR + RUNTIME
|
||||
-----------------------------------------
|
||||
docker version (Kurzinfo):
|
||||
Client: 28.2.2 · Server: 28.2.2
|
||||
|
||||
Laufende Container (Names, Image, Command, Status, Ports):
|
||||
NAMES IMAGE COMMAND STATUS PORTS
|
||||
hxki-n8n docker.n8n.io/n8nio/n8n:latest "tini -- /docker-ent…" Up 1 second 0.0.0.0:5678->5678/tcp, [::]:5678->5678/tcp
|
||||
hxki-mautic mautic/mautic:5-apache "/entrypoint.sh" Up 24 hours 0.0.0.0:8080->80/tcp, [::]:8080->80/tcp
|
||||
hxki-postgres postgres:16 "docker-entrypoint.s…" Up 24 hours 0.0.0.0:5432->5432/tcp, [::]:5432->5432/tcp
|
||||
hxki-mariadb mariadb:10.11 "docker-entrypoint.s…" Up 24 hours 0.0.0.0:3306->3306/tcp, [::]:3306->3306/tcp
|
||||
|
||||
Alle Container (inkl. exited):
|
||||
NAMES IMAGE STATUS
|
||||
hxki-n8n docker.n8n.io/n8nio/n8n:latest Up 1 second
|
||||
hxki-mautic mautic/mautic:5-apache Up 24 hours
|
||||
hxki-postgres postgres:16 Up 24 hours
|
||||
hxki-mariadb mariadb:10.11 Up 24 hours
|
||||
hxki-caddy caddy:2 Created
|
||||
|
||||
Docker-Networks:
|
||||
NETWORK ID NAME DRIVER SCOPE
|
||||
2b3ba4207062 bridge bridge local
|
||||
5f2b0439fcb7 host host local
|
||||
1cb2b2c13c20 hxki-internal bridge local
|
||||
43df092118e8 none null local
|
||||
|
||||
Docker-Volumes:
|
||||
DRIVER VOLUME NAME
|
||||
local 0a3df67195e5e013f69bddc6d60d7e6513836c146549ed454016abc7ef2a9b41
|
||||
local 39f27e0058f57e1139d431687abf2feaf61eb5374c9b168f819caa69e2af37d4
|
||||
local 184d50440f732358a3e8484debd47abba6866195eb92d34c5539617f91a97947
|
||||
local b4d2dae16d50439483bf079311f6b7f4b6cb7e34124966ddd3878429369646ba
|
||||
local brain_brain_chroma_data
|
||||
local brain_brain_ollama_data
|
||||
local brain_brain_postgres_data
|
||||
local docker-compose-migration_n8n-logs
|
||||
local docker_caddy_config
|
||||
local docker_caddy_data
|
||||
local hxki-brain_chroma_data
|
||||
local hxki-brain_ollama_data
|
||||
local hxki-brain_postgres_data
|
||||
local sap-chatbot_ollama_data
|
||||
|
||||
Docker Images (Kurzliste):
|
||||
REPOSITORY TAG SIZE
|
||||
mautic/mautic 5-apache 1.9GB
|
||||
docker.n8n.io/n8nio/n8n latest 1.01GB
|
||||
n8nio/n8n latest 1.01GB
|
||||
docker.n8n.io/n8nio/n8n <none> 1.01GB
|
||||
ghcr.io/open-webui/open-webui main 4.32GB
|
||||
gitea/gitea latest 181MB
|
||||
ollama/ollama latest 3.75GB
|
||||
grafana/grafana-oss latest 746MB
|
||||
chromadb/chroma latest 580MB
|
||||
postgres 15 444MB
|
||||
postgres 16 451MB
|
||||
mariadb 10.11 331MB
|
||||
nats latest 17.2MB
|
||||
caddy 2 53.5MB
|
||||
curlimages/curl 8.7.1 17.3MB
|
||||
|
||||
Container-Architektur-Details (Compose-Labels, Volumes, Networks):
|
||||
|
||||
>>> 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:0fbe2f47628449cced9d817215f87fba0e95480ac36e73657b898b65fadd7e92","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.37.1","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.122.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"],"MacAddress":"de:f9:a1:0d:f9:61","DriverOpts":null,"GwPriority":0,"NetworkID":"1cb2b2c13c20140b8e3454fe43c950a30c35a282d97231e235772318290c06b4","EndpointID":"72a2451dbf7407d3283abe9767f929addecf54710d80e9fcd720698afbc144dd","Gateway":"172.18.0.1","IPAddress":"172.18.0.2","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-n8n","n8n","57cc10f9fe73"]}}
|
||||
|
||||
>>> 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:991ed6af9af6ad32ebec381d657c7625abb278c048faf83290944b158dc53022","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.37.1","maintainer":"Mautic core team <>","vendor":"Mautic"}
|
||||
Mounts: [{"Type":"volume","Name":"39f27e0058f57e1139d431687abf2feaf61eb5374c9b168f819caa69e2af37d4","Source":"/var/lib/docker/volumes/39f27e0058f57e1139d431687abf2feaf61eb5374c9b168f819caa69e2af37d4/_data","Destination":"/var/www/html/docroot/media/files","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"volume","Name":"184d50440f732358a3e8484debd47abba6866195eb92d34c5539617f91a97947","Source":"/var/lib/docker/volumes/184d50440f732358a3e8484debd47abba6866195eb92d34c5539617f91a97947/_data","Destination":"/var/www/html/docroot/media/images","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"volume","Name":"b4d2dae16d50439483bf079311f6b7f4b6cb7e34124966ddd3878429369646ba","Source":"/var/lib/docker/volumes/b4d2dae16d50439483bf079311f6b7f4b6cb7e34124966ddd3878429369646ba/_data","Destination":"/var/www/html/var/logs","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"volume","Name":"0a3df67195e5e013f69bddc6d60d7e6513836c146549ed454016abc7ef2a9b41","Source":"/var/lib/docker/volumes/0a3df67195e5e013f69bddc6d60d7e6513836c146549ed454016abc7ef2a9b41/_data","Destination":"/var/www/html/config","Driver":"local","Mode":"","RW":true,"Propagation":""}]
|
||||
Networks: {"hxki-internal":{"IPAMConfig":null,"Links":null,"Aliases":["hxki-mautic","mautic"],"MacAddress":"f6:b7:15:fd:e3:a3","DriverOpts":null,"GwPriority":0,"NetworkID":"1cb2b2c13c20140b8e3454fe43c950a30c35a282d97231e235772318290c06b4","EndpointID":"e8d5aef8b067a9d0d4855f8c80b67a7b4e22e813de80054fe90824ece3a95d17","Gateway":"172.18.0.1","IPAddress":"172.18.0.7","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-mautic","mautic","6ac2d55e8faa"]}}
|
||||
|
||||
>>> 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:05c1acb89ae44b0bc936fdad9c7bcf32a2300ef1dbab9407bb6dd12eaee1c8c3","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.37.1"}
|
||||
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"],"MacAddress":"82:cf:a8:b8:f7:81","DriverOpts":null,"GwPriority":0,"NetworkID":"1cb2b2c13c20140b8e3454fe43c950a30c35a282d97231e235772318290c06b4","EndpointID":"40af7ee152dedf895e9108bdbf3bd6f62339c3f00065ab053fe7ca5fb06eb604","Gateway":"172.18.0.1","IPAddress":"172.18.0.3","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-postgres","postgres","a49814415d26"]}}
|
||||
|
||||
>>> 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:3a3c046f59cd79cdbc8048b4d51bf38ab233c0f77d8311a490a63c05f111e382","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.37.1","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"],"MacAddress":"36:88:83:7d:60:42","DriverOpts":null,"GwPriority":0,"NetworkID":"1cb2b2c13c20140b8e3454fe43c950a30c35a282d97231e235772318290c06b4","EndpointID":"952a630d405448c930366e0c8a7cff0b069014331b6b986317e2117ff371e83c","Gateway":"172.18.0.1","IPAddress":"172.18.0.6","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["hxki-mariadb","mariadb","db99470106b7"]}}
|
||||
|
||||
-----------------------------------------
|
||||
[5] /opt · ARCHITEKTURBAUM
|
||||
-----------------------------------------
|
||||
ls -al /opt:
|
||||
total 20
|
||||
drwxr-xr-x 5 root root 4096 Nov 29 18:11 .
|
||||
drwxr-xr-x 24 root root 4096 Dec 3 12:23 ..
|
||||
drwx--x--x 4 root root 4096 Nov 29 18:11 containerd
|
||||
drwxr-xr-x 34 root root 4096 Dec 1 12:04 hx-ki
|
||||
drwxr-xr-x 2 root root 4096 Nov 29 11:32 hxki-brain
|
||||
|
||||
ls -al /opt/hx-ki (Top-Level):
|
||||
total 140
|
||||
drwxr-xr-x 34 root root 4096 Dec 1 12:04 .
|
||||
drwxr-xr-x 5 root root 4096 Nov 29 18:11 ..
|
||||
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 3 root root 4096 Nov 29 15:01 brain_data
|
||||
drwxr-xr-x 3 root root 4096 Nov 29 14:57 brain_source
|
||||
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 5 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 3 15:07 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:15 inventory
|
||||
drwxr-xr-x 2 root root 4096 Nov 21 14:12 logs
|
||||
drwxr-xr-x 6 dnsmasq systemd-journal 4096 Dec 3 15:03 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 dnsmasq root 4096 Dec 3 15:03 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:15 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/docker/brain
|
||||
/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/brain_data
|
||||
/opt/hx-ki/brain_data/hxki-engine
|
||||
/opt/hx-ki/brain_data/hxki-engine/.git
|
||||
/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/brain_source
|
||||
/opt/hx-ki/brain_source/hxki-engine.git
|
||||
/opt/hx-ki/brain_source/hxki-engine.git/objects
|
||||
/opt/hx-ki/brain_source/hxki-engine.git/hooks
|
||||
/opt/hx-ki/brain_source/hxki-engine.git/refs
|
||||
/opt/hx-ki/brain_source/hxki-engine.git/info
|
||||
/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 16
|
||||
drwxr-xr-x 4 root root 4096 Dec 3 15:03 .
|
||||
drwxr-xr-x 24 root root 4096 Dec 3 12:23 ..
|
||||
drwxr-xr-x 2 root root 4096 Nov 11 03:22 chroma
|
||||
drwxr-xr-x 3 root root 4096 Dec 3 15:03 HXKI_WORKSPACE
|
||||
|
||||
Inhalt von chroma (maxdepth 2):
|
||||
/data/chroma
|
||||
/data/chroma/chroma.sqlite3
|
||||
|
||||
Inhalt von HXKI_WORKSPACE (maxdepth 2):
|
||||
/data/HXKI_WORKSPACE
|
||||
/data/HXKI_WORKSPACE/router
|
||||
|
||||
|
||||
-----------------------------------------
|
||||
[7] DOCKER-COMPOSE · BAUPLÄNE
|
||||
-----------------------------------------
|
||||
Gefundene docker-compose.yml / compose.yml unter /opt (maxdepth 6):
|
||||
/opt/hx-ki/docker/hxki-syncthing/docker-compose.yml
|
||||
/opt/hx-ki/docker/docker-compose.yml
|
||||
/opt/hx-ki/docker/brain/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
|
||||
/opt/hxki-brain/docker-compose.yml
|
||||
|
||||
>>> 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/docker/brain/docker-compose.yml
|
||||
version: "3.8"
|
||||
|
||||
networks:
|
||||
hxki-internal:
|
||||
external: true
|
||||
|
||||
services:
|
||||
hxki-postgres:
|
||||
image: postgres:16
|
||||
container_name: hxki-postgres
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_USER: hxki
|
||||
POSTGRES_PASSWORD: hxki_pass
|
||||
POSTGRES_DB: brain
|
||||
volumes:
|
||||
- brain_postgres_data:/var/lib/postgresql/data
|
||||
networks:
|
||||
- hxki-internal
|
||||
ports:
|
||||
- "5432:5432"
|
||||
|
||||
hxki-chroma:
|
||||
image: chromadb/chroma:latest
|
||||
container_name: hxki-chroma
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
CHROMA_DB_IMPL: duckdb+parquet
|
||||
CHROMA_TELEMETRY_ENABLED: "false"
|
||||
volumes:
|
||||
- brain_chroma_data:/chroma
|
||||
networks:
|
||||
- hxki-internal
|
||||
ports:
|
||||
- "8000:8000"
|
||||
|
||||
hxki-n8n:
|
||||
image: docker.n8n.io/n8nio/n8n
|
||||
container_name: hxki-n8n
|
||||
restart: unless-stopped
|
||||
|
||||
>>> 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
|
||||
|
||||
>>> Auszug aus: /opt/hxki-brain/docker-compose.yml
|
||||
version: '3.8'
|
||||
|
||||
networks:
|
||||
hxki-internal:
|
||||
external: true
|
||||
|
||||
services:
|
||||
|
||||
postgres:
|
||||
image: postgres:15
|
||||
container_name: hxki-postgres
|
||||
restart: always
|
||||
environment:
|
||||
POSTGRES_USER: hxki
|
||||
POSTGRES_PASSWORD: hxki_pass
|
||||
POSTGRES_DB: brain
|
||||
volumes:
|
||||
- postgres_data:/var/lib/postgresql/data
|
||||
networks:
|
||||
- hxki-internal
|
||||
ports:
|
||||
- "5432:5432"
|
||||
|
||||
chroma:
|
||||
image: chromadb/chroma:latest
|
||||
container_name: hxki-chroma
|
||||
restart: always
|
||||
volumes:
|
||||
- chroma_data:/chroma
|
||||
networks:
|
||||
- hxki-internal
|
||||
ports:
|
||||
- "8000:8000"
|
||||
|
||||
n8n:
|
||||
image: n8nio/n8n
|
||||
container_name: hxki-n8n
|
||||
restart: always
|
||||
environment:
|
||||
DB_TYPE: postgresdb
|
||||
|
||||
|
||||
-----------------------------------------
|
||||
[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-nbg1-1_20251204-151522.txt
|
||||
=========================================
|
||||
Reference in New Issue
Block a user