wikijs/en/services.md
2021-09-23 09:41:43 +02:00

15 KiB

title description published date tags editor dateCreated
Services true 2021-09-23T07:41:41.279Z markdown 2021-09-03T07:53:00.382Z

Current services

Here you will find an overview of our services. If you would like to learn more about the data protection of the individual services, please have a look at Privacy or read our Privacy Policy directly. An overview of planned services can be found here.

Pretix

Info

Pretix is an event ticketing system. We mainly use Pretix to manage our membership fees and memberships. Of course, Pretix will also be used for tickets to events.

Usage Details

Software

Homepage Source Code License
Pretix pretix.eu github.com/pretix/pretix Apache 2.0
pretix-digital-items membership.bstly.de git.bstly.de/_Bastler/pretix-digital-items Apache 2.0

we.bstly

Info

The we.bstly system is the central administration for account data and authorizations. Here, login data (username + password hash) and optionally profile data such as your public key are stored, as well as linked authorizations with their validity period (example: membership until 24.03.2049, Git access until 01.02.2027).

Implemented there is a OpenID Connect (OIDC) provider which allows access to the other services. In other words, for all other services (except e-mail, see below), the login runs directly via we.bstly (SSO - Single Sign On).

In the meantime, some small additional services have also been created in this system, so that your e.B. Jitsi Meet rooms are managed via it or manage your Partey map via profile fields. Our urlshortener is also part of we.bstly.

Usage Details

Software

Homepage Source Code Licence
we.bstly API bstly.de git.bstly.de/_Bastler/we_bstly-api AGPL 3
we.bstly Frontend bstly.de git.bstly.de/_Bastler/we_bstly-web AGPL 3

E-Mail

Info

For your username, an e-mail account with the scheme {username}@we.bstly.de (example for the user foobar: foobar@we.bstly.de) is automatically created. In addition, a so-called @Catch-all is set up for @{username}.we.bstly.de. This means that all emails to an address to @{username}.we.bstly.de automatically end up in your inbox. So you actually have an endless number of e-mail addresses available. An automatic spam filter and a webmail access are of course also included.

For e-mail protocols there is no OIDC login, this technically means that the account database of we.bstly is simply taken to log in and thus your we.bstly account password.

Usage Details

Software

Homepage Source Code Licence
Dovecot dovecot.org github.com/dovecot/core MIT
Postfix www.postfix.org postfix.org/download.html EPL 2.0 / IPL 1.0
Rspamd rspamd.com github.com/rspamd/rspamd Apache 2.0
RainLoop Webmail rainloop.net github.com/RainLoop/rainloop-webmail AGPL 3.0

Vaultwarden

Info

