Fully qualified domain name



I will use virtualmin to setup the server but it asks for Fully qualified domain name how to setup Fully qualified domain name in Dreamcompute I already have shared hosting with DH and I pointed my domain to my IP do I need anything else help ,please
Still newbie


Hi Magdi,

I have the feeling you may about to enter a long and dangerous journey :slight_smile: Can you share more details about what you’re trying to achieve by using DreamCompute? What are you thinking of building with virtualmin?


I have 5 domains hosted on DH shared hosting now I want to switch from shared hosting to DreamCompute Servers


I tried cPanel also

2016-04-23 12:38:29 474 (ERROR): ********************* ERROR ******************
2016-04-23 12:38:29 475 (ERROR):
2016-04-23 12:38:29 476 (ERROR): Your hostname is invalid. Update the hostname
2016-04-23 12:38:29 477 (ERROR): to a fully qualified domain name and rerun the installer.
2016-04-23 12:38:29 478 (ERROR):
2016-04-23 12:38:29 479 (ERROR): ********************* ERROR ******************


Why not just configure an FQDN before installing a control panel? Virtualmin will attempt to set it up for you, but it can sometimes fail on virtual machines, as virtual machines often have weird network configurations that aren’t easy to detect reliably with a few lines of shell script. But, you really do want to have a FQDN on your system; you don’t need to agonize much about what that FQDN is, as long as it is in a domain you have control over (so you can add DNS records for it).

A fully qualified domain name is one of the form “virtualmin.com” or “srv1.virtualmin.com” or “ns1.virtualmin.com”. We recommend you use one of the latter, rather than a bare domain name (e.g. use something like “server.virtualmin.com” instead of “virtualmin.com”, because the latter has several side effects and limits our ability to do some things with DNS later).

You haven’t said whether you actually entered a domain name for Virtualmin during that installation. As I mentioned, in most cases, if you do that, Virtualmin’s install script will set it up for you, and proceed normally. If Virtualmin can’t set it up for you, then you’d want to add the name manually to your hosts file for the IP address of the system, and use the hostname command to set it for the current session. This is pretty basic stuff, that you’ll need to know going forward…Virtualmin makes loads of things easy and fast, but you still have to understand some of the underlying technology and concepts.

Note: I work on Virtualmin. If you continue to have problems installing Virtualmin, you may want to ask follow up questions on the Virtualmin forums (I don’t normally follow things going on here, but I happened to get a Google alert about it). I’m sure this forum also has lots of knowledgeable folks, but the Virtualmin forums have more experienced Virtualmin users on hand, so questions specific to Virtualmin would likely get better answers there. Though this is not really a Virtualmin question; any server will need a FQDN, and any control panel will need it set, in order to correctly manage mail and some DNS functions. If you try to install a control panel and it doesn’t require one, then it’s a control panel that’s probably going to make your life harder and more confusing in the future. (To be clear: don’t keep trying new control panels until you find one that doesn’t require a FQDN, because that’s just pushing the problem out into the future, where it will be much more time-consuming to deal with.)


Since you’re trying to move your site from a DreamHost machine to a self-managed DreamCompute cloud server, I’d recommend contacting our tech support team with what you’re looking to do so that they can help you reconfigure the DNS (assuming it’s managed at DreamHost). It should be a matter of pointing the A records to the DreamCompute server and setting up the appropriate PTR records.