Raspberry PI3 -Rock64
Self-hosting – Instant messaging
Matrix/Riot.im ou RocketChat
To communicate with your loved ones, MytinyDC supports the Matrix/Riot and Rocketchat applications
[Matrix/Riot : Python/Postgresql – RocketChat : Nodejs/Mongodb 3.6] – Both applications have a native Prometheus monitoring probe.
Use Matrix/Riot.im or Rocketchat on your mobile (Android, IOS), on your PC (desktop application or web browser)
Monitoring is entrusted to PROMETHEUS (Monitoring system developed by SOUNDCLOUD) – GRAFANA takes care of the display – Alerts sent to emails and to Matrix and/or RocketChat
Intrusion detection is entrusted to OSSEC, email alert system, alert logging in a MariaDB database (mysql)
Backups are performed by BackupPC, despite its outdated interface, BackupPC remains a precise and simple solution to implement. A version 4 is under development.
MYTINYDC-IM : Dns/Dhcp#Bootp# Firewall#Logs
The Mytinydc-IM software currently allows to manage DNS, DHCP/BOOTP, Firewall, and log access in streaming via a web socket. The application can be installed anywhere (amd64/armhf/arm64 platform) and must be able to connect via SSH to the various servers to be managed.
PROOF OF CONCEPT
Répartition de charge
The load balancing is entrusted to HAPROXY – The POC was performed on the “layer7” and allows to distribute the load of a domain name.
MytinyDC-IM integration in progress
Complete management of the HAPROXY configuration file (Layer7)
Monitoring and statistics HAPROXY
Performed by PROMETHEUS and GRAFANA
System administrator, developer (20 years of experience)
Benjamin SOURISSE – ALBATROS INFORMATIQUE SARL
CEO ALBATROS INFORMATIQUE
Sponsor – Gitlab – NextCloud – Backup services
*** Update 19/05/2019 – This procedure also works for a Raspberry PI3 (armhf) This bot allows the integration of many features, including Giphy (animated Gifs) and the extension of the[…]Read more