What it is
GamzyHost rents game servers and Discord bots. You pick a game and a plan, pay, and the server is up and ready in under a minute: no ticket to open, no waiting for someone on the other side to set it up by hand.
Underneath there are nodes across Europe, a Pterodactyl-based panel, and a layer of my own tying the storefront to the infrastructure. When a payment lands, that layer decides which node has room, creates the server, and hands it over already running.
There are two of us — no big teams, no outsourced support. That's why almost everything is automated: anything that depends on someone doing it by hand doesn't hold up as you grow.
What I built
- 01
The public site in Next.js, with plans and prices computed live from the database instead of hardcoded.
- 02
Automatic provisioning: when a payment lands, the server is created, a node is assigned, and the customer is notified without me touching anything.
- 03
Recurring billing and renewal notices, with the scheduled jobs that cancel unpaid services and free the resources back up.
- 04
The admin panel I run orders, customers, node stock, and incidents from.
- 05
The blog and all the search work, which is where a good share of new customers come from.
What happens when someone pays
Automatic provisioning end to end: nobody steps in between the payment and the server being up.
- > stripe webhook: checkout.session.completed
- ✔ Payment confirmed
- ✔ Node with room assigned
- ✔ Pterodactyl: server created
- ✔ Ports allocated and Anti-DDoS on
- ✔ Customer notified
- Server up in under 60 s.
Where the servers live
- MAD · MadridRyzen 9 5900X · Xeon Gold 6138
- FSN · Falkensteini9-9900K
- CVT · CoventryRyzen 9 7900