From 2f11e411f29362a6955ff6869e687682fe146f2b Mon Sep 17 00:00:00 2001 From: redbeardymcgee Date: Sat, 12 Apr 2025 14:54:00 -0500 Subject: [PATCH] feat(n8n): add n8n workflow automation --- README.md | 4 +--- quadlets/n8n/n8n.container | 20 ++++++++++++++++++++ quadlets/n8n/n8n.network | 6 ++++++ quadlets/n8n/n8n.volume | 3 +++ 4 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 quadlets/n8n/n8n.container create mode 100644 quadlets/n8n/n8n.network create mode 100644 quadlets/n8n/n8n.volume diff --git a/README.md b/README.md index 6a6a338..ef272a0 100644 --- a/README.md +++ b/README.md @@ -202,15 +202,13 @@ that I intend to add to this repository. It is still growing, and I welcome - [x] [Memos](https://usememos.com) - [ ] [Miniflux](https://miniflux.app/) - [x] [MinIO](https://min.io) -- [ ] [n8n](https://n8n.io/) +- [x] [n8n](https://n8n.io/) - [x] [Nebula](https://github.com/slackhq/nebula) - [ ] [Netbird](https://netbird.io/) - [x] [netboot.xyz](https://netboot.xyz) - [x] [Netdata](https://www.netdata.cloud/) - [ ] [Note Mark](https://github.com/enchant97/note-mark) - [ ] [Notesnook](https://github.com/streetwriters/notesnook-sync-server) -- [ ] [ntop](https://www.ntop.org/) -- [ ] [OpenNMS](https://www.opennms.org/) - [x] [OpenObserve](https://openobserve.ai) - [x] [OpenSpeedTest](https://openspeedtest.com) - [x] [PiHole](https://pi-hole.net/) diff --git a/quadlets/n8n/n8n.container b/quadlets/n8n/n8n.container new file mode 100644 index 0000000..4cb30b2 --- /dev/null +++ b/quadlets/n8n/n8n.container @@ -0,0 +1,20 @@ +[Unit] +Description=n8n + +[Service] +Restart=on-failure +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.n8n.io/n8nio/n8n +ContainerName=n8n +AutoUpdate=registry + +Network=n8n.network +HostName=n8n +PublishPort=5678:5678 + +Volume=n8n-data:/home/node/.n8n diff --git a/quadlets/n8n/n8n.network b/quadlets/n8n/n8n.network new file mode 100644 index 0000000..53e9f98 --- /dev/null +++ b/quadlets/n8n/n8n.network @@ -0,0 +1,6 @@ +[Unit] +Description=n8n network + +[Network] +NetworkName=n8n + diff --git a/quadlets/n8n/n8n.volume b/quadlets/n8n/n8n.volume new file mode 100644 index 0000000..3bb7269 --- /dev/null +++ b/quadlets/n8n/n8n.volume @@ -0,0 +1,3 @@ +[Volume] +VolumeName=n8n-data +