Ibis 0.3.0 - Fediverse Integration, OAuth and More - Lemmy
Ibis is a federated encyclopedia with numerous features
[https://github.com/Nutomic/ibis?tab=readme-ov-file#features]. If you want to
start a wiki for a TV series, a videogame, or an open source project then Ibis
is for you! You can register on an existing instance [https://ibis.wiki/explore]
or install it on your own server [https://ibis.wiki/article/Setup_Instructions].
Then you can start editing on the topic of your choice, and connect to other
Ibis instances for different topics. Federation ensures that articles get
mirrored across many servers, and can be read even if the original instance goes
down. Ibis is written in Rust and Webassembly, fully open source to make future
enshittification impossible. — With this version Ibis can finally federate with
other Fediverse platforms such as Lemmy (example
[https://lemmy.ml/post/30145162]) and others. If you notice any federation
problems please open an issue [https://github.com/Nutomic/ibis]. Note that
Mastodon currently ignores activities sent by Ibis for unknown reasons. See the
article [https://ibis.wiki/article/Ibis_Federation] for more details how
federation works. There are many improvements to signup and account management.
Admins can configure OAuth so that users can login with existing accounts from
other platforms. Email is also supported now, with a config option
email_required to enable email verification for new users. Notifications can
also be sent by email if desired. And there is an account settings page to
change password and email. When creating a new article, users can choose which
instance it should reside on. Admins can remove articles, making the config
option article_approval obsolete. Various other parts of the api were also
changed. Additionally the code was split into different crates for faster
development. There have also been many bug fixes and minor improvements. If you
are interested what a federated wiki can do, join and give it a try. You can
register on ibis.wiki [https://ibis.wiki/], open.ibis.wiki
[https://open.ibis.wiki/] or other instances [https://ibis.wiki/explore]. You
can also install Ibis on your own server. It is very lightweight and can easily
run on an existing server alongside other software. This release includes an
additional installation method using Docker
[https://ibis.wiki/article/Setup_Instructions#docker-installation]. To discuss
the project, report problems or get support use the following links: Lemmy
[https://lemmyverse.link/c/ibis@lemmy.ml] | Matrix
[https://matrix.to/#/#ibis:matrix.org] | Github
[https://github.com/Nutomic/ibis] Here
[https://github.com/Nutomic/ibis/compare/0.2.4...master] is a (somewhat messy)
list of all the changes in this version.
lemmy.ml