The project update provides a collection of changes, features, news and more for one month of while-true-do.io.
In January 2021, I started to rebuild everything and update lots of services. Below you will find some of the new concepts, ideas and services.
In 2021, I moved away from virtual machines and all services from now on will be deployed as containers. This will ensure, that the deployments can be reproduced reliably.
For now, the project uses podman as container engine. Podman is a daemonless container engine to manage, run and develop OCI Containers on Linux Systems. It supports rootfull or rootless deployments. I will talk about podman in some future articles and provide guides, insights and automation for it.
No more manual work, was one of the main goals for WTD-2.0. The project is using Ansible to manage the deployments. Ansible is an easy to learn and quite simple automation tool. I will ensure to provide the code and guides to set up your own while-true-do environment.
This was one of the main reasons to re-deploy while-true-do. A central authentication system ensures that you can use the same user/password combination for all the services. In addition, options for 2FA, RBA, ACL, etc. are mandatory and already prepared. The core of the authentication is build around 389ds, the enterprise-class LDAP Server for Linux.
while-true-do.io was always about OpenSource services. With the new deployments in January, I started to provide an initial service stack:
- Application Dashboard
Homer based application dashboard provides an overview of all services.
- Central Hub
Nextcloud based file, calendar, contacts, task, etc. hub.
The blog you are currently reading.
Other services will be available for the community in February and March, and I will update you accordingly.
A lot was going on in January and more will come in February. I am focussing on the Code Repository and improvements to the container deployments. Auto updates for the nodes and services is in progress, too. Getting the code online for you, is currently priority one.