Logo
Registered In chat Logged in

Server Infrastructure

This community website runs on a modular infrastructure. Each component has a clearly defined role for web delivery, IRC services, and data persistence.

Architecture Overview

  • nginx acts as reverse proxy and TLS termination in front of Apache Tomcat.
  • Apache Tomcat hosts the Java/JSP web application.
  • UnrealIRCd provides the IRC network core.
  • Anope Services provides NickServ/ChanServ/BotServ functionality.
  • MariaDB stores persistent application data.
  • jWebIRC provides browser-based IRC access.
  • Ubuntu Server is the base platform for operations, updates, and security hardening.
  • IONOS is used as hosting provider for stable platform operations.

Components with Links

How It Works Together

A typical request flows from nginx to Tomcat. The application uses MariaDB for persistent data. In parallel, UnrealIRCd and Anope run as the IRC core, while jWebIRC provides browser access for users. Ubuntu forms the shared hardened operating base, and IONOS provides the hosting environment.

Back to Help