aboutsummarylogtreecommitdiffstats
path: root/incus.service
diff options
context:
space:
mode:
Diffstat (limited to 'incus.service')
-rw-r--r--incus.service24
1 files changed, 24 insertions, 0 deletions
diff --git a/incus.service b/incus.service
new file mode 100644
index 000000000000..b102f924c74e
--- /dev/null
+++ b/incus.service
@@ -0,0 +1,24 @@
+[Unit]
+Description=Incus Container Hypervisor
+After=network-online.target lxcfs.service
+Requires=network-online.target lxcfs.service incus.socket
+Documentation=man:incusd(1)
+
+[Service]
+Environment=INCUS_OVMF_PATH=/usr/share/ovmf/x64
+Environment=INCUS_UI=/opt/incus/ui/
+ExecStart=/usr/bin/incusd --group=incusd-admin --logfile=/var/log/incus/incusd.log
+ExecStartPost=/usr/bin/incusd waitready --timeout=600
+ExecStop=/usr/bin/incusd shutdown
+KillMode=process
+TimeoutStartSec=600s
+TimeoutStopSec=30s
+Restart=on-failure
+Delegate=yes
+LimitNOFILE=1048576
+LimitNPROC=infinity
+LimitCORE=infinity
+TasksMax=infinity
+
+[Install]
+WantedBy=multi-user.target