Production-grade self-hosted infrastructure

Forensic intelligence, AI semantic search, 4-layer network security. 299 MCP tools, 30 published dossiers, 68K+ threat vectors. 90+ services on one machine — zero cloud, zero monthly bills.

Built by Lișneanu Dumitru-Cristian — from a 44 m² village apartment near Iași, Romania

131K+
Documents Indexed 📸
105K+
Threat Vectors
299
MCP Tools 📸
817
Investigations
279
Published Dossiers
54
AI Models
58
K8S Namespaces
192
IngressRoutes
51,600+
Active Security Bans
$0
Monthly Cloud Cost 📸

Custom AI Applications

Built from scratch. Running in production on Kubernetes with local LLMs — no API keys, no data leaving the machine.

📚

DocSearch — AI Library Search

Semantic search across 131,000+ documents (1.2 TB) in 50+ formats. Three modes: keyword, semantic (vector kNN), and hybrid. Multilingual — understands Romanian, English, and 100+ languages via bge-m3 embeddings. Dual-model architecture: nomic-embed-text (English) + bge-m3 (multilingual), both running on CPU.

Elasticsearch bge-m3 + nomic FSCrawler 7.5M vectors Custom
🤖

LSN Agent — Infrastructure AI

Terminal + web AI assistant running 100% locally. 182 MCP tools across 19 modules: K8S, MikroTik, CrowdSec, Docker, Elasticsearch, Prometheus, network diagnostics. Smart auto-routing selects optimal model (3B→14B) per query complexity. Web UI with 18 specialized model personas, voice I/O, dark web research tools.

Python Ollama MCP Protocol 19 modules Custom
🌍

Kiwix — Offline Knowledge

400+ ZIM archives providing offline access to Wikipedia, StackOverflow, DevDocs, Khan Academy, medical references, and more. 42 custom SearXNG search engines with progressive RAG caching — AI answers backed by offline encyclopedic sources.

42 search engines 400+ ZIM books SearXNG Offline-first
🧅

Onion Research Platform

Safe dark web research: dedicated SearXNG routing through 3 Tor proxies with circuit rotation, Playwright anti-detection, custom safety filters blocking illegal content, curated .onion directory as RAG knowledge base. All research stays local.

Tor ×3 proxies Playwright Safety filters Custom

4-Layer Defense Architecture

Defense in depth — from the router's raw prerouting chain to application-level auth. Every layer built and configured by hand.

🌐 Internet
MikroTik RAW
563 banned IPs/subnets
MikroTik Filter
79 rules, SYN flood, rate limits
CrowdSec IDS
Threat intel + community bans
Traefik + Authelia
SSO/2FA, bot blocking
✅ Service
🛡️

MikroTik Firewall

CCR1009 router with 4-chain firewall: RAW prerouting (pre-conntrack drops), Filter (79 rules with SYN flood protection, port scanner detection, mail brute-force 3-strike escalation), NAT (15 port forwards), Mangle (QoS). 14 address lists, 563 entries. SSH honeypot redirecting attackers to Cowrie.

4 chains 79 filter rules 563 blocked entries 3-strike escalation
🔍

CrowdSec + Bouncers

Community-driven IDS parsing Traefik access logs in real-time. Detects CVE exploits, brute force, crawlers, admin probing. Two bouncers: firewall (iptables) and MikroTik (REST API pushing bans to router address lists). Community threat intelligence feed for proactive blocking.

Real-time parsing MikroTik bouncer Community intel Custom
🔐

Authelia SSO + Authelia Manager v2 ↓

SSO gateway with a custom-built access management platform — 72 API endpoints, visual access matrix, OIDC management, auto-discovery, GitOps workflow, and Prometheus monitoring. The flagship project of this infrastructure. See the full showcase below ↓

72 APIs 64 services OIDC + ACL GitOps 🏆 Flagship
🪤

Cowrie SSH Honeypot

