Per https://wikitech.wikimedia.org/wiki/News/2025_Cloud_VPS_Bullseye_deprecation we need to replace or retire the following hashtags Cloud VPS instance:
For this deprecated instance:
- Create a new instance using Debian Trixie (longest time until future deprecation) or Debian Bookworm
- Move content and configuration from the old Bullseye instance to the new instance. Consider using a Cinder volume to store and move files.
- If using web proxy on the old instance, delete the proxy and the add a new one with the same name pointing at the new instance
- Shutdown the old Bullseye instance
- After all the content and configuration is moved, delete the old Bullseye instance
If we need additional quota to create new virtual machine instances, follow the instructions to request a temporary quota increase.
Note
We inherited this project from a volunteer and have minimally maintained it. It is not configured or documented as robustly as our other Cloud VPS projects. It is using docker compose rather than docker swarm. Its docker-data and backup directories already been moved to cinder volumes and can be moved to the new host.
from /etc/fstab
UUID=aabb808e-8501-4884-ba32-870a11585916 /usr/local/docker-data ext4 discard,nofail,x-systemd.device-timeout=2s 0 2 UUID=2f4774f4-3cbb-42a2-af33-26992d5568df /usr/local/backup ext4 discard,nofail,x-systemd.device-timeout=2s 0 2
from /etc/docker/daemon.json
{
"data-root": "/usr/local/docker-data"
}I recommend taking this opportunity to document the setup of the new server and add a github wiki page similar to wikilink (these are very similar projects)
See wikilink doc that can be used as a starting point: See: https://github.com/WikipediaLibrary/externallinks/wiki/Debian-Server-Setup