@HatkeshiatorTND@Sternritter-C there's nothing too special about arch when it comes to this. just install elixir and either compile your own release or just run directly from source. or use docker/podman, that's what i mostly do by now.
I just wonder how do I get pleroma on artix since I'm gonna give that a go
Please don't unless you really know what you are doing. By running a Pleroma instance on Arch you are one bad system update from corrupting your database on a major version Postgres update.
At least read this, especially the upgrading Postgres part, and put all postgres packages into IgnorePkg in /etc/pacman.conf so that a system update won't update them.
@lain@HatkeshiatorTND@Sternritter-C That doesn't bundle a postgres install as a container either. I don't know why Arch is so adamant about not making version locked packages for major Postgres versions.
Pleroma works fine, but I don't want to see another "yay, a postgres update." turn into a "sorry, I destroyed the database and don't have a backup. " like a year ago.
@Phobos@HatkeshiatorTND@lain@Sternritter-C Postgres will happily nuke your database if you upgrade to a newer major version without dump/restoring it or going through pg_upgrade.
The warning on the wiki is there for a reason and there's a reason why most distros shipping multiple version have some script to automate upgrading between major versions.
And fixing such damaged database while not impossible requires deep understating of how Postgres internally stores data. It's not as simple as "oops, I updated Postgres without pg_upgrade and restarted it already. I'll just downgrade and restart it again."
@phnt@HatkeshiatorTND@lain@Sternritter-C It's dead simple to just clone the source for the package and maintain that oneself though. I doubt there's all that many who would actually need to care about major version update issues, and those that do ought to be able to maintain a PKGBUILD for it themselves.
@dcc@Sternritter-C@bronze Eventually that will be the main Pleroma install method anyway. OTP builds are hard to maintain and source installs while fine get too difficult for newbies thanks to Debian et al having too old versions.