diff --git a/etc/devices-rest-api.service b/etc/devices-rest-api.service
new file mode 100644
index 0000000..8be1734
--- /dev/null
+++ b/etc/devices-rest-api.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=Devices REST API
+
+[Service]
+WorkingDirectory=/home/tester/devices-rest-api/publish
+ExecStart=/home/tester/.dotnet/dotnet /home/tester/devices-rest-api/publish/DevicesRestApi.dll
+Restart=always
+# Restart service after 10 seconds if the dotnet service crashes:
+RestartSec=10
+KillSignal=SIGINT
+SyslogIdentifier=devices-rest-api
+Environment=ASPNETCORE_ENVIRONMENT=Production
+Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
+
+[Install]
+WantedBy=multi-user.target
\ No newline at end of file
diff --git a/src/DevicesRestApi/DevicesRestApi.csproj b/src/DevicesRestApi/DevicesRestApi.csproj
index 46e15ff..a1445b8 100644
--- a/src/DevicesRestApi/DevicesRestApi.csproj
+++ b/src/DevicesRestApi/DevicesRestApi.csproj
@@ -4,6 +4,7 @@
net7.0
enable
enable
+ true
diff --git a/src/DevicesRestApi/appsettings.example.json b/src/DevicesRestApi/appsettings.example.json
index b86bf1c..eaba149 100644
--- a/src/DevicesRestApi/appsettings.example.json
+++ b/src/DevicesRestApi/appsettings.example.json
@@ -10,6 +10,7 @@
"ApiKey": "api-key",
"ClustersRootPath": "/tmp/projects"
},
+ "Urls": "http://0.0.0.0:8765",
"AllowedHosts": "*",
"Serilog": {
"MinimumLevel": {