A template for creating your own caddy instances with custom plugins and commands.
Go to file
Minecodes 5085d84c68 Fixed build issue in version 1.20.* of Go 2023-03-08 20:42:10 +01:00
.gitignore Fixed build issue in version 1.20.* of Go 2023-03-08 20:42:10 +01:00
Caddyfile Start of custom-caddy : 20:16 11.09.2022 2022-09-11 20:16:04 +02:00
README.md Start of custom-caddy : 20:16 11.09.2022 2022-09-11 20:16:04 +02:00
go.mod Fixed build issue in version 1.20.* of Go 2023-03-08 20:42:10 +01:00
main.go Fixed build issue in version 1.20.* of Go 2023-03-08 20:42:10 +01:00

README.md

custom-caddy

A template for creating own caddy instances with custom plugins and commands.

Additional plugins

Additional commands

  • "rick"
  • "proxy-stats"
  • "whstart" (start with webhook notification)

Installation

with Github CLI

gh repo clone Minecodes/custom-caddy
cd custom-caddy
go install
go build main.go

with Git

git clone https://github.com/Minecodes/custom-caddy
cd custom-caddy
go install
go build main.go

Example Caddyfile

localhost {
	templates
	file_server {
		root test/
	}
}

rick.localhost {
	respond "I'M PICKEL RICK!"
}

teapot.localhost {
	route {
		teapot
	}
}

jailbait.localhost {
	route {
		jailbait
	}
}