caddy-retired/README.md

55 lines
821 B
Markdown

Caddy Web Server
=====
Clone this repo to /opt/caddy or your favorite location
`git clone https://git.kebler.net/kebler.net/caddy.git /opt/caddy`
## Install
run these scripts
`/opt/caddy/scripts/mkuser`
Fetch or Build and Install a Caddy Binary
`/opt/caddy/scripts/arch <amd64|arch64>`
## git secrets
[see git secret docs](https://git-secret.io/)
pre-commit hook
Reveal any secrets
open terminal on giskard in mounted caddy directory.
Run
`git secret reveal`
it will ask for passphrase used when creating git secrets for repo.
if can't mount the directory then will have to move a copy of the keyring in `~/.gnupg` to remote machine
## conf
To make a new conf file run
`/opt/caddy/scripts/newconf`
which will create conf of the correct ownership/permissions.
you will need to add an
```
```