Mark Felder
8906f30ba1
Use an upstream for reverse proxy so future modifications are simplified
4 years ago
Mark Felder
ade7fede71
Most proxy settings can be global
4 years ago
Mark Felder
2b553b8f8e
Remove duplicate setting
4 years ago
Mark Felder
75f6e5e8b7
Add FedSockets config
4 years ago
Mark Felder
dfcb1401c7
Improve FreeBSD rc script
Passes rclint now, $HOME is dynamic, and properly matches process name for signalling shutdown.
4 years ago
Farhan Khan
07376bd21a
Adding installation documentation for FreeBSD + rc.d script
4 years ago
lain
5c4548d5e7
Revert "Merge branch 'issue/1023' into 'develop'"
This reverts merge request !2763
4 years ago
Maksim Pechnikov
4e0e19a706
update task messages
4 years ago
Maksim Pechnikov
3062f86613
added generated `pleroma.env`
4 years ago
Maksim Pechnikov
2e8a236cef
fix invalidates media url's
4 years ago
normandy
122328b93a
Update pleroma.nginx to support TLSv1.3
Based on SSL config from https://ssl-config.mozilla.org/
4 years ago
Maksim
376147fb82
Apply suggestion to installation/nginx-cache-purge.sh.example
4 years ago
Maksim Pechnikov
b5b9d161cd
update purge script
4 years ago
Maksim Pechnikov
3f8d68bdf3
added example cache purge script
4 years ago
Alexander Strizhakov
38541d99ea
apache chain issue fix
4 years ago
Alexander Strizhakov
3c42caa85c
apache chain issue fix
4 years ago
rinpatch
0b823755a2
Merge branch 'fix/cache-control-headers' into 'develop'
Fix Cache Control headers on media
See merge request pleroma/pleroma!2295
4 years ago
Mark Felder
e04e16bbc0
Do not strip Cache-Control headers from media. Trust the Pleroma backend.
4 years ago
Mark Felder
05da5f5cca
Update Copyrights
4 years ago
Haelwenn (lanodan) Monnier
effb4a3d48
init.d/pleroma: Add option to attach an elixir console
5 years ago
minibikini
f9380289eb
Add `remote_ip` plug
5 years ago
feld
df3feb9412
Make it obvious how to support dual stack for MongooseIM
5 years ago
kPherox
99b4847da3
Fix missing changes in pleroma/pleroma!1197
5 years ago
rinpatch
997e766929
Remove sudo in the nginx config command example
5 years ago
rinpatch
c013d3f3c8
Fix the webroot method in the nginx config
5 years ago
rinpatch
ddf5e6254a
Fix nginx webroot method config
5 years ago
feld
abedcca349
Sample Mongoose IM config.
Change domain, ensure paths to PEM files are correct, and this is good to go.
5 years ago
feld
abc15b6dcc
Improve Varnish config. We set sane headers from the backend now.
5 years ago
Alfie Pates
356c047759
explicitly set reverse proxy upstream to IPv4
since Pleroma.Web.Endpoint binds on IPv4 only and `localhost.` resolves to
[::0] on some systems
fixes #930 .
5 years ago
Dominik V. Salonen
498c96d458
Add supervisord configuration
5 years ago
Haelwenn (lanodan) Monnier
378b964d8e
installation/download-mastofe-build.sh: Add copyright header
[ci skip]
5 years ago
Haelwenn (lanodan) Monnier
b421dd3dd2
installation/download-mastofe-build.sh: Add mastofe CI-artifacts download
[ci skip]
5 years ago
Horsemans
10a9682596
ssl_trusted_certificate should point to chain.pem if we're demonstrating LetsEncrypt: https://community.letsencrypt.org/t/howto-ocsp-stapling-for-nginx/13611/5
5 years ago
Kenneth Zhao
e1bdaaa3fe
need to put back ipv4 listen instruct
5 years ago
PEA
d3a6c065a4
Add ipv6 handling to pleroma.nginx
Replaces `listen 80` with `listen [::]:80`, same with 443
5 years ago
faried nawaz
c75e643a72
apache config: add instructions for mediaproxy.
5 years ago
shibayashi
d1752a81a8
Update service files of OpenRC and systemd to new recommended paths
5 years ago
shibayashi
1d8b578bb7
Recommend the acme-challenge path that is used in the installation guides
5 years ago
shibayashi
e868cfe619
Add /media to Caddy cache
5 years ago
vaartis
9e43a28bc3
Update the openrc service's retry with the correct format
5 years ago
shibayashi
2a818a3e77
Add comments and change default path of the Mix binary.
5 years ago
Mark Felder
cc3a83a730
Fix nginx caching issues
Nginx is currently not caching data because proxy_buffering needs to be
enabled for caching to work at all, and we are receiving a Cache-Control
header from Pleroma that states "max-age=0, private, must-revalidate"
Even disregarding the Cache-Control header that should actually be set
to "public, max-age=1209600" as defined in the reverse_proxy code, we
don't want to obey this header at all as it overrides our Nginx caching
rules.
5 years ago
Mark Felder
efaa41fad2
Consistent intentation
5 years ago
Mark Felder
fda942c329
Cache partial objects for 10 minutes
This enables caching/streaming of chunked responses
5 years ago
Mark Felder
ce224ba5f0
Streaming is enabled by default
Support more filetypes for caching static media
5 years ago
shibayashi
64035201b5
Security/Drops the sysadmin privilege from the daemon
5 years ago
scarlett
4b40e4188c
Simplify the NetBSD rc script.
5 years ago
scarlett
9d3eda1959
Add an rc.d script for NetBSD.
5 years ago
nonlinear
75f2177d5b
Update/add OpenBSD config files
5 years ago
nonlinear
04513a13e0
Added init file for OpenBSD
5 years ago