James' Blog

Dev stuff

Showing posts for tag  linux

Automatically deploy your .NET Core app using Github Actions

I recently discovered Github Actions as an amazingly simple way to set up continuous integration for my .NET Core web apps.

A long time ago, I wrote about how I host my webapps on a small Linux VPS. To deploy a new version I have to build my web app, copy the files over onto my server and then restart my systemd service that starts the dotnet runtime and runs the application.

Hosting a .NET Core app on a Linux VPS

Small Linux virtual private servers (VPS) are a super cheap option to host .NET Core apps.

I'm going to set up an app on a brand new VPS from INIZ - a simple single CPU server with 512MB RAM, 40GB of storage and 1TB bandwidth is more than enough for most simple apps and only costs £15 a year!