summaryrefslogtreecommitdiff
path: root/installation
AgeCommit message (Collapse)Author
2021-04-15Remove bash script for downloading new MastoFE buildSean King
2021-02-05Add a default rule to not attempt to cache any files larger than 50MBMark Felder
This fixes connection failures when trying to retrieve large files. It is less common in typical Pleroma usage, but it's possible to encounter this on a cloud instance with lower memory.
2021-01-25Note the requirement for the url_format parameterMark Felder
2021-01-25Add sudo rule, remove quoting that breaks the for loopMark Felder
2021-01-21Add ability to invalidate cache entries for ApacheMark Felder
2021-01-21Update Apache configuration. This has been tested.Mark Felder
2021-01-13Bump Copyright to 2021Haelwenn (lanodan) Monnier
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;'
2020-12-15download-mastofe-build.sh: Proper exit when artifact is missingHaelwenn (lanodan) Monnier
2020-11-17Remove FedSocketsrinpatch
Current FedSocket implementation has a bunch of problems. It doesn't have proper error handling (in case of an error the server just doesn't respond until the connection is closed, while the client doesn't match any error messages and just assumes there has been an error after 15s) and the code is full of bad descisions (see: fetch registry which uses uuids for no reason and waits for a response by recursively querying a ets table until the value changes, or double JSON encoding). Sometime ago I almost completed rewriting fedsockets from scrach to adress these issues. However, while doing so, I realized that fedsockets are just too overkill for what they were trying to accomplish, which is reduce the overhead of federation by not signing every message. This could be done without reimplementing failure states and endpoint logic we already have with HTTP by, for example, using TLS cert auth, or switching to a more performant signature algorithm. I opened https://git.pleroma.social/pleroma/pleroma/-/issues/2262 for further discussion on alternatives to fedsockets. From discussions I had with other Pleroma developers it seems like they would approve the descision to remove them as well, therefore I am submitting this patch.
2020-11-08Remove release_envrinpatch
While taking a final look at instance.gen before releasing I noticed that the release_env task outputs messages in broken english. Upon further inspection it seems to have even more severe issues which, in my opinion, warrant it's at least temporary removal: - We do not explain what it actually does, anywhere. Neither the task docs nor instance.gen, nor installation instructions. - It does not respect FHS on OTP releases (uses /opt/pleroma/config even though we store the config in /etc/pleroma/config.exs). - It doesn't work on OTP releases, which is the main reason it exists. Neither systemd nor openrc service files for OTP include it. - It is not mentioned in install guides other than the ones for Debian and OTP releases.
2020-10-23NoNewPrivileges breaks ability to send email via sendmail because it ↵Mark Felder
restricts ability to run setuid/setgid binaries
2020-10-15update task messagesMaksim Pechnikov
2020-10-15added generated `pleroma.env`Maksim Pechnikov
2020-09-30Syntax errorMark Felder
2020-09-30Make it possible for Varnish logs to contain the true scheme used by clientsMark Felder
instead of always reporting http://
2020-09-21Use an upstream for reverse proxy so future modifications are simplifiedMark Felder
2020-09-21Most proxy settings can be globalMark Felder
2020-09-21Remove duplicate settingMark Felder
2020-09-21Add FedSockets configMark Felder
2020-08-18Improve FreeBSD rc scriptMark Felder
Passes rclint now, $HOME is dynamic, and properly matches process name for signalling shutdown.
2020-08-13Adding installation documentation for FreeBSD + rc.d scriptFarhan Khan
2020-08-10Revert "Merge branch 'issue/1023' into 'develop'"lain
This reverts merge request !2763
2020-07-16update task messagesMaksim Pechnikov
2020-07-14added generated `pleroma.env`Maksim Pechnikov
2020-06-15Merge branch 'develop' into issue/1855Maksim Pechnikov
2020-06-14fix invalidates media url'sMaksim Pechnikov
2020-06-12Update pleroma.nginx to support TLSv1.3normandy
Based on SSL config from https://ssl-config.mozilla.org/
2020-05-20Apply suggestion to installation/nginx-cache-purge.sh.exampleMaksim
2020-05-20update purge scriptMaksim Pechnikov
2020-05-17added example cache purge scriptMaksim Pechnikov
2020-05-14Merge branch 'features/openrc-console' into 'develop'lain
init.d/pleroma: Add option to attach an elixir console See merge request pleroma/pleroma!1704
2020-05-06apache chain issue fixAlexander Strizhakov
2020-03-13Do not strip Cache-Control headers from media. Trust the Pleroma backend.Mark Felder
2020-03-03Update CopyrightsMark Felder
2020-02-20init.d/pleroma: Add option to attach an elixir consoleHaelwenn (lanodan) Monnier
2019-09-27Add `remote_ip` plugminibikini
2019-09-20Make it obvious how to support dual stack for MongooseIMfeld
2019-08-30Fix missing changes in pleroma/pleroma!1197kPherox
2019-06-23Remove sudo in the nginx config command examplerinpatch
2019-06-22Fix the webroot method in the nginx configrinpatch
2019-06-21Fix nginx webroot method configrinpatch
2019-05-31Sample Mongoose IM config.feld
Change domain, ensure paths to PEM files are correct, and this is good to go.
2019-05-28Improve Varnish config. We set sane headers from the backend now.feld
2019-05-23explicitly set reverse proxy upstream to IPv4Alfie Pates
since Pleroma.Web.Endpoint binds on IPv4 only and `localhost.` resolves to [::0] on some systems fixes #930.
2019-05-01Merge branch 'features/download-mastofe-build' into 'develop'lambda
installation/download-mastofe-build.sh: Add mastofe CI-artifacts download See merge request pleroma/pleroma!1052
2019-04-16Add supervisord configurationDominik V. Salonen
2019-04-12Merge branch 'ssl_trusted_cert' into 'develop'lambda
ssl_trusted_certificate should point to chain.pem if we're demonstrating... See merge request pleroma/pleroma!996
2019-04-12installation/download-mastofe-build.sh: Add copyright headerHaelwenn (lanodan) Monnier
[ci skip]
2019-04-12installation/download-mastofe-build.sh: Add mastofe CI-artifacts downloadHaelwenn (lanodan) Monnier
[ci skip]
2019-03-31ssl_trusted_certificate should point to chain.pem if we're demonstrating ↵Horsemans
LetsEncrypt: https://community.letsencrypt.org/t/howto-ocsp-stapling-for-nginx/13611/5