- Unix-likes are difficult. On 4-5 AM:
- Caddy‘s file server cannot read from
/homeif it runs as a systemd service.1 It was reading/homefine until the server had to be rebooted by its server host. I wouldn’t know why it was working fine before.- The related issue also caused problems with how Caddy wrote logs, which in turn prevented Caddy from serving. Again, not sure why, seemed like the process user
rootwas changed tocaddy.- The fix was deleting the log file.
- The website content of the spacious nexus couldn’t be served by Caddy. As a quick fix, I copied the content to a place where Caddy can read.
- The related issue also caused problems with how Caddy wrote logs, which in turn prevented Caddy from serving. Again, not sure why, seemed like the process user
- Caddy‘s file server cannot read from
-
configure quartz to write to new place, or move it idk.Set Quartz to output to a different directory by using the--outputflag.
Footnotes
-
If you’re running Caddy as a systemd service, reading files from
/homewill not work, because thecaddyuser does not have “executable” permission on the/homedirectory (necessary for traversal). - Caddy Documentation. ↩