Commit graph

1,640 commits

Author SHA1 Message Date
Lain Soykaf
2b8a366f9b Nginx example: Add headers and use same paths we use in other places 2025-12-22 16:10:02 +04:00
lain
985a0a28c7 Merge branch 'docs-rum-idx' into 'develop'
Docs RUM: add OTP command, recommend vacuum after migration

See merge request pleroma/pleroma!4363
2025-12-21 11:36:39 +00:00
nicole mikołajczyk
c6298be9f0 Merge branch 'scrobbles-scope' into 'develop'
Add `write:scrobbles` and `read:scrobbles` scope for scrobbling

See merge request pleroma/pleroma!4379
2025-12-16 20:53:32 +01:00
nicole mikołajczyk
d7b0115124 Merge branch 'mastodon-quotes-updates' into 'develop'
Use Mastodon-compatible route for quotes list and param for quotes count

See merge request pleroma/pleroma!4367
2025-12-02 14:34:16 +01:00
nicole mikołajczyk
f61fad0663 Pin/unpin chats
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-11-29 16:53:56 +01:00
nicole mikołajczyk
724cdc44fc Fix typo in Pleroma name in docs 2025-11-01 11:25:55 +01:00
Phantasm
d1b01ae707
docs rum: use relative path for optional migrations for OTP installs 2025-10-23 21:14:31 +02:00
nicole mikołajczyk
27223fc5bc Add write:scrobbles and read:scrobbles scope for scrobbling
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-10-15 10:59:53 +02:00
nicole mikołajczyk
c5b100a9f8 Merge branch 'develop' into 'mastodon-quotes-updates'
# Conflicts:
#   docs/development/API/differences_in_mastoapi_responses.md
2025-10-08 05:02:14 +02:00
nicole mikołajczyk
9eb923bd43 Merge branch 'docs' into 'develop'
Update *Differences in Mastodon API responses from vanilla Mastodon*

See merge request pleroma/pleroma!4369
2025-09-29 13:02:28 +02:00
nicole mikołajczyk
94188a293c Update *Differences in Mastodon API responses from vanilla Mastodon*
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2025-09-29 07:51:17 +02:00
nicole mikołajczyk
ef9bcb373a Use Mastodon-compatible route for quotes list and param for quotes count
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-09-27 11:44:45 +02:00
Phantasm
846e0ae2cd
docs rum: Update idx size, add command for OTP install, recommend vacuum 2025-09-13 23:26:56 +02:00
Phantasm
928fb6d2e6
docs rum: Remove warning about lower PostgreSQL now unsupported versions 2025-09-13 23:26:56 +02:00
Lain Soykaf
0c4b5a9258 Mix, Gitlab, Docs: Require Elixir 1.15 2025-08-30 10:21:28 +04:00
lain
49376e6b75 Merge branch 'repost-repeat-filtering-3391' into 'develop'
Add only_reblogs parameter to account statuses API

Closes #3391

See merge request pleroma/pleroma!4385
2025-08-27 10:27:25 +00:00
vaartis
7071e65a76 Merge branch 'docs/client_link_update' into 'develop'
clients.md: Update Source Code and Contact links

See merge request pleroma/pleroma!4317
2025-08-11 08:50:37 +00:00
feld
5400102a29 Merge branch 'db-restore-docs' into 'develop'
Update DB backup and restore docs

See merge request pleroma/pleroma!4379
2025-08-01 21:24:19 +00:00
Ekaterina Vaartis
09eb7dbf8e Change mailer example to use Mua 2025-08-01 23:34:54 +03:00
Lain Soykaf
f1cb334cd3 Document only_reblogs parameter in API differences 2025-07-23 14:00:57 +04:00
Phantasm
d736d31308
Docs: Add systemctl commands to DB backup/restore 2025-07-21 11:50:05 +02:00
Phantasm
9eb3fc2d3b
Docs: Avoid long DB restore times and update few things
Mostly to avoid long restore times thanks to an index not being built
before it's needed by restoring the DB schema first.
https://blog.freespeechextremist.com/blog/activities-visibility-index-slowness.html

Also updates backup command to compress DB backups, removes Pleroma
users's home directory, replaces "role" with "user" in PostgreSQL contexts
since they are the same now.
2025-07-21 11:50:05 +02:00
vaartis
cda7cbf2a1 Merge branch 'scrobbles' into 'develop'
Change ScrobbleView external link param name to use snake case

See merge request pleroma/pleroma!4243
2025-06-18 10:25:38 +00:00
feld
f38123ad2d Merge branch 'openbsd-docs' into 'develop'
Update OpenBSD documentation and installation files

