Thetic/neounixweb
neounixweb เป็นระบบ container incus ที่เป็นที่อยู่อาศัยของเว็ปวิกิของสารพัดนิกซ์
neounixweb เป็นระบบ container incus ที่เป็นที่อยู่อาศัยของครอบครัววิกิ dailitation.xyz ชื่อ container เป็นงี้เพราะว่าเมื่อก่อนเป็น container สำหรับวิกิของสารพัดนิกซ์
Wiki farmily
This container housed wiki software at /var/webapps/family/w/ this includes every single wikis hosted. It's configured per Manual:Wiki family, with a separate LocalSettings.php files for each wikis. See the LocalSettings.php itself for documentation. Look for comments.
Installed extension
Aside from MediaWiki installed extension, there are these extension that are installed too, in which requires a manual "wget the extension from the MediaWiki repository to upgrade"
Authentication provider
Internationalization support
Graphical editor
Miscellaneous
To-be wiki-farm upgrade process
As this is wiki family, upgrading process is easy and less cumbersome than doing an upgrade on many wiki installations.
To upgrade MediaWiki,
- Wait until at least midnight where everyone is asleep (We do not have a proper testing database and sandboxed system. If you want there to be one, do donate the necessary hardware for this.)
- Set $wgReadOnly (locking the database).
- Download the latest LTS version of MediaWiki
- Copy all of the files into the root MediaWiki directory
- Delete all of the extensions that were not included
- Install the corresponding extensions that were listed in Wiki farmily
- Unset $wgReadOnly
- Run maintenance script at the root MediaWiki directory for each wiki
php maintenance/run.php update --wiki <whateverthewikiservicenamemaybe> - Check if everything is ran correctly.