Commit graph

1,602 commits

Author SHA1 Message Date
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
feld
2d591aedae Merge branch 'fzdevelop' into 'develop'
OpenBSD docs update

See merge request pleroma/pleroma!4290
2024-10-25 16:01:10 +00:00
Mark Felder
00b6a586ac OpenBSD needs libvips
Confirmed package exists by testing an OpenBSD 7.6 arm64 VM
2024-10-25 11:56:57 -04:00
feld
bb3403abd8 Merge branch 'fzdevelop' into 'develop'
include vips in the media/graphics packages section

See merge request pleroma/pleroma!4289
2024-10-25 15:40:20 +00:00
Mark Jaroski
f048637b41 Some tidying and grammer improvements for these installation docs, based on my experience installing Pleroma on Ubuntu 24.04 a few minutes ago. 2024-10-21 00:10:27 +00:00
fzorb fzorbius
37b1192b7b Should probably also include vips in the media/graphics packages section, as you need it to compile some library 2024-10-09 18:33:22 +00:00
Mark Felder
f00545d85b Elixir 1.14 and Erlang/OTP 23 is now the minimum supported release 2024-09-18 13:14:17 -04:00
feld
8776d31794 Merge branch 'swoosh-mua' into 'develop'
Add dependencies for Swoosh's Mua mail adapter

See merge request pleroma/pleroma!4263
2024-09-17 19:45:29 +00:00
Mint
1de5208a9e Cheatsheet: add Mua mail adapter config 2024-09-17 22:03:43 +03:00
feld
3a0d4e9837 Merge branch 'ldap-tls' into 'develop'
LDAP: permit overriding the CA root, improve SSL/TLS

See merge request pleroma/pleroma!4265
2024-09-16 15:50:58 +00:00
Mark Felder
af3bf8a462 Support implicit TLS connections
Update docs to clarify that the :ssl option is also for modern TLS, but the :tls option is only for STARTTLS

These options may benefit from being renamed but they match upstream terminology.
2024-09-15 14:00:19 -04:00
Mark Felder
5539fea3bb LDAP: permit overriding the CA root 2024-09-14 20:36:24 -04:00
marcin mikołajczak
c1a1150888 Merge branch 'profile-image-descriptions' into 'develop'
Allow providing avatar/header descriptions

See merge request pleroma/pleroma!4227
2024-09-14 17:46:33 +00:00
marcin mikołajczak
6d5ae4d2e9 Include list id in StatusView
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-09-03 15:17:45 +02:00
marcin mikołajczak
3419e2cbdd Correct response in AdminAPI docs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-28 18:28:22 +02:00
marcin mikołajczak
3498662712 Move new fields to pleroma object
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-17 19:59:39 +02:00
marcin mikołajczak
855c5a234f Update docs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-17 17:06:39 +02:00
feld
f87aa8b83c Merge branch 'deprecate-subscribe' into 'develop'
Mark `/api/v1/pleroma/accounts/:id/subscribe`/`unsubscribe` as deprecated

See merge request pleroma/pleroma!4216
2024-08-12 21:27:12 +00:00
marcin mikołajczak
c1c0f0b144 Mark /api/v1/pleroma/accounts/:id/subscribe/unsubscribe as deprecated
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-12 12:38:51 +02:00
marcin mikołajczak
6e53e94bda Remove stub for /api/v1/accounts/:id/identity_proofs (deprecated by Mastodon 3.5.0)
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-12 12:23:38 +02:00
Mark Felder
775f45cfe2 Merge remote-tracking branch 'origin/develop' into oban/backup 2024-07-25 14:43:40 -04:00
Mark Felder
6598919213 Document the new timeout setting 2024-07-24 16:16:37 -04:00
Mark Felder
187897874b Make backup timeout configurable 2024-07-23 10:30:57 -04:00
Mark Felder
6cd3f9042f Add docs for fix_mrf_policies 2024-07-17 13:51:56 -04:00
feld
93eb458c24 Merge branch 'netbsd-wip' into 'develop'
update docs for NetBSD

See merge request pleroma/pleroma!4150
2024-06-21 15:35:48 +00:00
pleromian
b33b1b7253 docs: update nginx and rcscript path for NetBSD 2024-06-20 23:52:25 +02:00
pleromian
af53efa9e3 docs: update docs for NetBSD 2024-06-20 01:40:02 +02:00
Haelwenn (lanodan) Monnier
6774ff15db docs: Bump elixir requirement up to 1.16 2024-06-12 15:20:04 -04:00
Haelwenn (lanodan) Monnier
8757c5e35a Logger.warn → Logger.warning
Note: Logger.warning got added in Elixir 1.11.0
2024-06-12 15:18:47 -04:00
Lain Soykaf
cc42b50c5b Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-feature/akkoma-prune-old-posts 2024-05-28 16:51:19 +04:00
Lain Soykaf
3b4be5daa2 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-secure-mode 2024-05-28 12:31:12 +04:00
Lain Soykaf
687ac4a850 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into auth-fetch-exception 2024-05-27 23:09:17 +04:00
lain
121791882f Merge branch 'explicitly-allow-unsafe-2' into 'develop'
Explicitly allow unsafe 2

See merge request pleroma/pleroma!4125
2024-05-27 18:43:05 +00:00
lain
3316a7ab70 Merge branch 'qdrant-search-2' into 'develop'
Search: Basic Qdrant/Ollama search

See merge request pleroma/pleroma!4109
2024-05-27 18:41:20 +00:00
Lain Soykaf
fc7ce339ed Cheatsheet: Add allow_unsafe_eval 2024-05-27 21:28:20 +04:00
Mark Felder
f4693dc671 Update Prometheus/Grafana docs for PromEx 2024-05-27 12:18:51 -04:00
Lain Soykaf
d3e85da0fd Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into auth-fetch-exception 2024-05-27 19:27:02 +04:00
Lain Soykaf
825b4122a5 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-ipfs_uploader 2024-05-27 16:23:40 +04:00