Deploy ASP.NET Core to AWS EC2 with DotDeployer

An AWS account and an IAM access key scoped to EC2 (DotDeployer never touches any other AWS service in your account).

Connect AWS EC2 in 3 steps

1

Create an IAM user with EC2 permissions and generate an access key

2

Paste the access key into DotDeployer and pick a region

3

Add your first site from a GitHub repo — DotDeployer provisions the instance and deploys it

What it costs

A t3.micro On-Demand instance (2 vCPU, 1 GB RAM) runs about $7.30/month in US East (N. Virginia), Linux pricing.

Billed by AWS EC2 directly to your own account — DotDeployer's fee is separate and flat. Source: AWS's EC2 On-Demand pricing page .

Runs PostgreSQL or SQL Server on the same server — see Databases — and DotDeployer itself is $12–$39/month, separate from what AWS EC2 costs.

Frequently asked questions

Does AWS bill DotDeployer or me?
You. The EC2 instance runs in your own AWS account and is billed to you directly, same as any other AWS resource.
What can the IAM access key do?
Only what the IAM policy you attach allows — scope it to EC2 (and optionally the specific instance) and DotDeployer never sees the rest of your AWS account.
Does DotDeployer use Elastic Beanstalk or App Runner instead?
No — DotDeployer provisions a plain EC2 instance and manages it over SSH, the same agentless model as every other provider, so nothing about your setup is AWS-specific.

Deploy to AWS EC2 today.

Join the waitlist