DA2: n8n in depth

Lesson 1 of 5 · reading 15–25 minutes; practice and project time is on the module page

Cloud or self-hosted

🎯You'll be able to

Choose between n8n Cloud and self-hosting for a given business, weighing cost, data location, maintenance and skills.

🏠The everyday picture

You can eat at a restaurant, where someone else runs the kitchen, or cook at home, where you choose every ingredient but also wash the dishes. Both feed you; they differ in control, effort and cost.

📘What it really is

📝A worked example

Sharma Textiles compared options:

Question n8n Cloud Self-hosted on a small VPS
Who installs updates? n8n Sharma's developer
Monthly cost A paid plan by executions Server rent plus upkeep time
Where data is stored n8n's cloud region A server they choose
Time to start Minutes An afternoon, including HTTPS

They started on a Cloud trial to learn, then moved to a small VPS once workflows were stable and they had a developer to look after it.

🌍Where it's used

📝Case scenario

A clinic wants appointment reminders that include patients' names and phone numbers. The owner is worried about where patient data goes. You explain both options: Cloud is quicker, but data passes through the provider's servers; self-hosting keeps it on a server the clinic chooses, with more upkeep. The clinic picks self-hosting on a server in India, and you agree who will apply updates each month.

🖱️Try it

Run n8n locally with the Docker command above. Create the owner account, set the time zone, and note where the data volume is. Stop and restart the container and confirm your account is still there.

⚠️Common mistakes

🛠️For your project

The starter kit runs n8n on your own computer (with or without Docker). Note what you would change for a real client: hosting, backups and who applies updates.

✅Quick check

What do you gain and give up by self-hosting n8n?

Show the answer

You gain control over data and no execution limits from n8n; you take on updates, backups and security.

Why does the Docker command include a volume?

Show the answer

So workflows, credentials and settings survive when the container is stopped or replaced.

← BackDA2
ProLearners Assist