aboutsummaryrefslogtreecommitdiff
#+TITLE: jblis.xyz operations

This repository contains everything necessary for hosting jblis.xyz.

jblis.xyz is a provider of digital services for friends and family inspired by [[https://riseup.net/][riseup.net]], [[http://disroot.org/][disroot.org]] and [[https://www.immerda.ch/][immerda.ch]].

Things we would like to host on jblis.xyz:

- XMPP messaging service (currently testing)
- Music sharing service. Love Music, hate fascism.

* Repository structure
** [[./assets][Assets]]

Contains things like the TOR hidden service keys and other assets.

Secrets are encrypted using [[https://github.com/AGWA/git-crypt][git-crypt]].

** [[./machines][Machines]]

The servers that make jblis.xyz run.

** [[./utils][Utils]]

Tools and utilities for managing jblis.xyz (e.g. tool for adding new user to LDAP).

* Ideas
** Biboumi IRC bridge

Use [[https://biboumi.louiz.org/][biboumi]] as an XMPP-IRC bridge.

** Mumble

For voice conferences.

** Funkwhale

Revive the last.fm days...

** Mokum

A web UI for users to change password, create invites, etc..

** Member information site

Password protect some internal documents by authentication to LDAP.

This could work with Nginx + Lua (see for example: https://gist.github.com/crisidev/3d314af9494255e24aa5f78646909ec0).