Page MenuHomePhabricator

Upgrade or remove Cloud VPS instance wikispeech-tts
Closed, ResolvedPublic

Description

The instance is deprecated since it's running Debian Buster, see Buster deprecation.

I think it's used for Speechoid for the demo instance, but that needs to be checked. If that's the case we can probably just install Speechoid on that instance, like we do with the producer wiki, and remove the deprecated instance.

The LTS for Buster runs out 2024-06-30 so it needs to be done before that.

Event Timeline

Since the demo wiki wasn't really well maintained I installed a fresh version of it in preparation for installing Speechoid on the server.

I kept most of the settings from the old wiki. I changed the default skin to Vector 2022 (rather than just Vector). While this is apparently not the default for MW, it is default of a lot (most?) wikis, e.g. MW-wiki, meta and {SV,EN}WP. It still looks a bit different, like the toolbars. Not sure why.

I imported some content from the old wiki, like the demo and help pages. There were a lot pages that shouldn't be needed, like test pages and unused templates.

Speechoid is now installed and used by the wiki. I did some quick testing and it seems to work as it should. It's a bit slow, but given that the content on the wiki is pretty static it should be fine with the utterance caching.

I had to use the master version of Wikispeech to install Speechoid since the new version of the Speechoid files isn't in the version for 1.39.

The URL for the demo-wiki (https://wikispeech.wmflabs.org) no goes to the new MW instance. I copied the Speechoid Composer files to /etc/speechoid-docker-compose/ and that's where they run from with systemd.

The old Vagrant is left for now in case I realise there's more to migrate. I disabled the systemd service for Vagrant, but something seems to be regenerating it at boot. The Vagrant instance isn't accessible from outside, but it's still unnecessary to have it running so I'll have to see how I can stop that.

The instance wikispeech-tts is now deleted.

Moving back until I figured out the Vagrant thing above.

Andrew claimed this task.
Andrew subscribed.

No more Buster VMs in this project. Thank you!