This list reflects the broad range of technologies I've encountered and worked with over the years. It spans various domains such as administration, automation, web development, and more.

Table of Contents#

  1. Administration
  2. Automation
  3. Backups
  4. Communication
  5. Database
  6. Documentation / Ticketing
  7. High Availability
  8. Lifecycle management
  9. Monitoring
  10. Multimedia / Office
  11. Network
  12. Storage
  13. Virtualization
  14. VPN (Virtual private network)
  15. Web

Administration#

  • Synapse-admin - Web interface for managing Matrix server
  • pgAdmin - Web-based administration and development platform for PostgreSQL
  • phpMyAdmin - Web-based administration tool for MySQL and MariaDB
  • PostfixAdmin - Web-based management tool for Postfix

Automation#

  • Ansible + AWX/Tower - Automating tasks and processes
  • Bash - Default shell for most Unix Systems
  • Python - Multi-purpose High-level interpreted programming language
  • Terraform - Defining and managing infrastructure as code
  • Vagrant - Automatisation for Virtual Environment Providers like libvirt, VirtualBox, VMware, Kubernetes, LXC and Docker

Backups#

  • Manual (Rsync, tar, BTRFS) - Tools and Filesystems for backing up data.
  • VEEAM - Backup and recovery solution for virtual environments. (Proprietary)
  • ReaR - Disaster recovery tool for Linux systems.
  • Proxmox Backups - Backup and recovery solution for Proxmox

Communication#

  • Mail (Postfix + Dovecot + VirtualMailBox) - Sending and receiving email
  • Matrix - Decentralized, real-time communication
  • IRC - Chat system for instant messaging
  • Jitsi Meet - Video conferencing solution
  • Nextcloud Talk - Video conferencing solution
  • Element Call - Video conferencing based on Matrix and WebRTC with full end-to-end encryption.

Database#

  • MariaDB/MySQL - Relational database management system
  • PostgreSQL - Relational database management system
  • SQLite - Lightweight, file-based database system.
  • Oracle - Commercial relational database management system (Proprietary)

Documentation / Ticketing#

  • Wiki.js - Wiki Engine running on Node.js
  • Confluence - Web-based corporate wiki developed by Atlassian (Proprietary)
  • Jira - Project and issue tracking software developed by Atlassian (Proprietary)

High Availability#

High availability technologies for services and databases

  • KeepaliveD
  • Galera (MariaDB)
  • Patroni (PostgreSQL)

Lifecycle management#

  • Foreman - Upstream fork of RHEL Satellite
  • Red Hat Satellite - (Proprietary)
  • Spacewalk - Patch management alternative to Foreman

Monitoring#

  • Prometheus + Grafana - Monitoring and graphing system and application metrics
  • CheckMK - Monitoring solution for networks, servers, and applications

Multimedia / Office#

  • Nextcloud - Cloud Suite, providing similar features to Google Suite
  • OnlyOffice - Office suite with high compatibility to MS Office and Online collaboration features
  • Jellyfin - Media server for Videos, Music and IPTV

Network#

  • FirewallD - Firewall management tool for Linux
  • OpenWRT - Linux-based operating system for routers and other networking devices.
  • OPNsense + pfSense - Firewall and router solutions
  • PowerDNS - Authoritative DNS server
  • NetBox - IP address and network topology management

Storage#

  • NFS - Network file system
  • SMB - Network file system
  • GlusterFS - Network file system
  • BTRFS - Managing disk storage and creating logical volumes
  • LVM - Managing disk storage and creating logical volumes
  • Nextcloud - Cloud storage and file synchronization solution
  • Seafile - Cloud storage and file synchronization solution

Virtualization#

  • KVM + libvirtd - Creating and managing virtual machines on Linux.
  • LXC - Containerization technology for operating system level virtualization
  • Docker - Containerization technology for application level virtualization
  • Kubernetes - Container orchestration and management platform for deploying, scaling, and operating application containers.
  • Proxmox - Virtualization management platform that uses KVM and libvirtd
  • VMware vCenter + ESXi - Creating and managing virtual machines on multiple hosts. (Proprietary)

VPN (Virtual private network)#

  • OpenVPN - Virtual private network software that uses SSL/TLS to establish secure and encrypted connections
  • WireGuard - Virtual private network software that aims to be simpler and faster than other VPN technologies
  • ZeroTier - ZeroTier is a secure network overlay that provides global, decentralized, and transparent network virtualization.
  • Tailscale - Tailscale is a secure network overlay based on the WireGuard VPN protocol, allowing devices to connect as if they are on the same private network.

Web#

  • Apache - Hosting websites
  • Nginx - Hosting websites
  • PHP-FPM - For PHP based web applications.
  • HAProxy - Load balancer for distributing incoming traffic among multiple servers.
  • SearX - Self-hosted search-engine