Commit graph

369 commits

Author SHA1 Message Date
Przemysław Romanik
c341db1084
dns_challenge_override_domain: clarify expected domain and DNS plugin support (#367) 2024-01-16 19:55:59 -05:00
Francis Lavoie
19da61a7b9
Mention .home.arpa TLD in internal issuer hostname reqs 2024-01-10 15:07:13 -05:00
n4n5
27d60f4971
install: Add curl to debian install (#365) 2024-01-01 11:43:12 -07:00
Francis Lavoie
847bd6293e
Adjust Caddyfile unmarshal example code 2024-01-01 06:10:29 -05:00
Mohammed Al Sahaf
519e744daf
running: mention systemd's EnvironmentFile directive (#362)
* running: mention systemd's `EnvironmentFile` directive

* mention real path example
2023-12-19 02:53:02 -05:00
wchargin
aaf81459cc
build: Suggest restarting service to load custom modules (#350)
I followed these instructions on a fresh Debian 12 box, seemingly
successfully. But `systemctl reload caddy` would reject my Caddyfile
that tried to use those custom modules, logging "unknown module" errors,
even though `caddy list-modules` reported that they were installed.
After reading [a comment on `caddyserver/cache-handler`][c], I tried
running `systemctl restart caddy`, which immediately fixed the issue.

In retrospect, it makes sense that since `apt install caddy` starts the
systemd service, replacing the binary on the filesystem does nothing to
change the running server. But the instructions didn't suggest this, and
I'm used to only `reload`ing Caddy, so I didn't think of it myself.

[c]: https://github.com/caddyserver/cache-handler/issues/33#issuecomment-1234457086

wchargin-branch: custom-build-systemctl-restart
wchargin-source: 91f0cc15ae1eb8143fccc271e7aa2ecae5bc3da8
2023-12-13 20:45:02 -07:00
Matthew Holt
1cc9fecacc
caddyfile: Enumerate log levels (close #351) 2023-12-13 09:47:16 -07:00
Francis Lavoie
0287674362
Fix a few images/links 2023-12-12 10:34:47 -05:00
Matt Holt
07c51663ab
New Website: Phase I (#357)
* Initial commit; starting new design

Dropdown menu

* Begin docs layout of new design

* Get themes under control; button hover splash

* Some basic responsiveness

* Finish responsive layout; several bug fixes

* Avoid flash during color scheme change

* Begin building top of homepage

* docs: Start building quick-assist feature

* Work on homepage a little more

* Keep working on homepage

* More homepage progress

* Some sponsor SVGs

* Add sponsor features

* Implement basic Sponsor Experience box

* Reorganize some styles

* WIP sponsors page

* Start features page WIP

* Minor improvements

* Fix headings; work on features page

* WIP features page

* Continue work on marketing pages

* Continue work on features page

* More features WIP

* Continue features page...

* More work on features page

* Keeping going  :)

* Continue home and features pages

* More homepage/features content, screenshots, tweaks

* Minor fixes to features page

* Minor tweaks

* Work on testimonials

* Work on homepage more

* More homepage work

* Continue work on homepage

* Add some sponsor logos

* Some citation screenshots

* Add citations

* Start making homepage responsive

* Re-add cache busting

Fix docs

* Use markdown syntax highlighting on frontpage

* Rework AJQuery to $_ to not interfere with jQuery

* Rewrite quick assist with AlpineJS, use markdown for contents

* More work on marketing pages

* Rebase and fix code displays

* Syntax highlight on-demand example, fix rollover

* Adjust on-demand demo

* Work on responsiveness

* Keep working on responsiveness

* Mainly finish making design responsive

* Thiccer favicon

* More work on marketing pages

* Keep on going

* Fix link

* Move new site into src folder

* Add open graph image

* Add recorded demo for homepage

* Tweak caption

* Fix Poppins font for now

* Minor tweaks

* Trim demo ending

* Remove unfinished pages

Also update Framer logo

---------

Co-authored-by: Francis Lavoie <lavofr@gmail.com>
2023-12-11 10:07:34 -07:00
Rahil Bhimjiani
5bb6d92c63
install: Add Gentoo package (#355)
Signed-off-by: Rahil Bhimjiani <me@rahil.website>
2023-12-06 16:36:00 -07:00
emilylange
62d50930b4
Fix default unix socket permissions
Ref: c85637a103
2023-11-25 18:24:32 +01:00
rwv
cc509e1b2a
fix reverse_proxy.md typo (#354) 2023-11-23 09:43:55 -05:00
Francis Lavoie
c85637a103
Unix socket permissions 2023-11-23 05:27:20 -05:00
Francis Lavoie
528b1c191f
Add SNI note to proxy example 2023-11-19 01:16:46 -05:00
Francis Lavoie
2c3fb1aa38
Improve proxy examples, and common patterns 2023-11-19 01:14:12 -05:00
Francis Lavoie
5a994ae5f5
php_fastcgi polish & new example 2023-11-17 07:30:02 -05:00
Francis Lavoie
8a9540d4ec
Polish up tls directive page 2023-11-14 05:02:35 -05:00
Francis Lavoie
5e3371d1a0
Adjust auto_https explanation 2023-11-14 03:03:35 -05:00
David Baynard
b532efe482
Note that caddy fmt doesn't support heredocs (#352)
Co-authored-by: Francis Lavoie <lavofr@gmail.com>
2023-11-07 18:22:54 -05:00
Matthew Holt
d0b160b182
A couple more links to profiling page 2023-11-06 14:46:32 -07:00
Matthew Holt
93cca3f370
Mostly finish profiling article 2023-11-06 14:36:57 -07:00
Matthew Holt
632740723f
Continue working on profiling article 2023-11-06 11:20:09 -07:00
Francis Lavoie
84e15ba5ee
Clarify file_server error handling, clarify proxy single-upstream LB retries 2023-11-06 05:34:36 -05:00
Francis Lavoie
cce02cd922
Minor profiling page adjustments 2023-11-06 04:27:36 -05:00
Matthew Holt
aab887d97c
More WIP profiling article 2023-11-04 23:18:25 -06:00
Matthew Holt
a4fc0fc32c
Profiling page WIP 2023-11-04 20:19:38 -06:00
Matthew Holt
71cfdc9da7
docs: Keep working on profiling page 2023-11-03 11:28:41 -06:00
Matthew Holt
d8e2c4ac3e
docs: Fix caddyfile snippet in profiling article 2023-11-03 00:04:13 -06:00
Matthew Holt
904071881b
docs: Start writing article about profiling 2023-11-03 00:01:01 -06:00
Steffen Busch
b91345fa00
reverse_proxy: Specify default for health_timeout (#349) 2023-10-26 08:48:08 -06:00
Francis Lavoie
3132584310
Fix arch linux package link 2023-10-14 10:15:51 -04:00
Francis Lavoie
4e2edac086
Fix a link 2023-10-13 09:00:23 -04:00
Francis Lavoie
6400747447
Improve matcher syntax docs, augment handle_path docs 2023-10-06 01:49:45 -04:00
Francis Lavoie
dfd52789d9
Minor directives page fix 2023-09-27 14:04:20 -04:00
Francis Lavoie
f10b1e85f1
Use window.$ to make VSCode syntax highlighting play nice 2023-09-07 14:18:30 -04:00
Francis Lavoie
2639f28a27
options: Fix PKI name link 2023-09-07 14:00:30 -04:00
Will Garrison
b845c57cbb
Update static-files.md (#345)
Replace `root * /home/me` with `root * /var/www`
2023-09-04 20:11:48 -06:00
Matthew Holt
bfd9affa03 Remove outdated header recommendation (close #344) 2023-08-31 12:52:26 -06:00
Francis Lavoie
620ff0ce35
Lots of minor adjustments (#341) 2023-08-29 18:47:54 -04:00
Paul Jeannot
618e4e559e
Fix query filter typo for uri example (#342) 2023-08-22 16:29:25 -04:00
Francis Lavoie
c6a6daf3f9
redir: Mention that {uri} is a placeholder in examples 2023-08-15 16:53:16 -04:00
Francis Lavoie
39bf640d22
running: Fix TOC 2023-08-14 15:28:15 -04:00
ELMØ
665c73feaa
running: Notes about SELinux (#335)
Co-authored-by: Matt Holt <mholt@users.noreply.github.com>
2023-08-14 15:26:41 -04:00
Matthew Holt
254e415a61
automatic-https: Remove throttle docs (deprecated) 2023-08-09 10:54:28 -06:00
Francis Lavoie
029b64bef8
respond: Add Content-Type note to the heredoc HTML example 2023-08-06 16:49:15 -04:00
Francis Lavoie
d931345756
Docs for v2.7.2 2023-08-03 00:57:37 -04:00
Francis Lavoie
ee39c96c78
Docs for v2.7.0 followup
- Mark some things as experimental
- Complete my sentence for `caddy storage` command
2023-07-17 20:51:37 -04:00
Francis Lavoie
194beebc7c
Docs for v2.7.0 (#322)
* Docs for v2.7.0

* Document named-routes & invoke, polish reverse_proxy

* Storage import/export CLI docs

* Header replacement defer

* Proxy stream closing options, weighted round robin LB policy
2023-07-17 01:20:40 -04:00
Mohammed Al Sahaf
0a8e6ef86b
cli: document the new command file-server export-template (#333) 2023-07-17 07:18:58 +02:00
Hyeonguk Ryu
17dcddef01
typo: Fix minor typo "intead" => "instead" (#332) 2023-07-11 10:02:36 -06:00