Hi guys, so this is the thing, by the end of this year my VPS KVM2 on hostinger will expire, prices went up so looks by now renew will cost me $203 USD or so, I have a second VPS on Contabo where backups from Hostinger server are stored and also have my woocommerce page there, I have a third server of Free tier Oracle only for backups, so pretty much, backups on server01 are sent to server02 and server02 backups are sent to oracle as last backup.
First thing, what I would like to do is, 1 month before server expires I would like to change server01 hostname to just server, set let’s encrypt for hostname, and few days before it expires, get a new server, use hostname as server01 backup everything and restored to new server and go to my domains provider and cloudflare and change all records that points old server to the new one, will be this as simple to change hestia hostname and set SSL certificate ?
The second topic here is where to get the new server, price matters for me hehe, still considering Contabo, as said, I have second server there and the issues I had with server has been solved actually by me, I only remember 1 day server went down for some Contabo issues, but not a big deal, I have also a customer where I set a server at Contabo for them with no issues after almost 2 years. So I could either, upgrade my server plan at Contabo for more power and get auto-daily backups or get another server there with auto-daily backups too and keep those 2 servers.
Also of course I would like to hear options too, maybe to keep it with 2 servers on different providers.
You didn’t mention your server specs or your preferred VPS location.
A couple of days before the move (or the number of days equal to the maximum TTL used for your DNS records), you should lower the TTL of all your DNS records to a minimum (e.g., 5 minutes) to avoid DNS resolvers caching old records after the move.
I’ve never used Contabo, but I’ve heard a lot of nightmare stories about them. However, if you’re happy with their service, go ahead.
Also, if you decide to move to another provider and you’re using your server to send emails directly from Hestia (i.e., not using an SMTP relay), keep in mind that most providers block outgoing port 25, so you won’t be able to send emails. To remove the block, you usually need to request it and meet certain requirements. For example, Hetzner only lifts the restriction after the first billing cycle (one month after purchasing the VPS). Other providers may have different requirements, so make sure to double check.
Thanks, you are right, I didn’t mentioned… but looking for maybe 8GB Ram, 2-4 cores depending of CPU, around 100GB storage SSD or NVMe… Location America, could be USA and yes I will need email on this server, I think on Contabo is opened, have sent emails from previous VPS there…
I would recommend Hetzner, they have data centers in West and East USA but I didn’t test them, only DCs in Germany.
Just in case, always check the doc or contact support for any providers you plan to use. Maybe Contabo might have enabled it for you if you’ve been with them for a while.
Thank you all guys, you rock, I will check all this options, my idea is to keep the Contabo server already have since works for me at least and price is ok for me, only has my woocommerce site and backups from Hostinger server, move all to Contabo sounds to be like a really bad idea, still thinking 2 different providers still a better idea like I have now but I don’t trust Contabo 100% now to move forward hehe.
Based on wat you have shared, I guess I will check during this months Hetzner and Netcup, as per your suggestions, also as mentioned that 25 port will be needed hehe.
Hi guys, I’m close to proceed with this, few days ago on cloudflare I created a A record (without proxy) to point server.example.com to the Hostinger VPS IP.
I have changed manually files /etc/hosts and /etc/hostname to new hostname server.example.com saved changed and reboot.
Later I have run v-change-sys-hostname server.example.com and also run v-add-letsencrypt-host (this second failed, but actually hostname got SSL certrificate almost automatically, that’s why it failed when I run that manually).
Am I missing something ? I guess I have just to wait to PTR records gets updated ?
I have performed couple mail test and results show 10 out of 10 but it mention the following:
Aquí están los valores testeados para esta prueba:
If someone can tell me, because in a few days the idea is to delete server01 from A records at cloudflare and maybe at some point by September or first days by Octuber get the new VPS in this case at netcup and use server01 again and following the instructions @sahsanu told me to properly migrate servers.
First about VPS provider: I always recommend OVH (if you know how to manage their servers/VPS and do not expect big help from support). They have datacenters around world at reasonable price and they do not block SMTP port at any moment (but they monitor it when they get complains). Of course you will find lots of complains about them. Years ago one of my VPS was burn in a datacenter, but you have to know how to protect your data doing external backups always.
Contabo are the worst. I had a VPS with them during 2 years, with several technical issues at beggining (restarts without apparent reason from their side). After 2 years, I asked to quit the VAT tax because I was registered as a legal freelance, and then they charged 4 times same VPS invoice in one month directly in my VISA card. And after complain them, they said they only charged one. Then I cancelled my VPs with them and they removed my account losting my access to my invoices. And there is no way to contact them if you are not a customer. So I have lost my money and invoices. I DO NOT RECOMEND THEM. You can be in danger and lost money.
About the HELO problem in Exim, it is not changed automatically when you change your hostname, so better edit the /etc/exim4/exim4.conf.template file (from terminal or inside HestiaCP panel), and modify this line:
primary_hostname = server01.example.com
and restart exim:
systemctl restart exim4
Also, check the value inside /etc/mailname
Edited:
I have checked the exim hestiacp configuration and I have found this line (twice) in exim4.conf.template:
Thank you much, I will keep the contabo server I have just as backup, I have decided to change my Hostinger one for Netcup, so Contabo server and Oracle one will keep just getting backups from main server.
Actually yesterday I checked exim4.conf.template and still under original hestiacp configuration I noticed what you mentioned on the edit, helo data includes variables, will see dns PTR propagation before other test with mail tester.