Difference between revisions of "Infrastructure Overview"
Jump to navigation
Jump to search
| (6 intermediate revisions by 3 users not shown) | |||
| Line 5: | Line 5: | ||
* this [https://www.mediawiki.org/wiki/MediaWiki mediawiki] site | * this [https://www.mediawiki.org/wiki/MediaWiki mediawiki] site | ||
**[[Wiki Translation Infrastructure|translation infrastructure]] | **[[Wiki Translation Infrastructure|translation infrastructure]] | ||
| + | **update docs from [[Area_51]] using this scripts ([https://github.com/Mudlet/area51-migration github]) | ||
| + | **this site runs under Apache and I've added the [https://github.com/jvdmr/mod_evasive/ mod_evasive] module due to it getting absolutely slammed by AI bots and crashing our server (06/2025), see /etc/apache/sites-enabled/wiki.mudlet.org-ssl.conf. No more than 20 requests per 40 seconds allowed per IP. -- [[User:Zooka|Zooka]] ([[User talk:Zooka|talk]]) 16:21, 21 June 2025 (UTC) | ||
*[https://www.mudlet.org/ mudlet.org] wordpress site | *[https://www.mudlet.org/ mudlet.org] wordpress site | ||
**[https://github.com/Mudlet/mudlet-release-plugin plugin] to syncronise github releases with mudlet.org | **[https://github.com/Mudlet/mudlet-release-plugin plugin] to syncronise github releases with mudlet.org | ||
| + | **get latest contributors from [https://crowdin.com/project/mudlet Crowdin] using this scripts ([https://github.com/Mudlet/thank-translators github]) | ||
*[https://forums.mudlet.org/ forums.mudlet.org] phpbb forums | *[https://forums.mudlet.org/ forums.mudlet.org] phpbb forums | ||
| − | *[[ | + | **this site runs under Apache and I've added the [https://github.com/jvdmr/mod_evasive/ mod_evasive] module due to it getting absolutely slammed by AI bots and crashing our server (06/2025), see /etc/apache/sites-enabled/forums.mudlet.org-ssl.conf. This reduced an extremely high CPU usage down to more reasonable levels as well. No more than 20 requests per 40 seconds allowed per IP. -- [[User:Zooka|Zooka]] ([[User talk:Zooka|talk]]) 16:21, 21 June 2025 (UTC) |
* C++ ([https://doc.qt.io/qt-5/qtest-overview.html Qt Test]) automated tests ([https://github.com/Mudlet/Mudlet/tree/development/test github]) | * C++ ([https://doc.qt.io/qt-5/qtest-overview.html Qt Test]) automated tests ([https://github.com/Mudlet/Mudlet/tree/development/test github]) | ||
* Lua ([http://olivinelabs.com/busted/ Busted]) automated tests ([https://github.com/Mudlet/Mudlet/tree/development/src/mudlet-lua github]) | * Lua ([http://olivinelabs.com/busted/ Busted]) automated tests ([https://github.com/Mudlet/Mudlet/tree/development/src/mudlet-lua github]) | ||
| Line 17: | Line 20: | ||
*[https://docs.smoogle.gg/ Smoogle] translation bot for discord | *[https://docs.smoogle.gg/ Smoogle] translation bot for discord | ||
*[[Answeroverflow]] for exposing #help and #help-international to search engines | *[[Answeroverflow]] for exposing #help and #help-international to search engines | ||
| − | *[https://zapier.com zapier] for posting wiki edits to #mudlet-pulse | + | *[https://zapier.com zapier] for posting wiki edits to #mudlet-pulse (broken, requires $) |
* make.com for posting forum edits to #mudlet-pulse | * make.com for posting forum edits to #mudlet-pulse | ||
| + | * Mudlet Github Bug Reporter [https://github.com/Mudlet/Mudlet/issues/8159#issuecomment-3708258566 #8159]: Bot to collect issues mentioned on Discord and file them to github. Zooka supplied bot token, Vadi supplied API key. Bot running in a docker container on main server. -- [[User:Zooka|Zooka]] ([[User talk:Zooka|talk]]) 20:43, 6 January 2026 (UTC) | ||
Latest revision as of 20:43, 6 January 2026
- various Github Actions (linux + macos builds and various infrastructure helpers)
- deployment links probot
- snapshots website (deployed here)
- DangerJS for automated PR checks (workflow, checks)
- this mediawiki site
- translation infrastructure
- update docs from Area_51 using this scripts (github)
- this site runs under Apache and I've added the mod_evasive module due to it getting absolutely slammed by AI bots and crashing our server (06/2025), see /etc/apache/sites-enabled/wiki.mudlet.org-ssl.conf. No more than 20 requests per 40 seconds allowed per IP. -- Zooka (talk) 16:21, 21 June 2025 (UTC)
- mudlet.org wordpress site
- forums.mudlet.org phpbb forums
- this site runs under Apache and I've added the mod_evasive module due to it getting absolutely slammed by AI bots and crashing our server (06/2025), see /etc/apache/sites-enabled/forums.mudlet.org-ssl.conf. This reduced an extremely high CPU usage down to more reasonable levels as well. No more than 20 requests per 40 seconds allowed per IP. -- Zooka (talk) 16:21, 21 June 2025 (UTC)
- C++ (Qt Test) automated tests (github)
- Lua (Busted) automated tests (github)
- Performance tests (for measuring display speed) on a Raspberry Pi (performance-analysis.yml)
- Chart available here
- Public Test Builds
- China Mirrors
- Smoogle translation bot for discord
- Answeroverflow for exposing #help and #help-international to search engines
- zapier for posting wiki edits to #mudlet-pulse (broken, requires $)
- make.com for posting forum edits to #mudlet-pulse
- Mudlet Github Bug Reporter #8159: Bot to collect issues mentioned on Discord and file them to github. Zooka supplied bot token, Vadi supplied API key. Bot running in a docker container on main server. -- Zooka (talk) 20:43, 6 January 2026 (UTC)