Okno— developer github
$ whoami

I'm okno.
I learn by
building things.

Beginner developer in C# and Unity. Small games, command-line tools, and a homelab in my flat in Czechia. Nothing here was built because it was trendy — only because I wanted to use it myself.

// 01from the workshop
[02] · cli tool tool

Calc

A terminal calculator. No GUI, no surprises. Type math, get math. The first project where I felt the .NET pipeline click.

C#.NET
[03] · cli tool tool

TThop

A small terminal system monitor for Linux. CPU, memory, processes — fast, minimal, no bloat. Built because I wanted one without dependencies.

C#.NET 10Linux
[04] · plugin · java side

BrokenPlugin

A Minecraft Paper plugin for my server. Shows player hearts in the tab list, has a basic scoreboard, and displays coordinates above the hotbar. A detour into Java that taught me the PaperMC event system.

JavaPaperMCMinecraft 1.20.1
[05] · game · unity archive

Garkanoid

Breakout / Arkanoid clone, co-built with jardaczk. Paddle, bricks, lives — the classic loop, rebuilt to learn Unity collisions and game state from scratch.

Unity 6C#co-built
[06] · cli tool archive

BankInterestRateCalc

A small finance helper that calculates compound interest in the terminal. Practical, single-file, made while learning .NET console I/O.

C#.NET
[07] · web app · self-hosted live

FlightWatcher

A self-hosted flight-price watcher for a small group of friends. Routes go in, prices come back out — rotating API keys keep it running on the free tier, and a triple-factor login keeps it private. Lives on my homelab; not public.

Node.jsExpressSQLiteDockerNginx
// 02the homelab

What's humming
in the flat.

A small Ubuntu Server I built so my data doesn’t have to live in someone else’s cloud. Docker stacks are managed through Dockge, reverse-proxied with Nginx Proxy Manager, and securely exposed to the internet through WireGuard running on a tiny VPS. The Minecraft server hosted on it has been running longer than most subscriptions last. Self-hosting gives me full control over my services, data, and infrastructure while providing a practical environment for experimenting with Linux administration, networking, containerization, automation, backups, and monitoring. Privacy, reliability, and understanding how things work under the hood are the main reasons I keep building and maintaining it.

OS
Ubuntu Server
orchestration
Docker · Dockge
edge
WireGuard via VPS
domain
brokenokno.eu
minecraft
mc.brokenokno.eu (temporarily down)
stacks
40+ services

cloud · files · media

  • Nextcloud · files + Collabora docs
  • Immich · photo library
  • Jellyfin · movies + tv
  • Navidrome · music
  • Siyuan · notes
  • code-server · vscode in browser
  • Filebrowser

network · ops · tools

  • Nginx Proxy Manager · reverse proxy
  • Pi-hole · DNS + ad-block
  • WireGuard · VPN tunnel
  • Uptime Kuma · status monitoring
  • Netdata · live metrics
  • Duplicati · offsite backup
  • Dockge · orchestration
  • Home Assistant
  • n8n · workflows
  • Excalidraw

game servers — temporarily down

  • Minecraft 1.20.1 · vanilla client
  • Pterodactyl Panel
  • Crafty Controller
  • Minigames: OneBlock, SkyBlock, Survival
  • Server is temporarily offline
  • mc.brokenokno.eu
// 03the desk
Arch main workstation
OS
Arch Linux
Desktop
KDE Plasma 6 · Wayland
CPU
AMD Ryzen 7 5700X
GPU
NVIDIA RTX 4070 · 12 GB
RAM
32 GB
Editor
VS Code · Unity · bash
Home server running 24/7
OS
Ubuntu Server
Stack
Docker · Dockge
Reverse proxy
Nginx Proxy Manager
Tunnel
WireGuard on server
Backup
Duplicati · offsite
Monitoring
Netdata · Uptime Kuma