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)
|
- Implement an entire server type (HTTP, for instance)
|
||||||
- Customize how the Caddyfile is loaded
|
- 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
|
- 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_.
|
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
|
## 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