Difference between revisions of "Infrastructure Overview"

From Mudlet
Jump to navigation Jump to search
(added in Apache mods to rate limit AI bots)
Line 6: Line 6:
 
**[[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])
 
**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])
 
**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)
 
*[[Rainforest Testing|Rainforest QA]] for testing Mudlet visually
 
*[[Rainforest Testing|Rainforest QA]] for testing Mudlet visually
 
* 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])

Revision as of 16:21, 21 June 2025