AWS Self-Hosted Option Questions

When it comes to self-hosting on AWS:

  1. Can we run the n8n docker container on AWS Fargate without EC2?

  2. Is there any issue running the n8n docker container on EC2 without EKS - other than missing out on scaling (which is ok for us as we start out)?

  3. Why does the DO option and the Hetzner option require Caddy but AWS not?

Thank you!

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:
  1. Fargate is the option to run containers without the EC2 instance. And yes, you can run a container there.
  2. no issues except that you will need to maintain and support the EC2 instance and a docker on it.
  3. why do you need a Caddy to run the n8n? :thinking:
  1. Sweet. Ty!
  2. Understood.
  3. I ask because the DO and Hetzner setup docs include Caddy so I was wondering why those platforms require caddy and the others do not (non-Kubernetes).

Thank you!

Dunno why they use it. In AWS everything you need is the EC2 instance/Fargate and ALB for external access

Ty for clarifying. Does it matter if we use Fargate with ECS or EKS for a very small (>2000 executions per month).

you don’t need Kubernetes for such a small deployment :slight_smile:

we have about 10k executions per day on a single ECS EC2 instance without any performance issues.

kick a$$.
Are you using Fargate or did you roll ECS/EC2?
Thank you!

No, we don’t use Fargate as it’s more expensive in comparison to EC2.

1 Like