saurier.xyz
Contact

Cedi, Switzerland

I like knowing how things work.

Two machines, everything on them set up by hand, and Kotlin for whatever runs on top.

Bottom of the stack

Metal, then Proxmox.

One machine I pay rent on, one in my flat. Everything above them is a container or a unit file I wrote.

Top of the stack

Then the part I write.

A proxy, game servers, and the Kotlin that holds them together. Still being built.

A stack diagram: two machines running Proxmox, with Caddy, a Velocity proxy and a Folia game server above it.

0 Machines. One rented, one at home.
0 Years of running my own things.
0M Packets a second at the peak of the attack we sat through.
In progress

A Minecraft network, being built for someone else's community

Not live yet, and not mine to show off, so this is the short version. It is the reason the machines got interesting.

Velocity

The proxy layer

Players connect here first and get handed to whichever server they belong on. Kotlin, and currently where most of my time goes.

Folia

The game servers

Folia runs regions of the world on separate threads, which makes it fast and makes plugins harder to write. Learning where that line sits has been most of the work.

Kotlin

The plugins

Whatever the network needs that does not exist yet. Some of it works, some of it is half finished, all of it is mine to fix.

What I run

Two buildings, one link

I wanted to learn this by running it rather than reading about it, so everything here I set up and everything here I broke at least once.

edgefilterrelaywatchcorestorebuildplaySite A / rentedSite B / homeencrypted
Two machines and the services on them. One sends me an invoice every month, the other one is in my flat. Point at a node to see roughly what it does.
Hypervisor
Proxmox on both machines
Containers
Docker, and systemd units where a container is overkill
Web
Caddy in front, Cloudflare above it
Private network
Headscale mesh between the two sites
Edge
A GRE tunnel that takes the traffic before the origin does
Data
MongoDB and Redis
Desktop
Arch and Hyprland, which is its own hobby
Served from the machines above

How far away you are

Your distance from the edge
··· ms

0 round trips from your browser to this origin, best of run. Nothing is uploaded, the number never leaves your machine.

If you want something built.

I am not looking for work. If you have a project that sounds interesting, write anyway and I will read it.

hello@saurier.xyz

Ask me something. `help` lists what I answer, anything else becomes an email.

saurier.xyz ⌘K navigate Hosted on the machines above