SSH honeypot on port 22 (real SSH on internal only). Captures attacker credentials, commands, and malware. Custom Grafana dashboard (18 panels) with live attack feed, top attacker IPs, captured passwords, and malware download tracking. Integrated with Loki for log analysis.

Live attack feed Malware capture 🍯 View Live Honeypot Report → 18 dashboard panels Loki
🔬

Falco Runtime Security

Kernel-level runtime threat detection across all K8S pods. Detects container escapes, unexpected process execution, sensitive file access. Falco Sidekick forwards alerts to Telegram/Discord. Falco UI dashboard for investigation.

Kernel-level Container escape detection Telegram alerts
📋

Trivy + Vaultwarden

Trivy operator continuously scans all container images for CVEs. Custom dashboard for vulnerability trends. Vaultwarden (Bitwarden-compatible) for secrets management. ClamAV for file scanning. MikroTik security audit script (13 automated checks) with alerting.

CVE scanning 13 audit checks Secrets vault Custom audit

AI-Powered SOC & Pentesting Platform

A full security operations center and offensive testing platform running as a K3S namespace — 52 MCP tools, 4 AI model tiers, Tor-routed stealth scanning, cross-layer threat intelligence, automated weekly reports, and real-time Telegram alerts. Every component custom-built. Stats as of June 2026

🌐 Target
External / Internal
🧅 Tor Proxy
3 exit nodes
🧠 AI Agent
Gemma 4 (4 tiers)
⚔️ 52 MCP Tools
Scan · Exploit · Defend
📊 Reports
Telegram + MD + JSON
🛡️ CrowdSec
51K+ bans → community
🖥️

SOC Dashboard — Cyberpunk Edition

Full-stack security operations dashboard with 10 interactive views: real-time honeypot intelligence (drill-down per IP, credential analysis, SSH fingerprints, command viewer), Falco runtime events with priority filtering, defense system status across all layers, IP correlation engine (query any IP across 4 systems), engagement management with action timelines, AI-powered pentesting chat with streaming responses and model selector, and a dedicated reports center with generate/view/download.

10 views Real-time SSE Cross-layer correlation FastAPI + SPA 20+ API endpoints
🧠

52 MCP Tools — AI Security Toolkit

Custom MCP server (JSON-RPC 2.0 + SSE) exposing 52 tools across 8 categories: passive recon (crt.sh, DNS, WHOIS, Shodan), active scanning (nmap 8 scan types, masscan, httpx, subfinder), web exploitation (nuclei, nikto, sqlmap, ffuf, gobuster), brute-force (hydra — ssh/ftp/http/rdp), 16 MikroTik tools (router API gateway — firewall, DHCP, WireGuard, DNS, security audit), defense intel (CrowdSec, Falco, Cowrie cross-ref), K8s job orchestration, and persistent script library.

52 tools MCP protocol 16 MikroTik tools Gemma 4 OpenWebUI integration
🧅

Tor-Routed Stealth Scanning

All external reconnaissance routes through a 3-replica Tor proxy cluster (SOCKS5 + Privoxy HTTP). Nmap uses proxychains4 with dynamic DNS resolution (background watcher re-resolves ClusterIP every 60s — zero-downtime IP rotation). httpx, nuclei, and nikto use native SOCKS5/HTTP proxy flags. 3 scan profiles: aggressive (T4, all ports), polite (T3, top 200, Chrome UA), stealth (T2, top 100, Safari UA, packet fragmentation). Exit IP verification via tor_check tool before each engagement.

SOCKS5 + Privoxy 3 exit nodes Dynamic DNS 3 scan profiles Zero attribution
🤖

AI Agent — 4-Tier Model Routing

Autonomous pentesting agent with 4 model tiers (Gemma 4 e4b for fast execution, Gemma 4 26B for deep analysis). 10 tool-group affinity rules auto-switch model based on task complexity. 12-step max engagement cycle with minimum 3 tool calls before conclusion. Streaming SSE responses with 8s heartbeat. Automatic retry logic: 3× Ollama, 2× MCP, 3× parameter validation. Smart target extraction from natural language requests. Findings normalized with LLM typo tolerance.

