projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update all dependencies
[akkoma]
/
installation
/
caddyfile-pleroma.example
diff --git
a/installation/caddyfile-pleroma.example
b/installation/caddyfile-pleroma.example
index c34b4704560b0ff06188ceaa82b710eccd89172e..7985d9c6746a6c2d2ef9bd682f184f013de11f93 100644
(file)
--- a/
installation/caddyfile-pleroma.example
+++ b/
installation/caddyfile-pleroma.example
@@
-10,7
+10,9
@@
example.tld {
gzip
gzip
- proxy / localhost:4000 {
+ # this is explicitly IPv4 since Pleroma.Web.Endpoint binds on IPv4 only
+ # and `localhost.` resolves to [::0] on some systems: see issue #930
+ proxy / 127.0.0.1:4000 {
websocket
transparent
}
websocket
transparent
}
@@
-21,13
+23,13
@@
example.tld {
ciphers ECDHE-ECDSA-WITH-CHACHA20-POLY1305 ECDHE-RSA-WITH-CHACHA20-POLY1305 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-GCM-SHA256
}
ciphers ECDHE-ECDSA-WITH-CHACHA20-POLY1305 ECDHE-RSA-WITH-CHACHA20-POLY1305 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-GCM-SHA256
}
- header / {
- Strict-Transport-Security "max-age=31536000; includeSubDomains;"
- Expect-CT "enforce, max-age=2592000"
- }
-
# If you do not want to use the mediaproxy function, remove these lines.
# To use this directive, you need the http.cache plugin for Caddy.
# If you do not want to use the mediaproxy function, remove these lines.
# To use this directive, you need the http.cache plugin for Caddy.
+ cache {
+ match_path /media
+ default_max_age 720m
+ }
+
cache {
match_path /proxy
default_max_age 720m
cache {
match_path /proxy
default_max_age 720m