Select Page
Welcome to our Support Center
< All Topics

Installing .NET Core Apps on Ubuntu Linux

Tutorial: Installing .NET Core Apps on Ubuntu Linux

 

Introduction

Welcome to this comprehensive tutorial on installing and deploying .NET Core applications on Ubuntu Linux servers. HostingHome provides optimized Ubuntu server environments through their VPS plans, offering the perfect foundation for your .NET Core applications. With HostingHome’s cloud infrastructure, you can deploy your applications with confidence, knowing you have a reliable and high-performance environment.

This guide covers the complete process of setting up .NET Core on Ubuntu Linux versions 22.04, 24.04, and the latest releases. By following these steps, you’ll have your .NET Core applications up and running efficiently on your HostingHome VPS in no time.

Prerequisites

Before beginning the installation process, ensure you have:

  • An Ubuntu server (22.04, 24.04, or latest version)
  • Root or sudo access to the server
  • Basic familiarity with Linux command line
  • Your .NET Core application ready for deployment

Step 1: Update Ubuntu Packages

First, update your Ubuntu package lists and upgrade existing packages:

bash

$ sudo apt update
$ sudo apt upgrade

Step 2: Install Required Dependencies

Install the necessary dependencies for .NET Core:

    bash

    $ sudo apt install apt-transport-https
    $ sudo apt update

    Step 3: Install the .NET SDK

    Add the Microsoft package repository

    Execute the following command to add the Microsoft repository.

      bash

      $ sudo add-apt-repository ppa:dotnet/backports

      Install the .NET SDK

      Update the package cache and install the .NET SDK:

        bash

        $ sudo apt update
        $ sudo apt install dotnet-sdk-9.0

        To verify the installation was successful:

        bash

        $ dotnet –version

        Step 4: Installing the ASP.NET Core Runtime (Optional)

        If you’re only deploying applications and not developing on this server, you can install just the runtime:

          bash

          $ sudo apt update
          $ sudo apt install aspnetcore-runtime-9.0

          Conclusion

          You’ve successfully installed .NET Core on your HostingHome Ubuntu VPS and set up the environment for deploying your applications.

          HostingHome’s optimized Ubuntu servers provide an excellent foundation for running .NET Core applications with high performance and reliability.

          If you’re using another Linux distribution, refer to Microsoft’s Install .NET on Linux guide for distribution-specific instructions.