Gemma 4 e4b Gemma 4 26B 4 model tiers 10 affinity rules Streaming SSE
📊

Automated Security Reports

5 report types (full weekly, honeypot, Falco runtime, defense posture, security posture) generated on demand or via weekly CronJob (Sunday 06:00 UTC). Each report includes threat level assessment (🟢LOW → 🔴HIGH), visual severity metrics, address-list breakdowns, top attacker rankings, credential analysis, engagement summaries. Exports to rich Markdown, structured JSON, and direct Telegram delivery with HTML formatting. Reports archive persisted on 20Gi shared volume.

5 report types Weekly CronJob Threat scoring Telegram Markdown + JSON
🍯

Honeypot Intelligence Engine

Ingests 336K+ events from Cowrie SSH honeypot. Inline aggregation (no intermediate lists — processes 190MB+ rotated JSONL in <1s). Event distribution charts, hourly heatmaps, credential wall (tag cloud sized by frequency), SSH client fingerprinting, captured command terminal viewer. Filter by time range, IP, event type. Every attacker signal feeds into CrowdSec CAPI — shared with 300K+ community installations globally.

336K+ events 3,200+ attacker IPs 190MB in <1s Feeds CrowdSec CAPI
🔗

Cross-Layer Threat Correlation

Enter any IP and instantly see its footprint across all defense layers: CrowdSec ban status + scenario + origin (local/CAPI/import), MikroTik address lists (14 lists, 603 entries), Falco runtime alerts by priority, Cowrie honeypot activity (login attempts, commands, downloads). One-click drill-down from any attacker in the honeypot view. Threat level auto-computed: low → medium → high → critical based on multi-layer presence.

CrowdSec MikroTik Falco Cowrie Auto threat scoring
⚔️

Full Pentesting Arsenal

Kali-class container with 14 offensive tools: Nmap (8 scan types including SYN, UDP, OS, vuln scripts), Masscan (10K pps rate), Nuclei (community templates, severity filtering), Nikto, SQLMap (level/risk 1-5/1-3), Hydra (ssh/ftp/http/smb/rdp), FFuf, Gobuster, SSLyze, Searchsploit (Exploit-DB), httpx, subfinder. Custom Python scripting engine with persistent script library. K8s Job orchestration for long-running scans. Full engagement lifecycle: create → scan → chain → analyze → report → Telegram notify.

14 tools Nmap 8 modes Nuclei SQLMap Hydra Script engine K8s Jobs
51,667
Active CrowdSec Bans
336K+
Honeypot Events
3,212
Unique Attacker IPs
80
Firewall Rules
52
MCP Security Tools
<1s
190MB Log Query
3
Tor Exit Nodes
300K+
CrowdSec Community 📸 Global

Live counts as of June 2026

The Intelligence Machine

What started as a monolithic HTML page of attackers became a complete forensic pipeline — honeypot data to structured investigation to vectorized memory to published dossier. Every layer interconnected. 18 Qdrant collections. Zero cloud.

105,707
Qdrant Vectors
817
Investigations
9,573
Evidence Items
16,050
Entity Crosslinks
8,375
OSINT Library Chunks
30
Published Dossiers
🔬

Forensic Investigation Store

817 structured investigations — each with confidence-rated findings, source-cited evidence, infrastructure nodes, actor profiles, and relationship graphs. Every claim traceable. Nothing published without passing every layer.

PostgreSQL dossier_intel9,573 evidenceMCP tools
📚

OSINT Library + Web Threats

8,375 NLP-enriched chunks from court filings, WikiLeaks, OFAC sanctions, ODNI reports. Plus a full web threats intelligence layer: Traefik + CrowdSec + MikroTik unified into 4,444 IP profiles and 36 HTTP campaigns — same graph as the honeypot.

8,375 OSINT chunks4,444 web threat IPs36 campaigns
🧠

18 Qdrant Collections

