





- dHENRY
- [03/11/2023]
BorgWarehouse® with Kubernetes
Installing BorgWareHouse® in a Kubernetes cluster
Plus
- dHENRY
- [15/10/2023]
Kubernetes 1.27 and GlusterFS - Export NFS
Kubernetes migration - Export Gluster volumes to NFS with nfs-ganesha
Plus
- dHENRY
- [08/09/2023]
GlusterFS rescue/recovery volumes
GlusterFS file server crash recovery operation
Plus


- dHENRY
- [08/09/2022]
Rsyslog in ElasticSearch - Fluent-bit - RaspberryPI4 - Arm64
Send rsyslog traces from servers to ElasticSearch using the Fluent-bit tool
Plus
- dHENRY
- [08/08/2022]
HAPROXY - Data plane API - REST API
Managing the HAPROXY load balancer becomes very tedious very quickly, especially with automation.
Plus
- dHENRY
- [07/08/2022]
Sonarqube integration in Kubernetes cluster - RaspberryPI4 - Arm64
Sonarqube has been integrated into the Kubernetes RaspberryPI4/Arm64 cluster the instruction is here
Plus
- dHENRY
- [10/06/2022]
mydraftcc contribution
I developed a standalone nodejs server for the project github.com/mydraft-cc
Plus
- dHENRY
- [08/06/2022]
Nextcloud alternatives - RaspberryPI4 - arm64
What is the alternative to Nextcloud on RaspberryPI4 (arm64)?
Plus
- dHENRY
- [25/05/2022]
Healthchecks - Cron Job Monitoring (arm64)
Monitor the result of tasks performed in the background
Plus
- dHENRY
- [23/05/2022]
Wirow: Videoconference - webinar
Video conferencing solution running on Raspberry PI 4
Plus

- dHENRY
- [10/04/2022]
Google Analytics alternative
CNIL declares Google Analytics non-compliant with RGPD
Plus
- dHENRY
- [05/04/2022]
CI/CD Chain - Gitea - Drone
Implementation of a CI/CD (Continuous Integration and Deployment) chain on MytinyDC
Plus




- dHENRY
- [01/07/2020]
Nextcloud - Data Encryption - LUKS - Raspberry PI - Rock64 (armhf-arm64)
Preparation of a disk encrypted with LUKS, and NextCloud data migration
Plus
- dHENRY
- [06/05/2020]
Update the MATRIX service
This article describes the procedure for updating the MATRIX service.
Plus
- dHENRY
- [25/04/2020]
Shifting the Matrix database
This article describes the procedure for shifting the Matrix/Postgresql database to a new server.
Plus
- dHENRY
- [20/03/2020]
Matrix/Element.io - Activation of audio/video conversations (Voip)
This procedure allows the activation of the VoIP relay on your Matrix server using the coturn service.
Plus
- dHENRY
- [16/01/2020]
Monitoring - Storing Prometheus metrics in the INFLUXDB engine
How to store Prometheus data in the InfluxDB database system (Out of date)
Plus
- dHENRY
- [16/01/2020]
Monitoring - Storing Prometheus metrics in the INFLUXDB engine
How to store Prometheus data in the InfluxDB database system
Plus


- dHENRY
- [31/10/2019]
LetsEncrypt installation on HAPROXY load balancer
Instal certbot service (letsencrypt) for one haproxy service
Plus

- dHENRY
- [30/09/2019]
AWSTATS Installation and Setup
Implementation of the AWSTATS service for a website
Plus
- dHENRY
- [29/09/2019]
News September
Back in France after 4 years of expatriation in India. MytinyDC is still active.
Plus
- dHENRY
- [25/07/2019]
Automated installation of new servers (server provisioning)
Implementation of an automated installation system for new servers (PXE/BOOTP)
Plus

- dHENRY
- [23/05/2019]
Nextcloud - Expose your instance on the Internet
How to expose your NextCloud instance or any other services, hosted at home, on the Internet?
Plus
- dHENRY
- [01/05/2019]
OSSEC - SQL Analyze and GRAFANA - COUNTERMEASURES
Build a Grafana dashboard to analyze OSSEC data, and build a countermeasure strategy.
Plus
- dHENRY
- [25/04/2019]
Installation of go-neb bot for Synapse-Matrix (arm64)
Installation of the Goneb bot for the Matrix-Synapse messaging service on an ARM platform (hf/64)
Plus
- dHENRY
- [23/04/2019]
Matrix-Element : How to install Synapse-Matrix server
Install the Matrix-Synapse messaging service on an ARM platform (hf/64)
Plus
- dHENRY
- [08/04/2019]
Nextcloud - Installation - Raspberry PI3 - Rock64 (armhf-arm64)
Installing Nextcloud on Raspberry PI/Rock64
Plus

- dHENRY
- [19/02/2019]
Mongodb-3.6.x installation on rock64 (arm64)
Install the mongodb 3.6 service on arm64 (Out of date)
Plus

