Using Composer to manage the Wordpress codebase (upstream+patches) for Noblogs.
Configuration for the main ai3 services.
Generator of WebAuthN registrations on the command line.
Accountserver for ai3.
Faster and cleaner rewrite of ai/nospam.
Maintain minimal Debian package repositories.
SSO library and server.
In-memory cache of user encryption keys.
Distributed icecast cluster.
Simple server to handle ACME http-01 challenges at runtime.
Common Go code for ai3 services.
Docker base image with Apache2.
Docker images for Roundcube webmail.
Common code for out Python-based (Flask) web applications.