Everything vectorized via bge-m3: honeypot IPs, dossier findings, published articles, OSINT library docs, web threat profiles — 68,323 vectors across 18 collections, bridged by 16,050 entity crosslinks. Any connected AI model inherits the full intelligence picture instantly.

105,707 vectors20 collectionsbge-m3
📖 The full story — evolution, architecture, live numbers →

Authelia Manager v2

A full access management platform built from scratch — the kind of tool that enterprises pay $500–1,000/month for, except this one understands your Kubernetes cluster, writes its own security policies, and commits every change to Git automatically. No commercial product does what this does.

7,300
Lines of Code
72
API Endpoints
64
Services Managed
7
OIDC SSO Clients
108
IngressRoutes Scanned
52
Security Tests Passed

🎯 Visual Access Matrix

Active Directory-style group × service grid. Click a cell to grant or revoke access. Three security groups, 64 services, every combination visible at a glance. Changes propagate to Authelia ACL rules instantly.

⚡ Auto-Discovery

Background scheduler scans the Kubernetes cluster every 5 minutes. New IngressRoutes are detected, services registered, domains mapped — automatically. The platform always knows what's running.

🔑 OIDC Client Lifecycle

Full CRUD management for Authelia OIDC/OAuth clients. Create, configure, and delete SSO integrations (Gitea, Grafana, Immich, OpenWebUI, and more) without touching YAML files. Config backup on every change.

📝 GitOps Workflow

Every access control change generates an ACL diff, writes to the Authelia config, copies to the git repository, and pushes to Gitea — all from one button click. Full audit trail. Every change is reversible.

🛡️ LAN Auth Toggle

70 internal .home.lsn routes, each with an independent auth toggle. Enable Authelia forwardAuth on any local service with one click — middleware is auto-created, IngressRoute patched, and git-synced in seconds.

🔒 Security-Hardened

Non-root container (zero capabilities), Traefik-only NetworkPolicy, login rate limiting, restricted PostgreSQL user with table-level permissions, cookie hardening — validated by a 52-test adversarial security audit.

🔧 Middleware Management

View and edit Traefik middleware assignments across all namespaces. IP allowlist editor with live K8S API patches synced to git manifests. See which services use which middleware at a glance.

📊 Auth Monitoring

Prometheus metrics pipeline from Authelia → ServiceMonitor → Grafana. 15-panel dashboard: authentication rates, failures, latency, OIDC events, ban tracking. Real-time visibility into who's accessing what.

"The closest commercial equivalent is Auth0 + a custom Kubernetes operator + ArgoCD — roughly $500–1,000/month plus months of engineering. This was built in a week, runs on $0, and does things none of them can."

⚡ Flask · PostgreSQL · K8S API · GitOps · Prometheus · 37 files
📖 Read the architectural deep-dive · live numbers, three flows, defense in depth

Router-Integrated Automation

The MikroTik router isn't just a gateway — it's a fully API-integrated node in the infrastructure, managed by AI agents, bots, and custom web UIs.

📡

WiFi Manager

Custom web UI managing MikroTik wireless access via REST API. Three-tier device access: LAN Access (full network), Internet Only (isolated), Blocked. Modifies DHCP leases and firewall address lists in real-time. 45-panel Grafana dashboard. Also controllable via Telegram bot.

Flask MikroTik API 45 panels Custom
🔒

WireGuard Manager

Custom web UI for full VPN peer lifecycle: create, configure, revoke. Generates QR codes for mobile onboarding. Prometheus metrics exporter for peer traffic and handshake monitoring. 9-panel Grafana dashboard. VPN subnet 192.168.89.0/24 with full LAN access.

Flask QR codes Prometheus exporter Custom
🔍

PiHole DNS Filtering

Network-wide ad blocking and DNS filtering with custom blocklists. Prometheus exporter feeding a 19-panel Grafana dashboard: query rates, blocked percentages, top clients, upstream latency. Upstream DNS through MikroTik with failover.

