HostingWindowsSpanish version

Support article

Can I install .NET Core on my hosting

Discover which type of hosting you need for a .NET Core application and when a VPS or dedicated server makes more sense.

Published: 23/06/2026Updated: 23/06/2026

Introduction

If you are developing an application in .NET Core or ASP.NET Core, it is normal to wonder whether you can host it on the hosting plan you already have.

The short answer is that it depends on the type of service. Not every hosting environment allows you to install runtimes, run custom processes or configure the system the way such an application needs.

Which service is usually compatible

Shared hosting

In general, shared hosting is not the right environment for running .NET Core.

Even if you can upload files and manage the domain from a panel, you usually will not have enough control to install the runtime or run the application as a service.

VPS

A VPS is usually the most reasonable option for many .NET Core projects.

It allows you to:

  • Install the required runtime or SDK.
  • Configure ports and firewall rules.
  • Manage services.
  • Work with Nginx, Apache or Windows Server depending on the project.

Dedicated server

If the project is more demanding or needs exclusive resources and control, a dedicated server may be the right choice.

What else you should consider

Operating system

.NET Core can run on compatible Linux or Windows Server environments, depending on how the application was built and which dependencies it needs.

Application deployment

You will normally need to:

  1. Install the correct runtime.
  2. Upload the published application.
  3. Configure the web server or reverse proxy.
  4. Enable SSL.
  5. Point the domain to the server.

Useful tips

  • Do not assume shared hosting will be enough.
  • Check the exact .NET version your project needs.
  • Think about database, SSL and backups too.
  • If you do not manage servers regularly, ask for guidance before migrating.

Frequently asked questions

Can I install .NET Core on shared hosting

Usually no. It normally requires a more flexible environment such as a VPS or a dedicated server.

Are DirectAdmin or cPanel enough to run .NET Core

No by themselves. They are management panels, but they do not turn shared hosting into a proper environment for that application.

What is usually the best option to start

For many projects, a VPS offers a good balance between cost, flexibility and control.

Conclusion

If your project uses .NET Core, you will usually need an advanced environment such as a VPS or a dedicated server.

Reviewing the technical requirements carefully before moving the project will help you choose the right service and avoid deployment problems later.