Project Name: wikidata-reconciliation
Wikitech Usernames of requestors: @Pintoch
Purpose: hosting a Python web service exposing a reconciliation service on top of Wikidata
Brief description: This service (https://github.com/wetneb/openrefine-wikibase) was originally running at https://wdreconcile.toolforge.org/.
After encountering a series of deployment issues outside of my control within the Toolforge infrastructure (T247501, T257405, T262550, T282732), I decided to migrate the service to a privately rented server where I could be in full control of the deployment (https://wikidata.reconci.link/). This has obvious downsides in terms of cost and bus factor, but I just could not afford to spend an unbound amount of time trying to debug issues that were likely outside my reach and just wanted this service to run reliably.
@Tarrow encouraged me recently to migrate back to the Wikimedia infrastructure.
Therefore I would like to try running this service on a Cloud VPS instead, with the hope that with this setup there will be less intermediate hops between the user and the web service, and so a smaller risk of seeing T257405 and T282732.
Also, since I moved out of Toolforge, I rewrote the service in the quart framework, which uses ASGI (and not WSGI), so I would not be able to move back to Toolforge until that is supported there.
Modest specs for the VPS should hopefully suffice, perhaps 4 cores and 8 GB RAM would be a reasonable start.
How soon you are hoping this can be fulfilled: no rush at all, the service is running fine on my server and requires very little maintenance there