Infrastructure · Virtualization · Services · Philosophy
The Mediakor Stack is a unified ecosystem of servers, containers, and web applications designed to host everything
from game servers to web platforms and AI services.
It’s a fusion of virtualization, containerization, automation, and style — all operating within a consistent
infrastructure framework.
The stack is built for flexibility and self-sufficiency: every service is self-hosted, every interface is styled,
and all projects tie together under the Mediakor identity.
- Core Platforms: Proxmox VE · Docker · Apache/PHP · MariaDB/PostgreSQL
- Hosted Content: Websites, Wikis, Game Servers, AI Models, Media Libraries
- Philosophy: “Own your systems. Control your data. Build your world.”
- Main Server: Dell PowerEdge R720xd (primary hypervisor)
- Secondary Nodes: Dell PowerEdge r720, r620, r320, QNAP NAS
- Network Core: MikroTik RB3011 router, with WireGuard tunneling
- Storage: Local disks, NAS mounts, and backups managed via mirrored arrays
- Hypervisor: Proxmox VE
- Virtualization Types: VMs for full OS environments(Windows Server); Docker containers for nearly all other services.
Docker provides service-level separation and easy scalability across web, game, and AI applications.
Most services are deployed using docker-compose stacks, managed via Portainer.
- Web Stack: Apache + PHP 8, MariaDB, phpMyAdmin
- Infrastructure Tools: Nginx Proxy Manager, Portainer, pgAdmin, Gitea
- AI Layer: Ollama (Whisper transcription + text generation models)
- Media Services: Jellyfin, Plex, EmulatorJS, Crafty Controller
- Game Containers: Rust, Minecraft, WoW 1.12.1 (Mangos/AzerothCore), Empyrion, ARK, etc.
- Stacks organized in
/srv/docker with versioned docker-compose.yml files.
- Each stack has persistent volumes for data durability.
- Containers exposed through Nginx Proxy Manager for unified SSL and reverse proxy routing.
Mediakor’s internal network blends enterprise and home-lab design philosophies.
It’s engineered for both public hosting and private experimentation.
- Primary Subnet: 172.0.0.0/25 (internal devices, routers, infrastructure)
- Service Subnet: 172.0.1.0/24 (containers, web servers, WireGuard peers)
- Tunnels: WireGuard connects datacenter and home networks for seamless routing
- Routing: MikroTik handles NAT, masquerade, and VLAN distribution
- Firewall: Port isolation by role (infra, dev, media, game)
- VPN tunnels for full private access
- Reverse proxy routing through
*.mediakor.com subdomains
- Internal SSL termination via Nginx Proxy Manager
The stack supports multiple major services, divided into categories:
- Mediakor Main Site: index portal to everything else (Apache/PHP)
- Wiki.js: central documentation hub (this site)
- Gitea: self-hosted Git platform for internal development
- phpMyAdmin / pgAdmin: database management tools
- Portainer: Docker orchestration GUI
- Medievalkor: custom web-based RPG (PHP + MariaDB backend)
- Mangos WoW 1.12.1: classic World of Warcraft server
- Rust Server: modded container with RCON + persistent saves
- Minecraft Servers: multiple worlds via Crafty Controller
- EmulatorJS: browser-based retro gaming system
- Ollama: runs local LLMs for text analysis and generation
- Whisper + Faster-Whisper: transcription pipeline for voice recordings
- Quote Generator / MCP Server: AI system that converts call transcripts to customer quotes
- Jellyfin / Plex: media streaming services
- File Storage System: PHP-based upload portal with user access control
- NAS & Backups: synced over SMB/NFS and managed via scheduled rsync tasks
¶ 06 / Domains & Access Structure
Everything is organized under mediakor.com and its subdomains.
| Subdomain | Purpose |
wiki.mediakor.com | Wiki.js documentation hub |
ai.mediakor.com | Ollama + AI interface (OpenWebUI) |
plex.mediakor.com | Media streaming |
files.mediakor.com | Custom PHP file storage and sharing system |
games.mediakor.com | Links to game servers and portals |
gitea.mediakor.com | Internal code management |
¶ 07 / Security & Maintenance
- Access Control: Reverse proxy + authentication for admin routes
- Encryption: Full HTTPS with Let’s Encrypt via Nginx Proxy Manager
- Backups: Container-level backups weekly; database dumps nightly
- Versioning: Gitea repositories for each major service
- Update Strategy: Test updates on LXC staging clones before pushing to production
Mediakor isn’t just infrastructure — it’s an evolving digital world.
Each server, site, and service is part of a larger creative network meant to integrate games, media, AI,
and documentation under one cohesive identity.
“The goal is full digital independence — a personal datacenter and creative hub that’s alive, styled,
and entirely under your control.”
Every layer — from the Dell server racks to the vaporwave themes — is built with permanence and aesthetics in mind.
The wiki exists to ensure the whole system is documented, reproducible, and continuously improving.
Infrastructure Status: OPERATIONAL
Last updated: 2025-11-11
Maintained by: Mediakor Operations