Nikos,
According to papaki support pages;
you can use there DNS servers and maintain entries for A, CNAME, MX and other records (manually) there.
Here’s my advice and (as it’s free you may well ignore it, that usually happens with free advice):
At this point your server will only be accessible via external IP address - and that’s fine for now.
According to Wikipedia
A device with the hostname myhost in the parent domain example.com has the fully qualified domain name myhost.example.com. The FQDN uniquely distinguishes the device from any other hosts called myhost in other domains.
So decide on a hostname - server1 is fine. So is nikos. Even athens1 is fine. The domain name is superhost.gr which gives a FQDN of athens1.superhost.gr
Now go to Papaki and in the FreeDNS control panel create an A record for athens1.superhost.gr pointing it to the external IP. Then create a CNAME for www and point that to the A record. Once this has propagated you will be able to access the server by name - there will be nothing there. Most want a host -you can use the @ symbol and it should be fine. Then create a CNAME for www - that should be enough to get the basics going.
Then install Virtualmin GPL and DO NOT select or install BIND.
During the install - the hostname would be athens1 (or nikos1 or whatever you selected), the domain would be superhost.gr if asked and the FQDN would athens1.superhost.gr - understand the basic differences between these things, i.e.
hostname + domain name = FQDN
athens1 + superhost.gr = athens1.superhost.gr
Hopefully the above is crystal clear.
You would want Virtualmin to install
- Apache
- php
- mySQL
- Postfix
- Dovecot
Basically most things apart from BIND.
At this point you should have a basic working and secure installation of Virtualmin.
Now you should be able to create a new VirtualServer for each of your other 3 domains enabling website & mail if required. Leave SSL alone for now. Do one domain 1st (say kidsclubpaidika.gr). Copy the website from your 1st server onto your 2nd one.
Go to Papaki’s control panel - and using their FreeDNS create and A record for that domain. Most want a host -you can use the @ symbol and it should be fine. Then create a CNAME for www - that should be enough to get the basics going.
Test the website and if all is well, then go back to Papaki and add an MX record for it - you will also need to add an SPF record in the 1st instance - where you are saying that the 2nd VPS’s IP address is allowed to send email for it. Test your email - outbound and inbound. Create a test user on this domain.
Once that is working - enable the SSL for it and using Virtualmin’s LE page - request a cert for
- www.kidsclubpaidika.gr
- kidsclubpaidika.gr
- mail.kidsclubpaidika.gr
and if you’ve done everything you should have - it should provide the certificate without having to do anything further.
Then repeat for the other 2 domains - i.e., create virtual server, enable just http, create A & CNAME records, test it, enable mail, create MX record (test inbound & outbound), copy the website across, enable SSL, request the cert & test again.
Then once all domains are on the new server - kill the old one.