Archive for Dezember, 2025

AI Workflow Automation N8N 2.1.4 – Google OAuth Authentication in n8n from setup to connection

Mittwoch, Dezember 31st, 2025

Die wildesten Offroad Strecken in der schönsten Region der Westalpen 2025 #2

Mittwoch, Dezember 31st, 2025

Apple MacBook Pro 14″ – mit M5 Chip wird erstmals ohne Netzteil ausgeliefert

Mittwoch, Dezember 31st, 2025

Proxmox Virtual Environment (VE) 9.1.4 – how to use Proxmox as VPN Server with WireGuard

Mittwoch, Dezember 31st, 2025

Mittwoch, Dezember 31st, 2025

Mittwoch, Dezember 31st, 2025

Informatikabschluss von Stanford als Ticket zum Silicon Valley – wegen KI finden aber Elitestudenten keinen Job als Entwickler mehr

Mittwoch, Dezember 31st, 2025

Klinikum Osnabrück das Marienhospital Osnabrück und das Franziskus-Hospital Harderberg in Georgsmarienhütte – unter dem Dach einer Holding

Mittwoch, Dezember 31st, 2025

Bis April 2026 sollen Arbeitsgruppen detailliertere Vorschläge für die medizinische  Arbeitsteilung die Ausgestaltung der Krankenhaus-Holding und Gebäudepläne unterbreiten. Das ist die Grundvoraussetzungum Fördermittel zu beantragen. Umgesetzt werden kann die Osnabrücker Reform nur wenn Bund und Land dafür hohe Millionenbeiträge aus dem entsprechenden Transformationsfonds freigeben. Zum Tragen kommt die anvisierte Klinik-Kooperation voraussichtlich erst 2032

Siemens CEO Roland Busch und Schaeffler CEO Klaus Rosenfeld – wie wird Künstliche Intelligenz (KI) die Fertigung revolutionieren

Mittwoch, Dezember 31st, 2025

Bundeswehr – Jahresrückblick 2025

Dienstag, Dezember 30th, 2025

AI Workflow Automation N8N 2.1.4 – Quick Start with Docker

