Task #6671
closedSetup mastodon/pleroma for ungleich
0%
Description
- See https://twitter.com/ungleich/status/1126419948274966528 for an explanation
- OS: your choice
- once manual for testing then port to cdist and create __mastodon type
- you don't have to use the mastodon server, but you can use an alternative like https://pleroma.social/
- at your decision
- create a cdist type that works with alpine as the target host
- configure it && throw it away && reconfigure it
Updated by Mirjana Rupar over 5 years ago
Jin-Guk, update the status of the task and comment, please.
Updated by Nico Schottelius almost 5 years ago
- Description updated (diff)
- Due date deleted (
05/10/2019) - Assignee set to Timothée Floure
Updated by Timothée Floure almost 5 years ago
- Status changed from New to Seen
I just gave a quick look at both the initial Mastodon implementation and Pleroma and will likely go with the later:
- The initial mastodon implementation has a lot of moving parts (Postgres, Redis, ElasticSearch, ...): https://docs.joinmastodon.org/administration/configuration/
- => Pleroma only requires the erlang runtime + Postgres. - Pleroma is written in Elixir, a 'compiled' (bytecode) language with support for releases (OTP releases). I am familiar with the environment and its deployment process, which I find less painful than a ruby-on-rails one.
- Pleroma seems to support a feature set reasonably similar to the original one.
We will have to handle maintainance/watch for security update ourselve since no-one packaged these things due to the large dependency trees.
Updated by Nico Schottelius almost 5 years ago
- Priority changed from Normal to High
Updated by ll nu almost 5 years ago
- Assignee changed from Timothée Floure to ll nu
- Priority changed from High to Normal
Updated by Timothée Floure over 4 years ago
- Assignee changed from ll nu to Timothée Floure
I played a bit with Pleroma a few days/weeks ago: IPv6 support is totally broken. Erlang/elixir often separate calls/options for ''inet'' and ''inet6'', which means someone has to think about IPv6 support at some point: it never happened on Pleroma.
- No LDAP support over IPv6 (blocker, but easy fix).
- No federation support for v6-only, goes down dependencies' dependencies: (can be worked around with a dual-stack VM, somewhat painful).
Since we want things to move on I'll likely setup a mastodon/ruby deployment in the coming days.
Updated by Timothée Floure over 4 years ago
- Subject changed from Setup mastodon on IPv6 only VM - name: ipv6.social to Setup mastodon/pleroma for ungleich
Updated by Timothée Floure over 4 years ago
- Status changed from Seen to Closed
Mastodon is deployed at social.ungleich.ch.
https://redmine.ungleich.ch/projects/open-infrastructure/wiki/Socialungleichch doe bascis details.