Logo
Registered— In chat— Logged in—

Server Infrastructure

This community website runs on a modular infrastructure. Each component takes on a clearly defined task for web delivery, IRC services, and data storage.

Architecture Overview

  • Apache as reverse proxy and TLS termination in front of Apache Tomcat.
  • Apache Tomcat hosts the Java/JSP application for the community site.
  • Fish-IRCd provides the IRC network.
  • newserv handles IRC network services such as Account and Channel Service.
  • PostgreSQL stores persistent application data.
  • jWebIRC provides browser-based IRC access.
  • Ubuntu Server is the foundation for operations, updates, and security hardening.
  • IONOS serves as the hosting provider for stable platform operations.

Components with Links

Interaction

A typical request goes from Apache to Tomcat. The application accesses PostgreSQL for persistent data. In parallel, Fish-IRCd and newserv operate as the IRC core, while jWebIRC provides browser access for users. Ubuntu forms the shared, hardened operating foundation, and IONOS provides the hosting environment.

Back to Help