diff --git a/DiscImageChef.Server/DiscImageChef.Server.csproj b/DiscImageChef.Server/DiscImageChef.Server.csproj
index 566d638b..3279a656 100644
--- a/DiscImageChef.Server/DiscImageChef.Server.csproj
+++ b/DiscImageChef.Server/DiscImageChef.Server.csproj
@@ -59,6 +59,9 @@
PreserveNewest
+
+ PreserveNewest
+
diff --git a/DiscImageChef.Server/dic-server.service b/DiscImageChef.Server/dic-server.service
new file mode 100644
index 00000000..935e944a
--- /dev/null
+++ b/DiscImageChef.Server/dic-server.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=DiscImageChef Server
+
+[Service]
+WorkingDirectory=/var/www/dic-server
+ExecStart=/var/www/dic-server/DiscImageChef.Server
+Restart=always
+# Restart service after 10 seconds if the dotnet service crashes:
+RestartSec=10
+KillSignal=SIGINT
+SyslogIdentifier=dic-server
+User=apache
+Environment=ASPNETCORE_ENVIRONMENT=Production
+
+[Install]
+WantedBy=multi-user.target