I am new to n8n. I am using gcp for hosting n8n. I want to store all workflows and credentials so that if in case I use a different hosting tomorrow, I can setup easily from the database.
How to do this? Open to tips and suggestions. Thank you
I am new to n8n. I am using gcp for hosting n8n. I want to store all workflows and credentials so that if in case I use a different hosting tomorrow, I can setup easily from the database.
How to do this? Open to tips and suggestions. Thank you
@arieah n8n stores credentials encrypted in its database by default, so backing up the postgres volume gets you everything. the tricky part is moving between hosts without breaking things.
i went through this exact setup on gcp, then digitalocean, then moving between providers enough times that it got old. the database backup part is straightforward but restoring on a new host with different configs always had some friction, environment variables, volume paths, ssl certs.
ended up building opsily to handle this layer. backups are automatic, moving instances between plans or restoring is one click, credentials stay encrypted throughout.
but if you’re comfortable managing postgres backups and want full control, just schedule regular dumps of your n8n database and store them somewhere safe. keep your .env file backed up separately too.
thanks for your input. will try! btw did you buy domain for hosting n8n?
@arieah opsily gives free subdomains for any n8n you host there, so no need to buy one if this answers your question. So for each new app you install you get its own dedicated subdomain ![]()
Hope this helps!
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.