A password manager securely manages all your passwords. You can also have complicated passwords generated so that you have a different, hard-to-guess password for all your accounts and increase the security of your accounts. [Bitwarden] (https://bitwarden.com) is especially recommended by its regular independent audits with positive results.Vaultwarden is the open Rust implementation of the password manager. There are hardly any comparable alternatives in self-operated open-source password managers.

Usage Details

Software

Homepage Source Code Licence
Vaultwarden github.com/dani-garcia/vaultwarden GPL 3.0

Nextcloud

Info

Nextcloud combines some cloud services in one. A simple file system like e.B. from Dropbox, a calendar like e.B. from Google and so on. The data in the Nextcloud is generally encrypted, but for full security of your files you can also use the end-to-end encryption of the Nextcloud.

Through some app extensions, we also offer some community features that we would like to use with you.

Usage Details

Software

Homepage Source Code Licence
Nextcloud nextcloud.com github.com/nextcloud/server AGPL 3
Collabora Online collaboraoffice.com/code/ github.com/CollaboraOnline/online Mozilla Public 2.0

Matrix

Info

With a matrix server, we can become part of a decentralized messaging network, which offers the greatest possible data security with an E2EE. There are different clients, but all in all the handling is similar to the common, well-known messengers such as Signal, WhatsApp, Threema or Telegram. With Element Web, an interface for the browser is also offered directly.

Over Matrix we will also inform you with all important information about "Bastelei e. V.".

Usage Details

Software

Homepage Source Code Licence
Synapse matrix.org/docs/projects/server/synapse github.com/matrix-org/synapse Apache 2.0
Element Web element.io github.com/vector-im/element-web Apache 2.0

Partey

Info

Partey is our virtual clubhouse and is based on the software Work Adventure. Work Adventure was used in a slightly modified form in the rC3 of the Chaos Computer Club. In cute 2D adventure graphics we implement our digital clubhouse. With camera and microphone, up to 4 participants are connected directly when they get close. An integration of Jitsi rooms offers the opportunity to meet in larger groups. Other features include the display of external websites and the playback of music (streams) to enable an even more interactive experience.

In combination with Gitea, all users can also integrate their own maps!

Usage Details

Software

Homepage Source Code Licence
Work Adventure workadventu.re github.com/thecodingmachine/workadventure
Partey-Fork:
git.bstly.de/_Bastler/partey_workadventure
custom AGPL ⚠️1

Jitsi Meet

Info

Jitsi Meet is an online conferencing software. Above all, the simplicity of operation and functions limited to the most useful are the advantages of Jitsi Meet. Since it runs in every modern browser, the annoying installation of applications on end devices is also eliminated. Only on smartphones is the free Jitsi app required.

In addition to the integration into Partey, you can also create your own rooms.

Usage Details

Software

Homepage Source Code Licence
Jitsi Meet jitsi.org/jitsi-meet github.com/jitsi/jitsi-meet Apache 2.0

PeerTube

Info

PeerTube is a video platform and is comparable to YouTube in its core functions. Videos can be uploaded and viewed here. Support for live streams is also integrated. The decisive difference to other video platforms is that on the one hand several instances can be connected via the AcitivityPub protocol and the videos can be shared among several viewers via a P2P connection to relieve the server.

Usage Details

Software

Homepage Source Code Licence
PeerTube joinpeertube.org github.com/Chocobozzz/PeerTube AGPL 3.0
OpenID Connect auth plugin for PeerTube framagit.org/framasoft/peertube/official-plugins framagit.org/framasoft/peertube/official-plugins/-/tree/master/peertube-plugin-auth-openid-connect AGPL 3.0

PrivateBin

Info

PrivateBin is a pastebin service focussing on privacy and anonymity. You can easily publish texts or code-snippets via a link. Due to client-side encryption the data will never be unencrypted on the server, so the data is only accessible with the corresponding link.

Usage Details

Software

Homepage Source Code Licence
PrivateBin privatebin.info github.com/PrivateBin/PrivateBin Mixed

Minetest

Info

Minetest is a Minecraft inspired construction kit game which is designed above all for high adaptability with the help of mods. Together with the game mod Mineclone, our game server offers a very Minecraft-like gaming experience, as the name suggests.

Usage Details

Software

Homepage Source Code Licence
Minetest minetest.net github.com/minetest/minetest MIT
Mineclone 2 Minetest Mods git.minetest.land/MineClone2/MineClone2 GPL 3

Wiki.js

Info

You're currently already using Wiki.js 😉!

Usage Details

Software

Homepage Source Code Licence
Wiki.js js.wiki github.com/Requarks/wiki AGPL 3.0

Gitea

Info

Gitea requests open source code management based on git repositories (comparable to GitHub). Compared to the competition, Gitea offers above all the advantage that it can be operated by yourself and thus you retain sovereignty over your data and code. There are no noteworthy additional features compared to comparable software, but the range of functions is in no way inferior.

Usage Details

Software

Homepage Source Code Licence
Gitea gitea.io github.com/go-gitea/gitea MIT

Wordpress

Info

Wordpress is a content management system with the primary goal of providing a platform for blogs. Due to the plugin interface, there are almost endless possibilities to extend and change the software. We use Wordpress as basis for our homepage and for the publication of blog entries and press releases. We may expand our Wordpress instance for the use of members for personal blogs or posts or for other functions.

Software

Homepage Source Code Lizenz
Wordpress wordpress.org github.com/WordPress/WordPress GPL v.2.0 (or later)
Plugin: Falang faboba.com/en/wordpress/falang-for-wordpress/presentation.html wordpress.org/plugins/falang/ GPL v.2.0 (or later)
Plugin: ICS Calendar icscalendar.com wordpress.org/plugins/ics-calendar/ GPL v.2.0 (or later)
Plugin: Members members-plugin.com wordpress.org/plugins/members/ GPL v.2.0 (or later)
Plugin: OpenID Connect Generic github.com/oidc-wp/openid-connect-generic wordpress.org/plugins/daggerhart-openid-connect-generic/ GPL v.2.0 (or later)

Icecast 2

Info

Currently, the Icecast service is used to integrate audio streams into Partey.

Software

Homepage Source Code Licence
Icecast 2 icecast.org gitlab.xiph.org/xiph/icecast-server GPL v2.0

Footnotes