DicoAdo (https://fr.dicoado.org/) is an independent project that was created from an independent amazing community. Unfortunately the server of DicoAdo in December 2022 will end the service but, as solution, Wikimedia CH will offer them hosting in a virtual private server in the #wmch-infrastructure, to keep the project online and to help the community to focus on DicoAdo itself. DicoAdo will remain independent from Wikimedia CH.
This is an umbrella ticket covering the migration.
If you have any question feel free to contact one of the involved users:
* @DSwissK · founder of DicoAdo
* @Raphoraph · sysadmin of DicoAdo
* @valerio.bozzolan · sysadmin for #wmch-infrastructure in charge of the migration
* [[ https://meta.wikimedia.org/wiki/User:Ilario | Ilario Valdelli ]] · migration tech supervisor for #wmch-infrastructure
Thank you so much again to DicoAdo! Details will follow in the coming days as sub-Tasks.
== Calendar ==
(This is a bit scattered since we invested very few time budget in short bursts and in the meanwhile the project evolved a bit)
[X] 2022-03-28 upgrade from Debian buster (oldstable) to bullseye (stable)
[X] 2022-04 SSH authorization from `wmch-dicoado1` to legacy `dicoado.org` (`83.166.138.13`)
[X] 2022-04 setup virtualhost with PHP-FPM
[X] 2022-05-05 first raw import of DB and filesystem
[X] 2022-05-18 basic features operationals
[X] 2022-05-19 check extensions
[X] 2022-05-24 end tests
[X] 2022- proposed final switch
== 2023 August Final Preparation ===
[X] 2023-09-01 reduce DNS TTL to few minutes
[X] 2023-09-01 understand why the original website had broken images:
[X] now our fault: Commons was not reachable from our area for some minutes O.o
[X] 2023-09-01 set the legacy MediaWiki in wgReadOnly
[X] 2023-09-01 grant to Valerio permissions legacy service provider
[X] 2023-09-01 fix the small /var disk partition, migrate data to /home, bind, update fstab
[X] 2023-09-01 fix last minute things: 1 hour
[X] 2023-09-01 fixed Cargo extension not correctly imported
[ ] 2023-09-01 restore the legacy MediaWiki in wgReadOnly
[ ] 2023-09-01 review pull.sh to import Cargo as well
== 2023 September Final Migration ==
Scheduled at:
2023-09-07 · 14:00 CEST
[ ] set again the legacy MediaWiki in wgReadOnly
[ ] turn the DNS to `89.207.237.145`
[ ] re-import the database (pull.sh)
[ ] re-issue Let's Encrypt do
[ ] wait
[ ] test things (see sub-tasks)
[ ] restore DNS TTL
[ ] eventually rollback everything from backups
Not to be done today:
- upgrade MediaWiki via #MediaWiki-Debian package
== Test URL ==
https://wmch.fr.dicoado.org/
== Migration script ==
```
/home/www-dicoado/pull.sh
```