Page MenuHomePhabricator

Migrate server "lessema" (CiviCRM) out of provider CTB → to another service provider
Closed, ResolvedPublic

Description

Migrate server "lessema" (CiviCRM) out of provider CTB → to another service provider.

About server lessema:

About old provider ctb:

https://wiki.wikimedia.it/wiki/Categoria:Fornitore_ctb

Why not ctb

  1. they never answered to me about the removal of these external resources from their web panel:
https://www.googleoptimize.com · Google
https://googletagmanager.com · Google
https://fonts.gstatic.com · Google
https://static.cookiefirst.com · Digital Data Solutions BV
https://static.ctfassets.net
https://images.ctfassets.net

As tracked here:

https://wiki.wikimedia.it/wiki/Fornitori/ctb/Questioni_2022

  1. we should probably manage this CiviCRM VPS using OpenStack, but CTB does not provide OpenStack.
  2. we should simplify sysadmin onboarding, and at the moment this is the only (non-backup) server that is hosted outside VH. The historical reason was: this has a smaller cost, but at the price of having no automated snapshots, etc.

Evaluation of Service Providers

Service providers evaluation by Stefano Cannillo (Emerald) from T373802#10627906:

ProviderNamevCPUCPUCPU freq.RAMStorageTrafficMonthly price + VATAutomatic snapshotsSnapshot costLocations AvailableLink
OVHb3-82??8 GB50 GB NVMe?€ 25,50y?Francia/Polonia/Germaniahttps://www.ovhcloud.com/it/public-cloud/prices/#16640
HetznerCPX314AMD EPYC™ 7002?8 GB160 GB20 TB€ 13,60y€ 2,72Germania/Franciahttps://www.hetzner.com/cloud/
HetznerCX324Intel® Xeon® Gold?8 GB80 GB20 TB€ 6,80y€ 1,36Germania/Franciahttps://www.hetzner.com/cloud/
OVHb3-164??16 GB100 GB NVMe?€ 51,00y?Francia/Polonia/Germaniahttps://www.ovhcloud.com/it/public-cloud/prices/#16640
HetznerCPX418AMD EPYC™ 7002?16 GB240 GB20 TB€ 25,20y€ 5,04Germania/Franciahttps://www.hetzner.com/cloud/
HetznerCX428Intel® Xeon® Gold?16 GB160 GB20 TB€ 16,40y€ 3,28Germania/Franciahttps://www.hetzner.com/cloud/

Things to do

  • evaluate new costs
  • have that cost authorized by WMIT
  • decide a new name for the VPS (lol)
  • prepare the new VM; inventory it in https://wiki.wikimedia.it/wiki/Server
  • contact CiviHost to plan a migration - inform users - do that migration
  • de-commission "lessema" from ctb

Event Timeline

valerio.bozzolan triaged this task as Low priority.

I suggest to seriously evaluate Hetzner instead of OVH

https://www.hetzner.com/

It is a german based hosting provider.
In more then 5 years of use the nerver had a down.
It cost LESS then OVH and it does not burn.

The also have a quite strict privacy policy and... they use Matomo!
(https://www.hetzner.com/legal/privacy-policy)

They also offer some interesting additional services such as S£ compatible object storage and Next Cloud istances.

Please consider it.

To speedup the evaluation of Hetzner, the WMIT board probably needs a small side-by-side economical comparison.

I know it's not possible to share a 1:1 comparison, but something can be done. Can you help in this?

This is probably a decent past example: https://wiki.wikimedia.it/wiki/Associazione:Mail/Znuny/Migrazione_a_Znuny#Preventivi_hardware

Something like this?

ProviderNomevCPUCPUCPU freq.RAMStorageTrafficMonthly price + VATAutomatic snapshotsSnapshot costLocations AvailableLink
OVHb3-82??8 GB50 GB NVMe?€ 25,50y?Francia/Polonia/Germaniahttps://www.ovhcloud.com/it/public-cloud/prices/#16640
HetznerCPX314AMD EPYC™ 7002?8 GB160 GB20 TB€ 13,60y€ 2,72Germania/Franciahttps://www.hetzner.com/cloud/
HetznerCX324Intel® Xeon® Gold?8 GB80 GB20 TB€ 6,80y€ 1,36Germania/Franciahttps://www.hetzner.com/cloud/
OVHb3-164??16 GB100 GB NVMe?€ 51,00y?Francia/Polonia/Germaniahttps://www.ovhcloud.com/it/public-cloud/prices/#16640
HetznerCPX418AMD EPYC™ 7002?16 GB240 GB20 TB€ 25,20y€ 5,04Germania/Franciahttps://www.hetzner.com/cloud/
HetznerCX428Intel® Xeon® Gold?16 GB160 GB20 TB€ 16,40y€ 3,28Germania/Franciahttps://www.hetzner.com/cloud/

Nice! Maybe 2 more useful columns:

  • automatic snapshot available y/n
  • minimum CPU freq.

Thanks :)

