|
||
---|---|---|
.gitea/issue_template | ||
benchmarks | ||
ci | ||
config | ||
docs | ||
installation | ||
lib | ||
priv | ||
rel | ||
restarter | ||
scripts | ||
test | ||
uploads | ||
.buildpacks | ||
.credo.exs | ||
.formatter.exs | ||
.gitattributes | ||
.gitignore | ||
.mailmap | ||
.woodpecker.yml | ||
AGPL-3 | ||
CC-BY-4.0 | ||
CC-BY-SA-4.0 | ||
CHANGELOG.md | ||
COPYING | ||
coveralls.json | ||
elixir_buildpack.config | ||
mix.exs | ||
mix.lock | ||
Procfile | ||
README.md | ||
SECURITY.md | ||
SIGNING_KEY.pub |
Yuyuko
Yet another *oma
fork, named after the main antagonist of Perfect Cherry Blossom, Yuyuko Saigyouji
About
This is a fork of Akkoma, which itself is a fork of Pleroma, containing patches from a cursed fork of the former that shall not be named, in order to spare the reader's sanity.
A microblogging server software that can federate (exchange messages with) other servers that support ActivityPub.
What that means, is that you can host a server for yourself or your friends, and stay in control of your online identity, but still exchange messages with people on larger servers.
Yuyuko will federate with all servers that implement ActivityPub, such as Friendica, GNU Social, Hubzilla, Mastodon, Misskey, PeerTube, Pixelfed, and Pleroma, et al.
Yuyuko is written in Elixir and uses PostgreSQL for data storage.
For clients, it supports the Mastodon Client API with Pleroma extensions (see the API section on https://docs.pleroma.social)
This is meant to be used with YoumuFE, which has to be built manually via npm
Differences with Pleroma
- Custom emoji reactions (compatible with Misskey)
- Misskey-flavoured Markdown support
- ElasticSearch and Meilisearch support for full-text search
- Mastodon frontend support (such as Fedibird and Glitch-Soc)
- Automatic post translation via DeepL and LibreTranslate
- A multitude of heavy modifications to PleromaFE
- The "bubble" concept, in which instance administrators can choose closely-related instances to make a "community of communities", so to speak
Differences with Akkoma
- Restores the Pleroma Chats
- Restores the Shoutbox
- A bit slower-paced development, keeping the software as stable as possible
- Allow quoting private (followers-only) posts (this should not leak them publicly, as it should attempt to fetch both posts separately)
- Undo anti-style-tag changes, because there are obviously better solutions than breaking them site-wide
- Favor Fedibird over Glitch-Soc, deprecating the latter
Installation
At the moment, you can only build from source, as we don't have prebuilt OTP releases.
Docker
Not going to be supported
Compilation Troubleshooting
If you ever encounter compilation issues during the updating of Yuyuko, you can try these commands and see if they fix things:
mix deps.clean --all
mix local.rebar
mix local.hex
rm -rf _build