summarylogtreecommitdiffstats
path: root/caddy.service
diff options
context:
space:
mode:
authorIru Cai2017-12-22 14:08:50 +0800
committerIru Cai2017-12-22 14:08:50 +0800
commit0a95e0a331eb57bb3a01fdeec328664969c137a7 (patch)
treefa52d94ee7cd100f600797d9ad801452d86c7f42 /caddy.service
downloadaur-0a95e0a331eb57bb3a01fdeec328664969c137a7.tar.gz
first commit
Diffstat (limited to 'caddy.service')
-rw-r--r--caddy.service23
1 files changed, 23 insertions, 0 deletions
diff --git a/caddy.service b/caddy.service
new file mode 100644
index 000000000000..60b7fc5be47b
--- /dev/null
+++ b/caddy.service
@@ -0,0 +1,23 @@
+[Unit]
+Description=Caddy HTTP/2 web server
+Documentation=https://caddyserver.com/docs
+After=network.target
+
+[Service]
+User=http
+Group=http
+Environment=CADDYPATH=/var/lib/caddy
+EnvironmentFile=-/etc/caddy/envfile
+ExecStart=/usr/bin/caddy -log stdout -agree -conf /etc/caddy/caddy.conf -root /tmp
+ExecReload=/usr/bin/kill -USR1 $MAINPID
+LimitNOFILE=1048576
+LimitNPROC=64
+PrivateTmp=true
+PrivateDevices=true
+ProtectHome=true
+ProtectSystem=strict
+ReadWriteDirectories=/var/lib/caddy
+AmbientCapabilities=CAP_NET_BIND_SERVICE
+
+[Install]
+WantedBy=multi-user.target