From 9f1f96500b6d44f0ec3b061a68c2920070e14a0b Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Wed, 23 Jul 2025 16:53:14 +0100 Subject: [PATCH] Add N8N and network changes --- install.sh | 19 +++++++++---------- server/.env | 5 +++++ server/domains.md | 1 + server/install-docker.sh | 4 ++++ 4 files changed, 19 insertions(+), 10 deletions(-) diff --git a/install.sh b/install.sh index 0339f6d3..1e07d19d 100755 --- a/install.sh +++ b/install.sh @@ -83,19 +83,18 @@ if [ "$(pwd)" != "$HOME/dotfiles" ]; then sudo apt update sudo apt install -y git if ! git clone https://git.trude.dev/trude/dotfiles --depth 1; then - echo "${RED}Error cloning dotfiles repository. Exiting...${NC}" - exit 2 + echo "${RED}Error cloning dotfiles repository. Update skipped...${NC}" fi cd dotfiles || exit echo "${GREEN}dotfiles repository cloned successfully.${NC}" -else - echo "${YELLOW}Updating dotfiles repository...${NC}" - pull_output=$(git pull) - echo "$pull_output" - if ! echo "$pull_output" | grep -q "Already up to date."; then - echo "${YELLOW}Changes detected. Re-running script...${NC}" - exec "$0" "$@" - fi +# else +# echo "${YELLOW}Updating dotfiles repository...${NC}" +# pull_output=$(git pull) +# echo "$pull_output" +# if ! echo "$pull_output" | grep -q "Already up to date."; then +# echo "${YELLOW}Changes detected. Re-running script...${NC}" +# exec "$0" "$@" +# fi fi mkdir -p "$HOME/dotfiles/logs" diff --git a/server/.env b/server/.env index 52088218..3e9acf82 100644 --- a/server/.env +++ b/server/.env @@ -36,3 +36,8 @@ FILEBROWSER_DATABASE=/mnt/md0/filebrowser/database PROSODY_CONFIG=/mnt/md0/prosody/config PROSODY_LOGS=/tmp/prosody/logs PROSODY_MODULES=/mnt/md0/prosody/modules + +# N8N Automation +N8N_HOST=n8n.trude.dev +N8N_DATA=/mnt/md0/n8n/data +N8N_FILES=/mnt/md0/n8n/files diff --git a/server/domains.md b/server/domains.md index 77609cbf..1c1261b0 100644 --- a/server/domains.md +++ b/server/domains.md @@ -10,6 +10,7 @@ - muc.trude.dev (group chats) - share.trude.dev (file sharing) - proxy.trude.dev (compatibility) +- n8n.trude.dev ## Tailscale Access / Local diff --git a/server/install-docker.sh b/server/install-docker.sh index 5c218f03..23e433d7 100644 --- a/server/install-docker.sh +++ b/server/install-docker.sh @@ -37,3 +37,7 @@ sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin d echo "Docker installation complete!" docker --version + +echo "Allowing Docker use without sudo..." +sudo usermod -aG docker ${USER} +exec sg docker newgrp \ No newline at end of file