Ad blocking 19 panels Prometheus
🚨

Infra-Bot

Custom Python bot on Telegram + Discord. 70+ commands across 14 modules: MikroTik management, Kubernetes ops, CrowdSec security, classroom/Jitsi administration, monitoring, NAS, Docker, Tor, honeypot analytics. REST API for webhook integrations + autofix engine. Prometheus metrics endpoint. Runs 24/7 as systemd.

Telegram Discord 70+ commands 14 modules Custom
🧅

Tor Bridge Relay + Scanning Proxy

obfs4 bridge relay helping users in censored countries access the internet. Snowflake proxy running alongside. 3-replica Tor proxy cluster (SOCKS5 + Privoxy) powering stealth pentesting scans with zero attribution. Docker-isolated with iptables separation from LAN. IP watchdog for dynamic DNS. MikroTik raw firewall bypass for Tor peer traffic.

obfs4 Snowflake Docker isolated Privacy
✉️

Stalwart Mail Server

Full self-hosted email: SMTP, IMAP, JMAP with PostgreSQL backend. SnappyMail web client. Custom domains with DKIM/SPF/DMARC. MikroTik NAT forwards ports 25/465/587/993. Mail brute-force protection via 3-strike firewall escalation.

SMTP/IMAP/JMAP SnappyMail DKIM/SPF
📹

Jitsi Meet — Video Conferencing

Full self-hosted video conferencing with JWT authentication. Prosody XMPP, Jicofo conference focus, JVB video bridge, Etherpad collaborative notes, Excalidraw whiteboard. Custom Prosody module (token_affiliation v6) enforces role-based moderator control from classroom RBAC. TURN relay via Coturn for NAT traversal.

WebRTC JWT Auth TURN/STUN Etherpad Custom Prosody module
🏫

LSN Classroom — RBAC Education Platform

Custom Flask web app managing Jitsi rooms with full role-based access control. Admin/teacher/student/guest roles with room-level moderator mapping. Guest registration with Telegram + email notifications, Authelia SSO on public domain, PostgreSQL backend. REST API with 22 endpoints. JWT tokens carry room-level roles to Jitsi via custom Prosody module.

Flask PostgreSQL 22 REST endpoints Authelia SSO Custom

15 Custom Grafana Dashboards

Full observability stack — Prometheus + Grafana + Loki + Alertmanager. Every dashboard hand-built for this infrastructure.

🔒CrowdSec & MikroTik Security27 panels
📡MikroTik CCR1009 Overview28 panels
📡WiFi DHCP Manager45 panels
🌐Traefik Traffic & Security21 panels
🔀Traefik Services32 panels
🔐Pi-hole DNS19 panels
🔗WireGuard VPN9 panels
🪤Cowrie SSH Honeypot18 panels
🤖Infra-Bot Overview23 panels
🧅Tor & Onion Services14 panels
🎮AMP Game Servers23 panels
🖥️GPU (DCGM Exporter)
📊Trivy Vulnerability
📊

Prometheus + Alertmanager

Metrics collection from 15+ exporters: node, kube-state-metrics, MKTXP (MikroTik), pihole, DCGM (GPU), CrowdSec, WireGuard, Infra-Bot custom metrics. AlertManager routes to Telegram/Discord via Infra-Bot webhook.

15+ exporters Telegram alerts
📝

Loki Log Aggregation

Centralized logs from all K8S pods, Traefik access logs, Cowrie honeypot, AMP game servers, Tor daemon. Powers real-time dashboards: live attack feeds, access log analysis, bot detection, error tracking.

Real-time Attack feeds Bot detection

Uptime Kuma

Endpoint monitoring for all public and internal services. HTTP/HTTPS, TCP, DNS, and Docker checks. Notifications via Telegram. Status page for service health overview.

Multi-protocol Status page

What This Would Cost Commercially

Every service listed is running in production right now. Here's what the commercial equivalent would look like — and what it would cost per month.

