cappu.dev
Requirements
Requirements

What you need before getting started with either plan.

For Both Plans (On-Premise & Hosted)
A Domain Name

I suggest buying one from OVH or Cloudflare.

An SMTP Service

Such as Amazon SES, SendGrid, Resend, or a Namecheap email. Free emails like Gmail or Hotmail will not work. If you buy the domain from OVH, you get a free email address.

Database Tables (No TXTs)

The website reads all information from DB tables. If you use TXTs, you can enable Mysql2Proto (Mirror2DB) to mirror your txt files into DB tables.

MySQL 5.7+ or MariaDB

MySQL 5.6 is not supported. Your server should be running at least MySQL 5.7, preferably 8.x or MariaDB.

A Game Server

A game server (or test game server) where to connect the website. The website needs to be connected to a game server in order to work.

For On-Premise Plan Only
A Clean VPS with Debian 12

A shared hosting is not suitable. Make sure the VPS and Game Server are in the same country or in two very close countries for the lowest latency possible.

SMTP Setup Note
I don't provide free support to setup SMTP services like SendGrid, Amazon SES, etc. that require DNS configuration.
Frequently Asked Questions
Where can I buy a domain name?

My top picks are:

  • Cloudflare

  • OVH

Any other provider will be fine too, but these are my top picks.

Where can I buy a VPS?

I usually suggest getting a VPS from OVH because it does not block email port 25/465, which is used to send emails. Many other VPS providers block these ports.

Minimum requirements:

  • Min 2 CPU cores (better if 4)

  • At least 4GB RAM (better if 8GB)

  • Minimum 20GB disk space

Make sure the VPS and game server are in the same or close countries. Hosting the game server in France and the VPS in Canada will make the website extremely slow due to latency.
Where can I get an SMTP service for emails?

It depends on how many emails you'll be sending. My suggestions:

  • 1

    Amazon SES — I do not provide assistance for it. Only go for it if you know how to set it up yourself.

  • 2

    Namecheap — Very good if you plan to send a limited amount of emails.

  • 3

    Resend — Very good for any volume. Start with the free plan during beta, then upgrade to the $20/month plan when you go live.