ASP.NET Core VPS — from €5.49/mo
Deploy ASP.NET Core and C# on your own server — Windows or Linux, with a 5-hour test period before payment, completely risk-free
Launch your .NET project
An ASP.NET Core VPS is a virtual server for C# and .NET applications where you choose the image yourself — Windows Server or Linux. The entry configuration, Standard 1 — 4 vCPU, 4 GB RAM, 50 GB NVMe at €5.49/mo — is enough for staging and a small web API on Kestrel behind Nginx. A production application with MS SQL on the same server needs 16 GB of RAM or more, because the database engine reserves memory for its own pool. Root or RDP access lets you install any .NET SDK and runtime, configure IIS, Windows services and systemd. A 5-hour test period before payment gives you time to deploy the project and measure response times. The full range of configurations is on the VPS hosting page.
Plans
VPS for ASP.NET Core
A test bench and a small Kestrel API fit on Standard 1 — 4 vCPU, 4 GB RAM, 50 GB NVMe at €5.49/mo. A production application with MS SQL on the same server needs Power 1 (10 vCPU, 16 GB) at €17.99/mo. Resources scale without reinstalling, with a 5-hour test period before payment.
Compare all plansStandard 1
| 4 vCPU · AMD EPYC |
| 4 GB RAM |
| 50 GB NVMe |
| Unlimited traffic |
| 1× IPv4 · KVM |
| 24/7 support |
Standard 2
| 4 vCPU · AMD EPYC |
| 6 GB RAM |
| 60 GB NVMe |
| Unlimited traffic |
| 1× IPv4 · KVM |
| 24/7 support |
Windows or Linux
Pick the image for your stack: Windows Server with IIS and MS SQL, or Linux with Nginx and the .NET runtime.
Performance for .NET
Dedicated vCPU and NVMe drives deliver fast builds, quick Kestrel start-up and responsive APIs under load.
Full control
Root/RDP access: install the .NET version you need, configure IIS or Nginx, certificates and environment variables.
How to deploy ASP.NET Core
Choose a plan and image
Size the configuration — from Standard 1 (4 vCPU, 4 GB) for staging to Power 1 (10 vCPU, 16 GB) for MS SQL — and pick the image: Windows Server or Linux.
Install the OS yourself
Through the control panel and the KVM console you install the chosen OS yourself and get full control over the server.
Deploy .NET
Over RDP/SSH, install the .NET runtime, configure IIS or Nginx, publish the application and connect a database.
A bench for development and production
Run a CI/CD agent, a staging environment and a production .NET Core application connected to MS SQL, PostgreSQL or SQLite — the environment is entirely in your hands.
We will help size a plan for your load and stack: from a lightweight API on Linux to a Windows server with IIS and MS SQL — for the latter see the Windows VPS page. When the database outgrows the app server, move it to a database VPS, and put builds and deployments on a CI/CD server.
Get adviceFrequently asked questions
Didn't find your answer?
Write to us via the contact page.
Both are supported. Take Windows Server for IIS and MS SQL; take Linux for a lightweight API behind Nginx and lower licensing costs.
Yes. On a Windows Server image you can install MS SQL Server; on Linux both MS SQL and PostgreSQL are available — the choice is yours.
Yes, both run on a regular VPS. SignalR keeps WebSocket connections open, so allow extra RAM: roughly 8 GB for a few thousand concurrent connections.
Any supported .NET Core / .NET version. You have full access, so you install the runtime and SDK you need yourself.
You do. You pick the image at checkout, then install the OS and set up the environment through the panel and the KVM console.
Yes. The KVM console gives hardware-level access for installing and reinstalling the OS and for emergency management, on top of RDP/SSH.
A web application with a database runs on 8 vCPU and 8 GB — Standard 4 at €10.99/mo. MS SQL on the same server raises the memory requirement to at least 16 GB (Power 1, €17.99/mo).
Kestrel runs as a systemd service on Linux or a Windows service, with Nginx or IIS in front for TLS and static files. You configure it yourself with full access.