Skip to content

Technical Implementation of Ironscout 2025

  • by
Ironscout Logo

Organizing a large event like Ironscout 2025 presents not only logistical but also technical challenges. The Ironscout is an annual 22-hour orienteering challenge for scouts, organized by a different team each year, where participants navigate a demanding route and complete various tasks at checkpoints. To efficiently manage various processes—from registration and payment reconciliation to internal communication—we rely on a combination of established open-source solutions and specialized cloud services.

Technology Stack

To implement this setup, we use a combination of WordPress, Pretix, Brevo, Nextcloud, and FreeScout, distributed across different hosting providers.

Diagram Ironscout Technology Stack

1. Website & Communication

Screenshot of the Ironscout 2025 website with WordPress and Neve theme.
Ironscout Website – The official website of Ironscout 2025, powered by WordPress with the Neve theme.

WordPress with Neve

The official Ironscout website runs on WordPress with the Neve theme, which provides a modern and lightweight design. Newsletter sign-ups are handled via Contact Form 7 (cf7), which is integrated with Brevo.

Brevo for Newsletter & SMTP Sending

For regular communication with participants and staff, we use Brevo (formerly Sendinblue). To ensure that important emails such as confirmations and updates do not end up in spam folders, we have configured Pretix to send emails via Brevo as an SMTP relay.

2. Ticketing & Payment Reconciliation

Pretix backend showing ticket types and add-ons for Ironscout 2025.
Pretix Backend – Ticketing Overview – Screenshot of the Pretix backend displaying different ticket types and add-ons for the event.

Pretix for Registration

Registration for Ironscout is managed through Pretix, a powerful open-source ticketing system. To optimize the process, we have implemented several enhancements:

  • Aggregator script: Displays orders in Nextcloud Analytics for better tracking of registration numbers.
  • Automated bank reconciliation: A PHP script synchronizes account transactions with Pretix, automatically marking paid tickets as confirmed.

Ticket Structure & Add-ons

There are three main ticket types for participating in Ironscout:

  • Hike: For teams of 4 to 8 people participating in the 22-hour hike.
  • Stations: For teams of 6 to 12 people operating a checkpoint.
  • Helping: For individuals assisting with the event organization.

Additionally, two optional add-ons are available:

  • T-Shirt: The official Ironscout 2025 T-shirt, available in various sizes.
  • Cup: A reusable cup as an eco-friendly alternative for the event.

3. Optimizing the Pretix Installation

1. Adding Swap Memory

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -h

2. Optimizing Services

Reducing Gunicorn workers:

sudo nano /etc/systemd/system/pretix-web.service
ExecStart=/var/pretix/venv/bin/gunicorn pretix.wsgi \
--name pretix --workers 2 \
--max-requests 1200 --max-requests-jitter 50 \
--log-level=info --bind=127.0.0.1:8345

3. Regular Database Backups

su pretix
cd /etc/pretix
pg_dump -U pretix -d pretix -f backup_file.sql

4. Inquiry Management with FreeScout

FreeScout interface with categorized inquiries: General, Running, Stations.
FreeScout Backend – Inquiry Management – Overview of the FreeScout backend with three categorized inquiry types for efficient team assignment.

Direct Inquiry Routing via the Website

To facilitate quick and targeted communication, the Ironscout website features an inquiry form, allowing users to select the relevant topic. The available categories are:

  • General inquiries
  • Hike
  • Stations

Based on the selection, the request is automatically forwarded to the correct email address and assigned to the corresponding FreeScout team. This ensures that inquiries are handled promptly by the right people, reducing response times.

5. Data Sharing with Nextcloud

Nextcloud dashboard displaying folder structure for event documents.
Nextcloud – Folder Structure – The Nextcloud interface showing structured folders for document sharing and internal collaboration.

For internal collaboration, we use Nextcloud, which is operated by our diocesan association. It securely stores and shares important documents, schedules, and other key event information.

Hosting & Infrastructure

  • Pretix runs on a virtual server at IONOS for just €1 per month.
  • Webgo hosts both the website and FreeScout – a classic shared hosting model.
  • Nextcloud is hosted as a Storage Share at Hetzner, ensuring reliable and GDPR-compliant data storage.

Leave a Reply

Your email address will not be published. Required fields are marked *

en_GBEnglish