summaryrefslogtreecommitdiff
path: root/installation
AgeCommit message (Collapse)Author
2023-12-28Fix some more typosmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-02Merge branch 'tusooa/media-altdomain' into 'develop'Haelwenn
Add instructions to serve media on another domain See merge request pleroma/pleroma!3892
2023-06-13Add no_new_privs to OpenRC service filesno_new_privsHaelwenn (lanodan) Monnier
2023-05-26Add instructions to serve media on another domaintusooa
2022-11-11allow custom db portIván Raskovsky
2022-08-10Update the recommended VCL configurationMark Felder
2022-07-18Actually fix with forward slashes being restricted inside nicknameSean King
2022-07-17Don't accept forward slash character for nicknamesSean King
2022-07-16Document way to do notice compatibility routes with Nginx reverse-proxy insteadSean King
2022-03-06Update Caddyfile to Caddy v2sleepycrow
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