Category Shuffle-On (Self-Hosted) Commercial Equivalent Monthly Cost
AI Chat & Assistants Open WebUI + 54 local LLMs, unlimited ChatGPT Team + Claude Pro $50–100/user
AI Infrastructure Agent LSN Agent + 192 MCP tools, auto-remediation No direct equivalent exists N/A — custom
Semantic Search (131K docs) DocSearch + dual embeddings, multilingual Algolia + Pinecone $500–800
Vector Database Qdrant + Elasticsearch (7.5M vectors) Pinecone Serverless $70–300
LLM Hosting (54 models, 435 GB) Ollama on CPU, 4 parallel, 32K context OpenAI / Anthropic API $200–2,000
Code AI Assistant Tabby (local GPU) GitHub Copilot Business $19–39/user
Image Generation ComfyUI + Stable Diffusion (GPU) Midjourney + DALL-E $30–60
Kubernetes Cluster K3S, 54 namespaces, 127 pods AWS EKS + EC2 (88 vCPU, 503 GB) $3,000–5,000
Container Registry Private registry + weekly GC ECR / GCR $50–100
SSO & 2FA Authelia + custom manager platform (72 APIs, ACL auto-gen, OIDC mgmt) Auth0 / Okta $200–500
Firewall (4-layer) MikroTik + CrowdSec + iptables + Traefik Palo Alto / Cloudflare Pro $200–500
Runtime Security Falco + Trivy + CrowdSec Sysdig + Snyk $500–1,500
SSH Honeypot + SOC Platform Cowrie + 52-tool AI SOC + Tor stealth + weekly reports Thinkst Canary + Pentera $500–2,000
Monitoring (15 dashboards, 274+ panels) Prometheus + Grafana + Loki + Alertmanager Datadog (equivalent scope) $500–1,500
Log Aggregation Loki Splunk Cloud $150–500/GB/day
DNS Filtering Pi-hole (19-panel dashboard) Cisco Umbrella $50–100
Email Server Stalwart + SnappyMail + DKIM/SPF/DMARC Google Workspace $7–18/user
Video Conferencing Jitsi Meet + custom RBAC classroom + TURN relay Zoom Business + LMS $20–50/user
VPN WireGuard via MikroTik + custom UI Tailscale Business $5–18/user
Photo Management Immich (ML face recognition, smart search) Google Photos $3–10
Media Server Plex + Tautulli + MiniDLNA Netflix + Spotify Premium $25–35
Offline Knowledge Kiwix (400+ ZIM, Wikipedia, StackOverflow) No equivalent Priceless
Backup Velero + NAS CronJobs + 9 backup schedules AWS Backup + S3 $100–300
Password Manager Vaultwarden (Bitwarden-compatible) Bitwarden Teams $4–6/user
UPS / Power 14 kWh battery + solar + generator Enterprise UPS rack $5,000–15,000 (one-time)
Tor Privacy Infra Bridge + Relay + Snowflake + 3-replica scanning proxy + Onion research No commercial equivalent N/A
Threat Intelligence Platform 817 investigations · 9,573 evidence items · 8,375 OSINT chunks · 68K+ vectors · 30 dossiers published Recorded Future / Mandiant TI / ShadowDragon $500–3,000
Estimated commercial equivalent: $7,000–17,000/month (June 2026) Shuffle-On: $0/month (self-hosted, one-time hardware investment)
🏗️