See merge request pleroma/pleroma!4258
2025-06-06 00:59:58 +00:00
vaartis
8484e09424 Merge branch 'elixir-1.18' into 'develop'
Elixir 1.18 warnings

See merge request pleroma/pleroma!4358
2025-06-05 09:00:39 +00:00
Phantasm
9386863019
openbsd: update install docs for 7.7
Explicitely installing OTP 26 is no longer needed.
2025-06-03 23:08:51 +02:00
Phantasm
a0dfa12b78
Elixir 1.18 Update supported versions for Erlang OTP and Elixir 2025-05-24 21:59:24 +02:00
Nicole Mikołajczyk
6b38ec310a Fix 'Create a user' description in admin api docs
Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
2025-05-22 20:54:16 +02:00
mkljczk
fa76bb66f9 Merge remote-tracking branch 'origin/develop' into language-detection
Signed-off-by: mkljczk <git@mkljczk.pl>
2025-03-11 20:38:56 +01:00
Mikka van der Velde
be3bbe5863 Edit debian_based_en.md 2025-03-08 15:29:01 +00:00
Lain Soykaf
584e4efaaf mox_testing.md: Update with more information 2025-02-25 12:49:10 +04:00
Lain Soykaf
ccc6f2b288 Docs: Add mox testing info 2025-02-25 12:19:49 +04:00
Lain Soykaf
0d7d6ebebb Cheatsheet: Use the correct section 2025-02-22 16:17:30 +04:00
Phantasm
0a34e39569
docs openbsd: fix certificate acquisition on nginx 2025-02-05 23:23:35 +01:00
NPL
c0c4bfd8cf clients.md: Update Source Code and Contact links 2025-01-23 12:33:32 +00:00
Phantasm
047916445b
docs openbsd: No need to switch users when creating DB 2024-11-29 16:00:52 +01:00
Phantasm
a323701c33
docs openbsd: spellcheck 2024-11-27 22:21:00 +01:00
Phantasm
49c35f8d95
dosc openbsd: add missing acquire certificate instruction for httpd 2024-11-27 21:47:13 +01:00
Phantasm
3b5b3ba4fc
openbsd: properly set daemon workdir, use default rc_start, set MIX_ENV in login.conf
Setting the MIX_ENV variable in rc_pre() isn't possible, because the
environment doesn't persist between rc_pre and rc_start(). This way we
can also ditch the custom rc_start() function in favor of the default
one which is just:

rc_start() {
	rc_exec "${daemon} ${daemon_flags}
}
2024-11-27 21:40:36 +01:00
Phantasm
e0ba132bce
docs openbsd: ensure db has UTF-8 enconding 2024-11-27 21:24:21 +01:00
Phantasm
b0721ddbf5
docs openbsd: recommend changing pgsql auth method, remove redundant service check 2024-11-25 00:03:04 +01:00
Phantasm
df492669e5
docs openbsd: proper permission for Pleroma service file 2024-11-24 23:45:03 +01:00
Phantasm
ee25acea6d
docs openbsd: Fix nginx acme challenges, automatic certificate renewals in proper places 2024-11-24 23:43:55 +01:00
Phantasm
79c5ca05c9
docs openbsd: inherit default daemon limits and tweak them
su _pleroma commands were also changed in docs to simulate a full login
to apply the custom environment from login.conf
2024-11-24 16:42:24 +01:00
Phantasm
0bd21084c4
docs openbsd: remove firewall configuation from install instructions
It isn't in any of the install docs, why should it be here.
2024-11-22 19:45:45 +01:00
Phantasm
d3f2d5919c
docs openbsd: update install instructions for httpd/relayd 2024-11-22 19:44:27 +01:00
Phantasm
71c60aa9fe
docs openbsd: specifically install erlang 26 due to a TLSv1.3 bug
OTP 25 and earlier versions have a broken TLSv1.3 minimum requirements check
that breaks federation for TLSv1.3-only instances.
2024-11-12 00:07:58 +01:00
Phantasm
1fcf733354
docs openbsd: Add nginx guide, do not recommend httpd/relayd
OpenBSD's httpd does not support caching in any way and putting a
caching layer between it and Pleroma is pointless when nginx works fine.

I also ran into issues with relayd when accessing it from the Tor browser.
Federation seems to be unaffected by this as is base Firefox and Chrome.
2024-11-12 00:07:58 +01:00
Phantasm
cf0296bfdc
docs openbsd: Add differences between otp and src, improved formatting and wording
httpd/relayd and acme-client parts are untouched
2024-11-12 00:07:58 +01:00
Phantasm
9b71f57e37
docs openbsd: add missing vips and libmagic depends to required software 2024-11-12 00:07:55 +01:00