I run Vestra. Our small team designs, builds and operates game hosting, a console for all of it, one account for every service, a private AI, and the infrastructure underneath. Here’s the tour.
Pick a plan, a location and a game, pay, and the server is installed automatically and waiting in the panel. Garry's Mod, Minecraft, FiveM, Rust and a long list more, with free Discord and ticket support.
Game servers with a live console, power controls and backups, VPSes with a serial console in the browser, and billing, all behind one sign-in. Jump anywhere with a command palette; see your locations on a dot-matrix map.
Our own sign-in: passkeys over WebAuthn, TOTP two-factor with recovery codes, and OAuth consent where you approve every app and can revoke any session. Staff roles ride on the same account, and a sign-in gateway sits in front of our internal tools.
A chat assistant for questions, writing, code and research, served from Vestra's own machines. Choose how hard it thinks (Fast, Default or Smarter), and turn on web search or deep research when you need sources.
Our game panel runs on Calagopus, and we extend it with our own packages: a Vestra theme, Passport sign-in, a BeamMP mod manager, an addon store and more. Each one is built for the panel's Rust backend and web frontend.
Rust + TypeScript
Passport single sign-on
Built in-house
Vestra Theme com.vestrahosting.theme
Passport SSO login com.vestra.passportlogin
BeamMP Mod Manager com.vestra.beammp
Addon Store gg.vestra.addonstore
Vestra Tools com.vestra.tools
Vestra Utils lol.vestra.utils
Agents lol.vestra.claude
07
Vestra Analytics · first-party
Analytics that ask first.
We wrote our own analytics so visitor data never has to leave Vestra. It is cookieless, served from our own domain, and inert until you say yes. The tracker on this page is the same one, waiting behind the cookie banner.
They only load if you accept. You can change your choice at any time.
RejectAccept
tracker.js · waiting for your answer
From the first pixel to the 3 a.m. alert.
We are a small team, so everyone works across the stack. These are the skills behind everything on this page, each with the work that proves it.
Design
Interfaces with a point of view: type that does the work, motion that explains, and dark and light themes that both look intentional. Designed in the browser, tested on real phones.
This page · Vestra Console · Passport · Careers
Security
Passkeys, two-factor, scoped OAuth, staff roles and a gateway in front of every internal tool.
Passport · account erasure that reaches every service
Full-stack
Laravel and Livewire, React and Node, PHP and SQLite, Rust panel extensions and a Python node agent.
Console · billing · VestraAI · analytics
Infrastructure
nginx, Docker and systemd, 80+ uptime checks, and encrypted off-site backups with tested restores.
Monitoring · backups · Helsinki standby
AI
An assistant served from our own hardware, with thinking modes, web search and per-plan limits.
VestraAI
Game hosting
Automatic setup, extra ports where a game needs them, and one panel for all of it.
A browser console is the heart of Vestra Console. This one is a toy that runs nothing anywhere, but it knows a fair bit about us.
01Live game consoleOutput, commands, power, backups, files and startup settings on one page.
02Serial console for VPSA terminal and a graphical console in the browser, being piloted now.
03Everything is loggedOwners see every action on their servers, including staff ones.
04Keyboard firstCtrl/⌘K jumps to any server, page or action.
visitor@portfolio: ~toy
Try help, games, plans or whoami. Tab completes, ↑ recalls.
Boring on purpose. That's the point.
FSNFalkenstein
NBGNuremberg
HELStandby
01 / Locations
Two homes for game servers.
Servers run in Falkenstein and Nuremberg, Germany, close to players across Europe. You choose the location when you order.
02 / Monitoring
Watched around the clock.
More than 80 uptime checks watch our sites, panels and game services, and alert us the moment something stops answering. There is a public status page too.
03 / Backups
Backups that leave the building.
Databases and data are backed up, encrypted and copied off-site to two locations, and we test that restores actually work.
04 / Standby
A warm standby in Helsinki.
A replica waits in Finland, so a bad day in one data centre doesn't have to become a bad week.
32games, Minecraft flavours and app runtimes you can order
80+uptime checks watching our services
3data-centre locations: Falkenstein, Nuremberg and Helsinki
950+commits to our web platform since May 2025
Shipped, not just planned.
Vestra is founded
It starts with hosting and community game servers.
One repository for the web
Every Vestra site moves into a single codebase. Hundreds of commits follow.
Hosting and Careers sites
A new home for Vestra Hosting, and a careers site for people who want their work to be seen.
Vestra Drive
Storage and file sharing join the family.
Our own analytics
First-party analytics replace third-party scripts, and only run with consent.
Vestra Passport
One account for every service, with passkeys from day one.
Hardened, backed up, one console
A security and compliance pass across every product, encrypted off-site backups, staff sign-in through Passport, and Vestra Console.
About Magon
I prefer to do things the right way. If I don't feel a product is good enough to ship, it doesn't ship. And privacy is a fundamental right, not something you should have to read up on.