diff --git a/LANCommander.Server/LANCommander.Server.csproj b/LANCommander.Server/LANCommander.Server.csproj
index 914c02c8..04f87ad3 100644
--- a/LANCommander.Server/LANCommander.Server.csproj
+++ b/LANCommander.Server/LANCommander.Server.csproj
@@ -102,6 +102,8 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/LANCommander.Server/Program.cs b/LANCommander.Server/Program.cs
index 7956045f..3db89c97 100644
--- a/LANCommander.Server/Program.cs
+++ b/LANCommander.Server/Program.cs
@@ -49,6 +49,13 @@ namespace LANCommander.Server
var builder = WebApplication.CreateBuilder(args);
+ builder.Services.AddWindowsService(options =>
+ {
+ options.ServiceName = "LANCommander Server";
+ });
+
+ builder.Services.AddSystemd();
+
ConfigurationManager configuration = builder.Configuration;
#region Debug