Google Connection on self hosted n8n on umbrel

Hey everyone! I’m trying to setup the google connection on my selfhosted instance of n8n that is running on Umbrel, everything is awesome until I need to deal with oauth connections from google. Following the docs I stop at the Authorized domains section because my instance is running localy so i have a umbrel.local domain (or a local ip address) and none of those are accepted by google.

Despite running this rather complex structure, I am also a beginner on self hosting so no idea if it’s possible to have a custom domain but being something local I tend to think it’s not a good idea security wise.

Can you halp me overcome this step and connect google? :slight_smile:

  • n8n version: 1.75.2 (Selfhosted)
  • Database (default: SQLite): sqlite
  • Running n8n via: Umbrel setup on a proxmox in a homelab (docker (self-hosted))

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Just to close this as an archive to anyone comming here. I found no way of using local URLs for this, but succeded to build this using a reverse proxy.

On my setup, using umbrel OS, i’ve also installed Cloudflare Tunnel into umbrel so I was able to use a domain I own to have an external URL. It’s important to add 2 factor auth on this cases since you are going to expose your instance to the internet, but it worked well.

The only thing I would like to see in the future is an advanced settings with some of the things we today need to configure with env variables. Umbrel specifically will ditch env variables when their OS is updated so I need to update the webhook url everytime. Other than that, working as I wanted!

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.