Self-Hosted Technology Stack

Linux-First Infrastructure

A comprehensive self-hosted infrastructure built on Linux, focused on security, performance, and complete control over data and services.

Operating Systems & Virtualization

NixOS

98%

Primary OS with declarative configuration management

Alpine Linux

90%

Lightweight containers and security-focused deployments

Arch Linux

88%

Desktop environment and development workstation

Debian/Ubuntu Server

85%

Legacy server deployments and compatibility

OpenStack Nova

87%

Compute service for VM orchestration

QEMU/KVM

92%

Native virtualization and hypervisor management

Container & Orchestration

Docker

95%

Containerization with Nix-based image builds

Kubernetes

90%

Container orchestration with NixOS nodes

Podman

88%

Rootless container runtime and management

Docker Compose

95%

Multi-container application deployment

Helm

85%

Kubernetes package management and templating

Containerd

82%

Low-level container runtime interface

Self-Hosted AI & ML

Ollama

95%

Local LLM deployment with CUDA acceleration

CUDA Toolkit

90%

GPU programming and acceleration frameworks

PyTorch

88%

Deep learning framework for model training

TensorFlow

85%

Production ML model serving and inference

Jupyter Hub

87%

Multi-user notebook environment on NixOS

MLflow

82%

ML experiment tracking and model registry

Security & Monitoring

Fail2ban

95%

Intrusion prevention with NixOS integration

OpenVPN/WireGuard

93%

Secure VPN tunneling and mesh networks

Suricata

88%

Network intrusion detection and monitoring

ClamAV

85%

Antivirus scanning integrated with system services

Vault

82%

Secrets management and encryption at rest

Prometheus

90%

Metrics collection and alerting system

Databases & Storage

PostgreSQL

92%

Primary relational database with NixOS services

Redis

90%

In-memory caching and session storage

InfluxDB

87%

Time-series data for metrics and monitoring

ZFS

90%

Advanced filesystem with snapshots and deduplication

MinIO

85%

S3-compatible object storage clusters

Elasticsearch

82%

Log aggregation and full-text search

Cloud & Infrastructure

OpenStack

92%

Private cloud infrastructure and orchestration

Nix/NixOS

98%

Declarative system configuration and package management

Terraform

88%

Infrastructure as code with OpenStack provider

Ansible

85%

Configuration management for non-Nix systems

GitLab CI/CD

90%

Self-hosted continuous integration pipelines

Bash/Shell

95%

System automation and NixOS configuration scripts

Self-Hosted Services

Nextcloud

File Sync

Vaultwarden

Password Manager

Grafana

Monitoring

Prometheus

Metrics

GitLab

Code Repository

Jellyfin

Media Server

AdGuard Home

DNS Filtering

Home Assistant

Automation

Hardware Infrastructure

Custom NixOS Server

AMD Ryzen 9, 128GB RAM, NVMe Storage

Primary NixOS host with declarative config

GPU Compute Node

RTX 4090, 64GB RAM, CUDA 12.x

AI/ML workloads and local LLM inference

OpenStack Cluster

3x Intel Xeon nodes, 256GB RAM each

Private cloud infrastructure and VM orchestration

Network Infrastructure

Managed switches, 10Gb backbone

High-performance networking for cluster communication

Self-Hosting Philosophy

Data Sovereignty

Complete control over data location, access, and privacy without relying on third-party services.

Performance Control

Optimized hardware and software configurations for maximum performance and reliability.

Learning & Mastery

Deep understanding of systems through hands-on management and troubleshooting.