caddy2 deployment repo
Go to file
Kebler Network System Administrator 6567658636 refactor of caddy script
- put commandline option back int
- supports instance folder in conf/
-  supports _shared conf folder
-- supports instance script
moved instance specific conf to branches
moved things around and updated gitigonre in support of refactored script
2021-10-10 12:36:03 -07:00
.gitsecret update readme 2020-11-08 17:29:08 -08:00
bin updated caddy binary including route53 dns plugin, both arm and amd 2021-10-10 11:49:31 -07:00
build refactor of caddy script 2021-10-10 12:36:03 -07:00
conf refactor of caddy script 2021-10-10 12:36:03 -07:00
filters refactor of caddy script 2021-10-10 12:36:03 -07:00
scripts refactor of caddy script 2021-10-10 12:36:03 -07:00
systemd reworked caddy script - removed cmdline support for netbind 2020-11-27 15:52:32 -08:00
.gitignore refactor of caddy script 2021-10-10 12:36:03 -07:00
README.md update readme 2020-11-08 17:29:08 -08:00

README.md

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

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