caddy/dist/init/linux-sysvinit
Daniel van Dorp 251c38bfb2 dist/init/linux-sysvinit: caddy for SysVinit
In addition to `linux-upstart` and `linux-systemd`, I think this one
might be very useful too.

The script is based on [this script](https://git.devuan.org/fredg/stuffs/blob/master/caddy/init.d/caddy)
by @fredg, found via [Installation du serveur Caddy sous Devuan · Frédéric Galusik](http://galusik.xyz/installation-caddy-server-devuan/#démon:d7570338f345f168f3c50f22e7f8c47c).
I have modified it into an extended version myself, since I had the need for this.
2016-08-01 20:51:22 +02:00
..
caddy dist/init/linux-sysvinit: caddy for SysVinit 2016-08-01 20:51:22 +02:00
README.md dist/init/linux-sysvinit: caddy for SysVinit 2016-08-01 20:51:22 +02:00

SysVinit conf for Caddy

Usage

  • Download the appropriate Caddy binary in /usr/local/bin/caddy or use curl https://getcaddy.com | bash.
  • Save the SysVinit config file in /etc/init.d/caddy.
  • Ensure that the folder /etc/caddy exists and that the subfolder ssl is owned by www-data.
  • Create a Caddyfile in /etc/caddy/Caddyfile
  • Now you can use sudo /etc/init.d/caddy start|stop|restart|reload|status.