I tried to update the table with the requested data, but I did not found any information about CPU frequency.

How you can see Hetzner, with a better product (more cores, more storage) and a better dashboard, cost half of OVH (or less, depending of cpu architecture).

valerio.bozzolan renamed this task from Migrate server "lessema" (CiviCRM) out of provider CTB → to provider VH to Migrate server "lessema" (CiviCRM) out of provider CTB → to another service provider.Mar 13 2025, 10:59 PM
valerio.bozzolan raised the priority of this task from Low to Medium.
valerio.bozzolan updated the task description. (Show Details)

Wow thanks :)

Second part: yearly estimation.

The WMIT board (that is the blessed gatekeeper of money) will then need a single "maximum budget", intended as "maximum cost /year VAT included", so they can approve the budget and we can play. Maybe just for option CPX31 but considering snapshots. Not needed to other options.

(In doubt, stay a bit generous with this calculated yearly estimation, with a margin of error, so the board don't have to approve twice if there are the usual small unexpected fees).

valerio.bozzolan raised the priority of this task from Medium to High.Apr 1 2025, 8:37 PM

Maybe nice to also add the self-comparison about CTB (current supplier)

ProviderNomeTipologiavCPUCPUCPU freq.RAMStorageTrafficMonthly price + VATAutomatic snapshotsSnapshot costLocations AvailableLinkNoteNanoH
CTBVPS 4CShared4 ⭐⭐??4 GB ⭐100 GB32 TB€ 4,28y?Germanyhttps://contabo.com/en/vps/🔴 Manco regalata
HetznerCX32Shared4 ⭐⭐Intel® Xeon® Gold?8 GB ⭐⭐80 GB20 TB€ 8.30 (🔴 not 6,80)y€ 1,36Germania/Franciahttps://www.hetzner.com/cloud/⭐⭐⭐⭐
HostUPVPS MEDShared4 ⭐⭐AMD EPYC?16 GB ⭐⭐⭐⭐200 GB10 TB€ 13.69y7 inclusiSwedenhttps://hostup.se/en/vps/Web Performance BBABA (vpsbenchmarks)⭐⭐⭐⭐⭐
ArubaVPS O4A8Shared4 ⭐⭐??8 GB ⭐⭐80 GB50 TB€ 14,38??Italyhttps://www.arubacloud.com/vps.aspxWeb Performance BBBEA (vpsbenchmarks)⭐⭐
AlwyzonVirtual Server MShared4 ⭐⭐EPYC™ 7543P2,8 GHz8 GB ⭐⭐160 GB20 TB€ 15,85??Austriahttps://www.alwyzon.com/en/virtual-serversWeb Performance BCBBB (vpsbenchmarks)⭐⭐⭐
HetznerCPX31Shared4 ⭐⭐AMD EPYC™ 7002?8 GB ⭐⭐160 GB20 TB€ 16,59 (🔴 not 13,60)y€ 2,72Germania/Franciahttps://www.hetzner.com/cloud/⭐⭐
IONOSBasic Cube MShared+4 ⭐⭐??8 GB ⭐⭐240 GB?€ 17,28??Europehttps://cloud.ionos.it/compute/cloud-cubesWeb Performance BBBCC (vpsbenchmarks)⭐⭐⭐⭐
AlwyzonVirtual Server E8+Shared+4 ⭐⭐EPYC™ 9354P3,3 GHz8 GB ⭐⭐240 GB50 TB€ 17,68??Austriahttps://www.alwyzon.com/en/virtual-serversWeb Performance AAAAA (vpsbenchmarks)⭐⭐⭐⭐
NetsonsShared 4Shared4 ⭐⭐??8 GB ⭐⭐160 GB100 TB€ 18,06?€ 0,12/GBItaliahttps://www.netsons.com/cloud-computing-shared⭐⭐
HetznerCX42Shared8 ⭐⭐⭐⭐Intel® Xeon® Gold?16 GB ⭐⭐⭐⭐160 GB20 TB€ 20,01 (🔴 not 16,40)y€ 3,28Germania/Franciahttps://www.hetzner.com/cloud/⭐⭐⭐⭐
OVHb3-8Shared2 ⭐??8 GB ⭐⭐50 GB NVMe?€ 25,50y?Francia/Polonia/Germaniahttps://www.ovhcloud.com/it/public-cloud/prices/#16640Con estintore 🚒
HostUPVPS LGShared8 ⭐⭐⭐⭐AMD EPYC?32 GB ⭐⭐⭐⭐⭐⭐400 GB20 TB€ 27.39y7 inclusiSwedenhttps://hostup.se/en/vps/Web Performance AAACB (vpsbenchmarks)⭐⭐⭐⭐⭐
IONOSVPS XLShared8 ⭐⭐⭐⭐??16 GB ⭐⭐⭐⭐480 GB?€ 28,00??Europehttps://cloud.ionos.it/compute/cloud-cubesWeb Performance AACCB (vpsbenchmarks)⭐⭐⭐⭐⭐
AlwyzonVirtual Server LShared6 ⭐⭐⭐EPYC™ 7543P2,8 GHz16 GB ⭐⭐⭐⭐240 GB20 TB€ 28,66??Austriahttps://www.alwyzon.com/en/virtual-serversWeb Performance AAAAB (vpsbenchmarks)⭐⭐⭐
HetznerCCX23Dedicated4 ⭐⭐AMD Milan EPYC™ 7003?16 GB ⭐⭐⭐⭐160 GB?€ 29,88y?Germanyhttps://www.hetzner.com/cloud/⭐⭐
HetznerCPX41Shared8 ⭐⭐⭐⭐AMD EPYC™ 7002?16 GB ⭐⭐⭐⭐240 GB20 TB€ 30.74 (🔴 not 25,20)y€ 5,04Germania/Franciahttps://www.hetzner.com/cloud/⭐⭐⭐
AlwyzonVirtual Server E16+Shared+6 ⭐⭐⭐EPYC™ 9354P3,3 GHz16 GB ⭐⭐⭐⭐320 GB50 TB€ 32.68??Austriahttps://www.alwyzon.com/en/virtual-serversWeb Performance AAAAA (vpsbenchmarks)⭐⭐⭐
NetsonsHQ-GP1Dedicated2 ⭐??16 GB ⭐⭐⭐⭐160 GBFlat€ 32,82?€ 0,12/GBItaliahttps://www.netsons.com/cloud-computingVPS con risorse dedicate
CTBVDS SDedicated3 ⭐⭐AMD EPYC 72822.8 GHz24 GB ⭐⭐⭐⭐⭐180 GB32 TB€ 40,94y?Germanyhttps://contabo.com/en/vds/🔴 Manco regalata
OVHb3-16Shared4 ⭐⭐??16 GB ⭐⭐⭐⭐100 GB NVMe?€ 51,00y?Francia/Polonia/Germaniahttps://www.ovhcloud.com/it/public-cloud/prices/#16640Con estintore 🚒
HetznerIntel XEON E-2176GDedicated Server6C/12HT ⭐⭐⭐⭐⭐Intel XEON E-2176G3,7/4,7GHz64 GB ⭐⭐⭐⭐⭐⭐1000 GB SSD (RAID 1) + 2000 GB SSDFlat€ 86,25y€0Germanyhttps://www.hetzner.com/sb/#cpuType=Intel&ecc=true&driveType=nvme%2BsataThe BEST, 8 VPS - 8GB vRAM⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

I "suggest" DEDICATED resource for Web Server. For secondary DNS it's OK Shared... But for WebServer with important website DEDICATED pleaseeee

Dedicated server are the best solution, in my opinion, permit to create more VPS, snapshot unlimited, unlimited flat connectivity, TB of SSD disk, backup VPS, ecc... but not for everyone.... I know. 1k€ / years we have 6 VPS not one.
VPS BBB: done
VPS Web: done
VPS Mail: done
VPS Others: done

stefano.cannillo changed the task status from Open to In Progress.Mar 31 2026, 10:54 AM
stefano.cannillo assigned this task to NanoH.
stefano.cannillo updated the task description. (Show Details)

Con il direttivo si è scelto di attivare HTZ (Hetzner).
Abbiamo già migrato il sito principale di Wikimedia (WP) e wikina (MediaWiki)
A breve sarà definito programma per trasferimento dei restanti siti e redirect.