What's Custom-Built (Never Existed Before)

  • Forensic Intelligence Publisher: REST API converting structured investigations into published HTML dossiers — auto nav rebuild, scoped CSS, bidirectional metadata sync, 30 live dossiers
  • Dossier Investigation Store: 817 structured investigations, 9,573 evidence items, 4,172 connections, 16,050 entity crosslinks — full MCP-driven forensic research pipeline
  • OSINT Library Engine: 8,375 NLP-enriched chunks (court filings, WikiLeaks, sanctions, ODNI reports) vectorized into Qdrant — every investigation can cite primary sources
  • Web Threats Intelligence Layer: HTTP attack correlator — Traefik + CrowdSec + MikroTik unified into 4,444 IP profiles, 36 campaigns, same graph as honeypot
  • SOC & Pentesting Platform: 52-tool MCP server, AI agent with 4 model tiers, Tor stealth scanning, weekly automated reports, Telegram alerts
  • LSN Agent: 299-tool MCP infrastructure AI with autonomous investigation + auto-remediation
  • DocSearch: Multilingual semantic search across 131K documents with dual-embedding architecture
  • WiFi Manager: MikroTik REST API integration with 45-panel Grafana dashboard
  • WireGuard Manager: Full VPN peer lifecycle via MikroTik API with Prometheus metrics
  • Infra-Bot: 15-module Telegram/Discord bot bridging AlertManager, CrowdSec, and MikroTik
  • CrowdSec→MikroTik Bouncer: Real-time ban propagation from IDS to router address lists
  • 15 Grafana Dashboards (274+ panels): Every single one hand-built for this specific infrastructure
  • Onion Research Platform: Safe dark web research with 3 Tor proxies, safety filters, curated directory
🆚

What Cloud Can't Give You

  • Zero data exposure — nothing leaves the machine, ever
  • No API rate limits — 47 models, unlimited tokens, 4 parallel streams
  • Full stack ownership — from router firmware to application code
  • Sub-millisecond local latency — no round-trips to cloud data centers
  • Custom integrations — MikroTik↔CrowdSec↔Telegram↔Grafana↔AI Agent, all talking to each other
  • Offline capability — Kiwix, Maps, 14 kWh battery: works when the internet doesn't
  • Privacy by architecture — Tor bridge operator, encrypted pastebin, self-hosted email
💡

Why Contact Me

  • I build production-grade infrastructure from scratch on minimal budget
  • I can design and deploy your entire AI + security + monitoring stack
  • Everything I build is open-source and documented
  • From a 44 m² village apartment — imagine what I can build with real resources
  • This page IS the proof. Every service listed is running right now.

The Full Stack

Every service self-hosted, configured, and maintained by hand. This runs alongside the AI and security stack on the same machine.

🖼️Immich
Self-hosted Google Photos — ML face recognition, location mapping, smart search. 4 microservices.
💻Tabby Code AI
Local code completion server. IDE integration for VS Code and JetBrains. Runs on GPU.
🧪LLaMA Factory
LLM fine-tuning platform. LoRA/QLoRA training on local GPU. Custom model creation.
📓Jupyter Notebooks
Data science environment with full Python/ML stack. GPU-accelerated computation.
🖥️Webtop
Browser-based Linux desktop. Full GUI environment accessible from any device via browser.
📦Gitea
Self-hosted Git server. All infrastructure code, custom apps, and configs versioned here.
📦Docker Registry
Private container registry. All custom images built and pushed locally.
🗺️Maps
OpenStreetMap tile server. Offline-capable mapping for LAN/VPN access.
🔬Plasma Search & Chat
Domain-specific RAG apps for plasma science research. Custom semantic search over transcriptions.
🔐PrivateBin
Zero-knowledge encrypted pastebin. Server never sees plaintext content.
🎵Media Stack
Plex proxy, Tautulli analytics, Karaoke app, AMP game servers (Minecraft).
💾Backup & Recovery
Velero K8S backup, PostgreSQL dumps (2×/day), NFS to Synology NAS. Automated verification.
📹Jitsi Meet
Self-hosted video conferencing. JWT auth, TURN relay, Etherpad, Excalidraw whiteboard. Helm on K8S.
🏫LSN Classroom
Custom RBAC platform for Jitsi. 4 roles, room management, guest registration, 22 API endpoints.

14 kWh Battery Backup — Zero Downtime

The entire infrastructure runs through UPS battery stations. Power outage? The server doesn't even blink. Gas generator and solar panel for extended grid-down scenarios.

14 kWh
Total Battery Capacity
8,192 Wh
Server Room UPS
2,500 W
Gas Generator
400 W
Solar Panel
🔋

