Getting Started

Requirements

Must have Requirements

  • MySQL database server
    • MySQL 5.7+ or MariaDB 10.0+ version or higher should be compatible.
    • Fulltext search must be available (most default installations have it available/installed).
  • NATS message queue server/cluster
    • With JetStream and memory storage enabled (at least 10-20MB available).
  • Storage - Either some local storage (directory) or S3 bucket storage is supported.
    • The storage is currently used for avatars, faction logos and more.
    • In case of using an S3 bucket, you must at least have read and write access for objects.
  • Domain/Subdomain
    • It must point to the server/reverse proxy that you run FiveNet on (in case of, e.g., Docker that should be your container reverse proxy, Kubernetes Helm installation the ingress controller).
    • A valid HTTPS certificate for your domain/subdomain.
      • In case you are using something like Cloudflare Tunnels, you don't need certificates as Cloudflare terminates HTTPS/SSL in front of the tunnel.
    • A reverse proxy that must terminate HTTPS/SSL before handing the traffic to the FiveNet server.

Optional

  • Tracing: For OpenTelemetry based tracing support.
    • Currently only Jaeger is supported as an exporter target.
Copyright © 2025 Galexrt All rights reserved. All trademarks, logos and brand names are the property of their respective owners.