Dienstag, Dezember 30th, 2025
root@pve-8n8-01:~# apt-get update -y
root@pve-8n8-01:~# apt-get full-upgrade -y
root@pve-8n8-01:~# apt-get remove $(dpkg –get-selections docker.io docker-compose docker-compose-v2 docker-doc podman-docker containerd runc | cut -f1)
dpkg: no packages found matching docker.io
dpkg: no packages found matching docker-compose
dpkg: no packages found matching docker-compose-v2
dpkg: no packages found matching docker-doc
dpkg: no packages found matching podman-docker
dpkg: no packages found matching containerd
dpkg: no packages found matching runc
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@pve-8n8-01:~#
root@pve-8n8-01:~# apt-get install ca-certificates curl
root@pve-8n8-01:~# install -m 0755 -d /etc/apt/keyrings
root@pve-8n8-01:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
root@pve-8n8-01:~# chmod a+r /etc/apt/keyrings/docker.asc
root@pve-8n8-01:~#
root@pve-8n8-01:~# tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo „${UBUNTU_CODENAME:-$VERSION_CODENAME}“)
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: noble
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
root@pve-8n8-01:~#
root@pve-8n8-01:~# apt-get update -y
Get:1 https://download.docker.com/linux/ubuntu noble InRelease [48.5 kB]
Hit:2 http://de.archive.ubuntu.com/ubuntu noble InRelease
Hit:3 http://de.archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:4 http://de.archive.ubuntu.com/ubuntu noble-backports InRelease
Hit:5 http://security.ubuntu.com/ubuntu noble-security InRelease
Get:6 https://download.docker.com/linux/ubuntu noble/stable amd64 Packages [41.1 kB]
Fetched 89.6 kB in 1s (111 kB/s)
Reading package lists… Done
root@pve-8n8-01:~#
root@pve-8n8-01:~# apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
root@pve-8n8-01:~# systemctl status docker
● docker.service – Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-12-28 16:53:38 UTC; 1min 5s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 2146 (dockerd)
Tasks: 10
Memory: 26.5M (peak: 27.0M)
CPU: 676ms
CGroup: /system.slice/docker.service
└─2146 /usr/bin/dockerd -H fd:// –containerd=/run/containerd/containerd.sock
Dec 28 16:53:37 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:37.872460199Z“ level=info msg=“Restoring containers: start.“
Dec 28 16:53:37 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:37.923005060Z“ level=info msg=“Deleting nftables IPv4 rules“ error=“exit status 1″
Dec 28 16:53:37 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:37.936991908Z“ level=info msg=“Deleting nftables IPv6 rules“ error=“exit status 1″
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.476295073Z“ level=info msg=“Loading containers: done.“
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.493143726Z“ level=info msg=“Docker daemon“ commit=fbf3ed2 containerd-snapshotter=true storage-driver=overlayfs ve>
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.493394785Z“ level=info msg=“Initializing buildkit“
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.532009844Z“ level=info msg=“Completed buildkit initialization“
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.542609746Z“ level=info msg=“Daemon has completed initialization“
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.542720017Z“ level=info msg=“API listen on /run/docker.sock“
Dec 28 16:53:38 pve-8n8-01 systemd[1]: Started docker.service – Docker Application Container Engine.
lines 1-22/22 (END)…skipping…
● docker.service – Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-12-28 16:53:38 UTC; 1min 5s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 2146 (dockerd)
Tasks: 10
Memory: 26.5M (peak: 27.0M)
CPU: 676ms
CGroup: /system.slice/docker.service
└─2146 /usr/bin/dockerd -H fd:// –containerd=/run/containerd/containerd.sock
Dec 28 16:53:37 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:37.872460199Z“ level=info msg=“Restoring containers: start.“
Dec 28 16:53:37 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:37.923005060Z“ level=info msg=“Deleting nftables IPv4 rules“ error=“exit status 1″
Dec 28 16:53:37 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:37.936991908Z“ level=info msg=“Deleting nftables IPv6 rules“ error=“exit status 1″
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.476295073Z“ level=info msg=“Loading containers: done.“
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.493143726Z“ level=info msg=“Docker daemon“ commit=fbf3ed2 containerd-snapshotter=true storage-driver=overlayfs ve>
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.493394785Z“ level=info msg=“Initializing buildkit“
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.532009844Z“ level=info msg=“Completed buildkit initialization“
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.542609746Z“ level=info msg=“Daemon has completed initialization“
Dec 28 16:53:38 pve-8n8-01 dockerd[2146]: time=“2025-12-28T16:53:38.542720017Z“ level=info msg=“API listen on /run/docker.sock“
Dec 28 16:53:38 pve-8n8-01 systemd[1]: Started docker.service – Docker Application Container Engine.
lines 1-22/22 (END)
root@pve-8n8-01:~#
root@pve-8n8-01:~# systemctl enable docker
Synchronizing state of docker.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable docker
root@pve-8n8-01:~#
root@pve-8n8-01:~# docker run hello-world
Unable to find image ‚hello-world:latest‘ locally
latest: Pulling from library/hello-world
17eec7bbc9d7: Pull complete
ea52d2000f90: Download complete
Digest: sha256:d4aaab6242e0cace87e2ec17a2ed3d779d18fbfd03042ea58f2995626396a274
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the „hello-world“ image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
root@pve-8n8-01:~#
root@pve-8n8-01:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

root@pve-8n8-01:~# docker version
Client: Docker Engine – Community
Version: 29.1.3
API version: 1.52
Go version: go1.25.5
Git commit: f52814d
Built: Fri Dec 12 14:49:32 2025
OS/Arch: linux/amd64
Context: default
Server: Docker Engine – Community
Engine:
Version: 29.1.3
API version: 1.52 (minimum version 1.44)
Go version: go1.25.5
Git commit: fbf3ed2
Built: Fri Dec 12 14:49:32 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.2.1
GitCommit: dea7da592f5d1d2b7755e3a161be07f43fad8f75
runc:
Version: 1.3.4
GitCommit: v1.3.4-0-gd6d73eb8
docker-init:
Version: 0.19.0
GitCommit: de40ad0
root@pve-8n8-01:~#
root@pve-8n8-01:~# docker volume create n8n_data
n8n_data
root@pve-8n8-01:~# docker run -d \
–name n8n \
–restart=always \
-p 5678:5678 \
-e GENERIC_TIMEZONE=“Europe/Berlin“ \
-e TZ=“Europe/Berlin“ \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true \
-e N8N_DEFAULT_BINARY_DATA_MODE=filesystem \
-e N8N_RUNNERS_ENABLED=true \
-e N8N_SECURE_COOKIE=false \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
Unable to find image ‚docker.n8n.io/n8nio/n8n:latest‘ locally
latest: Pulling from n8nio/n8n
b6d6bc43594d: Pull complete
811f3646ae70: Pull complete
9fc0bdb9d8ca: Pull complete
7847cc1dd778: Pull complete
b9b992ae23a0: Pull complete
014e56e61396: Pull complete
2e4fafc9c573: Pull complete
4745102427f1: Pull complete
4f4fb700ef54: Pull complete
bce68df5b47a: Pull complete
8e5d18195c5e: Pull complete
dd71040bff22: Pull complete
119138c86848: Download complete
bc859a51ecdb: Download complete
Digest: sha256:85214df20cd7bc020f8e4b0f60f87ea87f0a754ca7ba3d1ccdfc503ccd6e7f9c
Status: Downloaded newer image for docker.n8n.io/n8nio/n8n:latest
1fc3efbd5fa08d1c5e9e42e3f579f5cd472a624ce7dd8b0dc3f525de7ea41fe9

