[[advanced:kotori_caddy]]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revisionBoth sides next revision
advanced:kotori_caddy [2020/12/10 17:54] – created danadvanced:kotori_caddy [2020/12/12 11:34] – [Installation] dan
Line 9: Line 9:
 Kotori is assumed to be installed and running. Kotori is assumed to be installed and running.
  
-Unfortunately, Caddy doesn't appear to be available to install as a .deb package in Ubuntu, so you'll need to build it from source.  To do that, first install Go using ''snap install go --classic'' Once that's installed, use to build ''xcaddy'', which you'll use to build Caddy itself.  Run ''go get -u github.com/caddyserver/xcaddy/cmd/xcaddy'' followed by ''go build -o /usr/local/bin/xcaddy github.com/caddyserver/xcaddy/cmd/xcaddy''.+Unfortunately, Caddy doesn't appear to be available to install as a .deb package in Ubuntu, so you'll need to build it from source.  To do that, first install Go using ''snap install go --classic'' Once that's installed, use it to build ''xcaddy'', which you'll use to build Caddy itself.  Run ''go get -u github.com/caddyserver/xcaddy/cmd/xcaddy'' followed by ''go build -o /usr/local/bin/xcaddy github.com/caddyserver/xcaddy/cmd/xcaddy''.
  
 Finally, build Caddy itself.  If you aren't adding any [[https://caddyserver.com/download|plugins]] (such as for DNS validation), run ''xcaddy build --output /usr/bin/caddy'' If you're going to expose this system to the Internet, you won't need any plugins.  If you're going to run this on a private network, you'll need to use DNS validation instead, and you'll need one of the plugins to do that.  In that case, the build command would look like ''xcaddy build --output /usr/bin/caddy --with github.com/caddy-dns/cloudflare'' (or whichever other plugin you'd chosen). Finally, build Caddy itself.  If you aren't adding any [[https://caddyserver.com/download|plugins]] (such as for DNS validation), run ''xcaddy build --output /usr/bin/caddy'' If you're going to expose this system to the Internet, you won't need any plugins.  If you're going to run this on a private network, you'll need to use DNS validation instead, and you'll need one of the plugins to do that.  In that case, the build command would look like ''xcaddy build --output /usr/bin/caddy --with github.com/caddy-dns/cloudflare'' (or whichever other plugin you'd chosen).
  • advanced/kotori_caddy.txt
  • Last modified: 2020/12/13 11:44
  • by dan