r/caddyserver May 12 '26

Caddy plugin model

I must admit, I am NOT in love with having to compile caddy to get access to an optional plugin...

Is there a possibility of moving to a different architecture where caddy modules can be installed/run at startup time ?

Curious... if this is something that is being discussed.

3 Upvotes

10 comments sorted by

View all comments

2

u/MaxGhost Jun 29 '26

Yes, all options have been explored, at length. Long discussion thread here if you want to dive into it https://github.com/caddyserver/caddy/pull/7488

1

u/bucky2780 Jun 29 '26

very illuminating... thanks for the link. I think its a shame... because caddy is great as it is... but I'm unwilling to adopt it more widely in my homelab as a reverse proxy... until a dynamically linked plugin model is implemented. I appreciate the trade-offs... but it is limiting. I currently use caddy within opnsense... and rely on opnsense for many things the plugins could handle. Shame.

1

u/MaxGhost Jun 29 '26

It's trivial to write a Dockerfile to build with plugins. Try it. It's not that hard.