root@pve-8n8-01:~#
root@pve-8n8-01:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1fc3efbd5fa0 docker.n8n.io/n8nio/n8n „tini — /docker-ent…“ 3 minutes ago Up 3 minutes 0.0.0.0:5678->5678/tcp, [::]:5678->5678/tcp n8n
root@pve-8n8-01:
root@pve-8n8-01:~# docker volume ls
DRIVER VOLUME NAME
local n8n_data
root@pve-8n8-01:~# docker volume inspect n8n_data
[
{
„CreatedAt“: „2025-12-28T17:24:00Z“,
„Driver“: „local“,
„Labels“: null,
„Mountpoint“: „/var/lib/docker/volumes/n8n_data/_data“,
„Name“: „n8n_data“,
„Options“: null,
„Scope“: „local“
}
]

root@pve-8n8-01:~#
root@pve-8n8-01:~# mkdir /mnt/n8n_data
root@pve-8n8-01:~# mount -o bind /var/lib/docker/volumes/n8n_data/_data  /mnt/n8n_data
root@pve-8n8-01:~#
root@pve-8n8-01:~# cd /mnt/n8n_data

root@pve-8n8-01:/mnt/n8n_data# ls -la
total 4672
drwxr-sr-x 6 js js 4096 Dec 28 17:51 .
drwxr-xr-x 3 root root 4096 Dec 31 10:26 ..
drwxr-sr-x 2 js js 4096 Dec 28 17:27 binaryData
-rw——- 1 js js 56 Dec 28 17:26 config
-rw-r–r– 1 js js 0 Dec 28 17:51 crash.journal
-rw-r–r– 1 js js 585728 Dec 28 17:27 database.sqlite
-rw-r–r– 1 js js 32768 Dec 29 11:22 database.sqlite-shm
-rw-r–r– 1 js js 4124152 Dec 29 11:22 database.sqlite-wal
drwxr-sr-x 2 js js 4096 Dec 28 17:27 git
-rw-r–r– 1 js js 0 Dec 28 17:27 n8nEventLog-1.log
-rw-r–r– 1 js js 11616 Dec 29 11:22 n8nEventLog.log
drwxr-sr-x 2 js js 4096 Dec 28 17:27 nodes
drwxr-sr-x 2 js js 4096 Dec 28 17:27 ssh
root@pve-8n8-01:~# docker exec -it n8n sh
~ $
~ $ pwd
/home/node
~ $ ls -la
total 24
drwxr-sr-x 1 node node 4096 Dec 31 17:45 .
drwxr-xr-x 1 root root 4096 Dec 4 22:12 ..
-rw——- 1 node node 68 Jan 1 11:40 .ash_history
drwxr-sr-x 3 node node 4096 Dec 28 18:27 .cache
drwxr-sr-x 6 node node 4096 Dec 31 16:37 .n8n
~ $

Die wildesten Offroad Strecken in der schönsten Region der Westalpen 2025 #1

Dienstag, Dezember 30th, 2025

Johanniter-Krankenhaus Geesthacht – etwa 250 der 700 Mitarbeitenden des insolventen Krankenhauses haben ihre Kündigung erhalten

Dienstag, Dezember 30th, 2025

Oracle AI Database 26ai – is going to be available on non Oracle hardware for Linux x86-64 coming on January 20th 2026

Dienstag, Dezember 30th, 2025

Proxmox Virtual Environment (VE) 9.1.4 – how to use Proxmox as VPN Server with OpenVPN

Dienstag, Dezember 30th, 2025