- dHENRY
- [26/12/2018]
Monitoring - How to install Prometheus/Grafana
Install the Prometheus monitoring service, and the Grafana data viewer on an ARM platform (hf/64)
Plus
- dHENRY
- [15/11/2018]
Emails with MytinyDC
Install the Exim4, Dovecot and Roundcube services on an arm(hf/64) platform
Plus

- dHENRY
- [13/09/2018]
Rock64 - Bootp starting
Setting up the datacenter to start a Rock64 from the network
PlusKubernetes - Development Tools - SonarQube (RaspberryPI4/arm64)
What is Sonarqube? Source : Wikipedia SonarQube (formerly Sonar) is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells on 17 programming languages.
PlusKubernetes - Healthchecks - Cron Job Monitoring (arm64)
When all the results of the nightly treatments, the automatic tasks, are sent to your email address
PlusProvisioning the Redis service
Redis is a service is an extremely powerful key-value database management system.
PlusKubernetes - Expose services with a HAPROXY server
To expose the cluster services, I use a “Haproxy” server, external to the cluster, which is part of the “reverse-proxy” family.
PlusKubernetes - Migration of a Nextcloud installation to Kubernetes (RaspBerry Pi/Rock64)
This part will consist in migrating my existing Nextcloud server to the Kubernetes cluster (k8s).
PlusImplementation of Kubernetes in MytinyDC
You will find an overview of Kubernetes here Implementation steps My architecture :
PlusDatacenter Provisioning - Installation of a POSTGRESQL Database Server - MONGODB - [Raspberry PI 4/Rock64]
[ LEVEL ] Beginner I try as much as possible to privilege the implementation of software using the “PostgreSql” database.
PlusDatacenter Provisioning - Installing a GlusterFS File Server - [Raspberry PI 4/Rock64]
[ LEVEL ] Beginner [ LEVEL ] Beginner This procedure allows the installation of a server to store files.
PlusInformation about Kubernetes (K8s)
“Kubernetes” is a container orchestrator for “Docker” (but not only). “Docker” allows to create containers from an image, I won’t go into detail here, the web is full of documentations on this subject.
PlusKubernetes - Backup/Restore etcd - RaspberryPI - Rock64 (arm/amd64)
Backup script to set up on the master Name of the file : /usr/local/bin/kubernetes-backup-etcd.
PlusKubernetes - Install cluster - RaspberryPI - Rock64 (arm/amd64)
It is necessary to take one’s time to follow the entire procedure which has been divided into several steps that can be carried out over several days…
PlusDatacenter provisioning - Installation of the DCHP isc-dhcp-server - [Raspberry PI/Rock64]
[END OF LIFE] See the article I’ve replaced the DNS/DHCP service (Bind9/isc-dhcp-server) with Technitium DNS
PlusDatacenter Initialization - [Raspberry PI/Rock64]
[ LEVEL ] Beginner This procedure allows the initialization of your Datacenter (Mytindydc) IPV4, IPV6 not supported.
PlusDatacenter provisioning - Installing DNS Bind9 - [Raspberry PI/Rock64]
End of use, I replaced the DNS/DHCP service (Bind9/isc-dhcp-server) with Technitium DNS which also implements the DHCP service and dynamic DNS updates.
PlusExpose Datacenter services on the Internet
In my case, I have chosen: To isolate the “Mytinydc” Datacenter from the external network, which means that all incoming and outgoing traffic from the Datacenter network passes through a single firewall, that the Datacenter has a complete network management system (DNS, DHCP, FIREWALL).
PlusAbout Mytinydc
Mytinydc was born in India, during a 4-year expatriation. Tristan, my friend I met in Pondicherry, wanted to be introduced to Linux system administration.
PlusDatacenter provisioning - Installation of the DEBIAN operating system - [Raspberry PI/Rock64]
[ LEVEL ] Beginner This procedure allows the installation of a Linux DEBIAN system on a Raspberry PI or Rock64 unit.
PlusMentions légales
Administrative data Publisher: Damien HENRY - Nantes - France Hosting companies :
PlusDatacenter provisionning
This is a complex part to explain and implement. The network architecture and the distribution of services on each of the machines must be determined.
PlusAutomation
This application was born from a reflection on automation see this post which evolved into an application written in Typescript (nodejs).
PlusThe Infrastructure
The infrastructure is composed of one rack that supports the computing units.
PlusDatacenter manager
To develop MytinyDC software, I use the IDE “Visual Studio Codium”, Microsoft’s open source development suite without telemetry.
PlusMytinyDC-IM - Datacenter infrastructure Manager
[obsolète] Presentation The software “MYTINYDC-IM “ will allow the complete management of the mini-datacenter.
PlusMytinydc-Openvpn
[outdated] Presentation Mytinydc-Openvpn is a web application for managing one or more “Openvpn” networks:
Plus