Server Room — 8,192 Wh

Oukitel BP2000 (2,048 Wh, 2,200W AC, UPS mode) + 3× Oukitel B2000 expansion batteries (2,048 Wh each). Powers the Dell workstation, MikroTik router, and Synology NAS. Seamless UPS switchover — services stay online through power outages.

UPS mode Expandable to 7 batteries Server + Router + NAS
🏠

Household — 5,888 Wh

Oukitel P2001 Plus (2,048 Wh, 2,400W, LiFePO4) for the kids' bedroom — fast charging 80% in 1h. Fossibot F3600 (3,840 Wh, 3,300W) for the kitchen — 13 outputs, LCD monitoring, BMS protection. Every room has independent battery backup.

LiFePO4 Room-independent 2 stations

Emergency Backup

Herrgut HG2500i inverter generator (2,500W, silent 59 dB, eco mode, 6L tank, 3h runtime) for extended grid-down events. Oukitel PV400 solar panel (400W, 23% efficiency, monocrystalline, IP65) for off-grid recharging of all battery stations.

2,500W generator 400W solar Off-grid capable

44 Square Meters. Infinite Output.

A small apartment in a village near Iași, Romania. Two kids, four cats, and a datacenter. This is where everything you see on this page comes from.

Lișneanu Dumitru-Cristian

I build things. Infrastructure, furniture, music, sentences — it doesn't matter. If it's broken, I fix it. If it doesn't exist yet, I make it. If someone says it can't be done on a budget, I take that personally.

Everything on this page — 90+ services, 299 MCP tools, 4-layer firewall, 817 investigations, 15 dashboards, 14 kWh of battery backup — runs from a single workstation in a 44 m² apartment where my kids do homework, my cats rule every surface, and an 800W 5.1 Hi-Fi audiophile setup ensures the music never stops.

I write poetry and philosophical essays in Romanian and English — because building infrastructure for the mind and infrastructure for machines aren't that different. Every mistake is a lesson. Every downfall is a reason to grow. Knowledge never dies.

"To the evil minds — try me. My honeypots are waiting.
To the envious — look closer, and you'll find only open source.
To the brilliant and the pure — come build with me."

The Machine

Dell Precision Tower 7910
🧠 Dual Xeon E5-2699 v4 — 88 threads
💾 503 GiB DDR4 ECC RAM
🎮 NVIDIA RTX 4060 Ti 8GB
💽 NVMe + HDD arrays, Synology NAS
🌐 MikroTik CCR1009 — 4 subnets
🔋 14 kWh battery UPS + generator + solar
🐧 Ubuntu 24.04 + K3S v1.34

Beyond the Screen

🎵Musician
Harmonicas, guitars, handpan, saxophone, xaphoon, drums. 800W Hi-Fi. Music never ends.
🔧Handyman
Full carpentry setup — wood and metal. Everything that breaks gets fixed. Fast.
📝Writer
194 published posts. Poetry, philosophy, social commentary. Bilingual RO/EN.
🏠Disaster Ready
Canned food, water, medicine, backup heating, cooking, cooling. Prepared for anything.

Core Stack

☸️
K3S
53 namespaces
🦙
Ollama
47 local LLMs
🔍
Elasticsearch
Search + vectors
📡
MikroTik
4-layer firewall
🛡️
CrowdSec
IDS + bouncers
📊
Prometheus
15+ exporters
📈
Grafana
15 dashboards
🌐
Traefik
Ingress + TLS
🔐
Authelia
SSO + 2FA
🐳
Docker
Tor + services
📝
Loki
Log aggregation
🗄️
PostgreSQL
Databases

Let's Build Something

Need self-hosted AI? A semantic search solution? An infrastructure that belongs to you? A security stack with honeypots, IDS, and real-time dashboards? I build these things from a village apartment — imagine what I can build for you.

Iași County, Romania 🇷🇴 · Available for remote work worldwide · The music is always on