Team:Sysadmin
| Sysadmin | |
|---|---|
| Team that provides most/all IT services needed to organize an event. | |
| 1st line contacts: | Xesxen |
| Is an exclusive team: | Yes |
| Contact e-mail: | sysadmin@why2025.org |
| Team members wanted: | 0 |
| Responsible for: | |
| IRC: | #why2025-sysadmin |
| Contact at projectleiding: | Boekenwuurm |
Team Members
- IMAP: mail.ifcat.org port 993, SSL/TLS
- SMTP: mail.ifcat.org port 587, STARTTLS
Your username includes the domain part, eg <handle>@<event>.tld
Webmail: https://webmail.ifcat.org/
MQTT
By default all topics can be read without authentication. To publish to a topic an account is required.
If your team would like to publish statistics to MQTT please contact sysadmin@why2025.org
For graphing data in Grafana we support raw numeric values (without (SI) units). These simple values will be tracked in grafana with the full MQTT topic as the index name and `value` as the column name.
For flexibility reasons you can also send a datapoint with multiple values ("extended format"), add tags to your datapoint as well as send multiple datapoints in bulk. The extended format is a simple key-value JSON dictionary, or a JSON list of these when pushing multiple datapoints in bulk.
Examples of the extended format:
Single datapoint:
{
"spacenet": 123,
"why2025": 456,
"why2025-2.5GHz": 10
}
Single datapoint with tags:
{
"tschunk club mate": 100,
"tschunk miomio mate": 200,
"tags": {
"bar": "Main stage"
}
}
Multiple datapoints with tags:
[
{
"R": 230,
"S": 232,
"T": 231,
"tags": {
"generator": "A"
}
},
{
"R": 232,
"S": 229,
"T": 230,
"tags": {
"generator": "B"
}
}
]
Please note nested lists or dictionaries within the data point, outside of the "tags" key, are not supported and will not function.
As for the MQTT feed itself: we prefer to assign a prefix per team or project under the `why2025/` prefix.
Please publish data points with `retain` enabled, this will allow anyone to immediately receive the most recent data upon connecting to the MQTT server
Nextcloud Access
For accessing Nextcloud each team member will need their own personal account. Team:Sysadmin will create a main team folder (WHY2025/$TEAM) under which you'll be able to add your documents.
When requesting Nextcloud access:
- If you are a team lead: for which of your team(s) you want a shared folder to be created
- Indicate which teams you'll need access to, and which team lead we can validate the request with.
- If you request accounts in bulk: let us know both the nickname and associated mail address.
Services
For requesting services: please send a mail to our team mailbox and talk to us before deciding which software to deploy.
For suggestions: reaching out via either IRC or our team mailbox will work.
| WHY2025 main website
Support: Source code Maintainer: Code: Website project team, you? (PR's welcome), Hosting: Sysadmin |
| Nextcloud, File sharing. Log in using your email address
Support: Documentation Maintainer: Sysadmin |
| Mailman, Group mailing lists
Support: user guide Maintainer: Sysadmin |
| Zammad, Support Ticketing System
Support: [1] Maintainer: Sysadmin |
| HedgeDoc, Colaborative text editing
Support: {{{support}}} Maintainer: Sysadmin |
| Pretalx, Call for Papers system
Support: [2] Maintainer: Sysadmin |
| Engelsystem Volunteer registration (soon™)
Support: github Maintainer: Team:Volunteers, Team:Sysadmin |
| Mediawiki, Wiki / Knowledge sharing system
Support: mediawiki help Maintainer: Sysadmin, Everyone |
| Jitsi, video conferencing platform
Support: {{{support}}} Maintainer: Sysadmin |
| Authentik Single Sign-On
Support: [3] Maintainer: Sysadmin |
| Wordpress, Blogging backend for main site
Support: [4] Maintainer: Sysadmin |
| Gitlab, Source hosting (external)
Support: [5] Maintainer: Sysadmin |
| Pretix, Ticket system
Support: pretix.eu Maintainer: Sysadmin |
| MQTT, metric broadcast system
mqtt://mqtt.why2025.org wss://mqtt.why2025.org Support: {{{support}}} Maintainer: Sysadmin |
| Grafana, dashboarding
Support: {{{support}}} Maintainer: Sysadmin |
| none.png |
| WHY2025 map
Support: Maintainer: Dev/Bug: Team:Terrain, Hosting: Sysadmin |
| Zabbix, Monitoring
Support: Maintainer: Xesxen |
| OpenProject, planning tool
Support: Maintainer: Sysadmin |
| Webmail
Support: Maintainer: Sysadmin |
| none.png |
| Mail server, IMAP/SMTP
Support: Maintainer: Sysadmin |
| none.png |
| Prior event sites
https://mch2022.org https://sha2017.org https://ohm2013.org etc Support: Maintainer: Sysadmin |
| none.png |
| Pretix MQTT relay
https://gitlab.com/why2025/team-sysadmin/ticketshop2mqtt-application Support: Maintainer: Sysadmin |
Team Meetings
Upcoming meetings
| Name | Start | Location |
|---|---|---|
| Sysadmin/Meeting 20250708 | 8 July 2025 20:00:00 | https://meet.why2025.org/team-sysadmin |
| Sysadmin/Meeting 20250722 | 22 July 2025 20:00:00 | https://meet.why2025.org/team-sysadmin |
Past meetings
| Name | Start | Location |
|---|---|---|
| Sysadmin/Meeting 20250610 | 10 June 2025 20:00:00 | https://meet.hack42.nl/team-sysadmin |
| Sysadmin/Meeting 20250513 | 13 May 2025 20:00:00 | https://meet.hack42.nl/team-sysadmin |
| Sysadmin/Meeting 20250413 | 13 April 2025 20:00:00 | https://meet.why2025.org/team-sysadmin |
| Sysadmin/Meeting 20250311 | 11 March 2025 20:00:00 | https://meet.why2025.org/team-sysadmin |
| Sysadmin/Meeting 20250211 | 11 February 2025 20:00:00 | https://meet.hack42.nl/team-sysadmin |
| Sysadmin/Meeting 20250114 | 14 January 2025 20:00:00 | https://meet.hack42.nl/team-sysadmin |
| Sysadmin/Meeting 20241210 | 10 December 2024 20:00:00 | https://meet.hack42.nl/team-sysadmin |
| Sysadmin/Meeting 20241112 | 12 November 2024 20:00:00 | https://meet.hack42.nl/team-sysadmin |
| Sysadmin/Meeting 20241008 | 8 October 2024 20:00:00 | https://meet.hack42.nl/team-sysadmin |
| Sysadmin/Meeting 20240910 | 10 September 2024 20:00:00 | https://meet.hack42.nl/team-sysadmin |