mirror of
https://github.com/caddyserver/caddy.git
synced 2025-07-09 03:04:57 -04:00
Updated Extending Caddy (markdown)
parent
3011ee7137
commit
2fd7bef520
@ -6,9 +6,9 @@ Plugins are flexible ways to add missing functionality to Caddy. Plugins can:
|
||||
|
||||
- Implement an entire server type (HTTP, for instance)
|
||||
- Customize how the Caddyfile is loaded
|
||||
- Run functions when servers are started, restarted, or stopped (including background services or goroutines)
|
||||
- Run functions when servers are started, restarted, or stopped (including background services / goroutines)
|
||||
- Define new directives for the Caddyfile
|
||||
- Wire up ACME DNS challenge solvers for the various DNS providers
|
||||
- Wire up ACME DNS challenge solvers for your favorite DNS providers
|
||||
|
||||
Notice that Caddy's HTTP server is a _plugin_. Caddy's advanced TLS features are _plugins_. The different ways Caddy loads the Caddyfile are all _plugins_. And every single directive you type into the Caddyfile is a _plugin_.
|
||||
|
||||
@ -61,4 +61,4 @@ Learn how to write a specific kind of Caddy plugin.
|
||||
|
||||
## Adding Your Plugin to the Caddy Web Site
|
||||
|
||||
(TODO)
|
||||
[Follow these instructions](https://github.com/mholt/caddy/wiki/Publishing-a-Plugin-to-the-Download-Page) to add your plugin to the Caddy download page.
|
Loading…
x
Reference in New Issue
Block a user