EN /HU | Login

Server

Overview

MERMAID
graph LR
  Internet --> Nginx
  Traefik --> Gitea
  Traefik --> Woodpecker
  Traefik --> WebApp
  Nginx --> Traefik
    Nginx --> Discourse
  Nginx --> Grav
  Nginx --> UptimeKuma
  Nginx --> Countdowner
  Nginx --> Redmine
  Nginx --> Matomo
  Statusbot --> Discord
  Updater --> Discord

Services

Service What it does
Nginx Entry point for all traffic, SSL termination.
Traefik Reverse proxy for the containerized services (Gitea, Woodpecker, WebApp).
Gitea Self-hosted Git: repositories, code review, issues.
Woodpecker CI/CD engine, integrated with Gitea.
WebApp The Teletype Games platform itself: UI and management for the game ecosystem.
Discourse Community forum: long-form threads, announcements, support.
Grav Flat-file CMS for internal documentation and guides.
UptimeKuma Uptime monitoring and alerts for every component.
Countdowner Go web app showing countdown timers for deadlines and releases.
Redmine Project management: tasks, bugs, milestones.
Matomo Privacy-friendly analytics for the public sites.
Statusbot Pascal Discord scheduler: creates weekly status threads. Outbound only, no web endpoint.
Updater Go service watching Gitea commits, Grav wiki updates and Redmine issues, posting to Discord webhooks. Outbound only.