I have been in the same boat since last 2 weeks. Made a BTC clone out of a very old source code found online.
I have been a bit successful as well.
All the below assumes that you are running Ubuntu.
After compiling I was able to run it using the ./xyzcoind
I did find out that you would need at least two nodes to test. I read this somewhere and also validated this. Can not start mining till there are two servers talking to each other.
I have done this by setting up two small servers on Azure. One connects to the other.
./xyzcoind -connect=a.b.c.d
To test if it is running well or not you may goto .xyzcoin in your home folder and check debug.log
To set up the dns seed node, the parameter can be directly specified in chainparam.cpp if you are using bitcoin source in line that reads as "
vSeeds.push_back(CDNSSeedData("someaddress.com or IP addy",
"someaddress.com"));
And then you need to add all the seed node IP address to the A records where ever you have your domain name from. You might need to do it on your own if you have a privater server or can use cpanel depending on the scenario at your end. I did it via cpanel as I have domains hosted with siteground.
some more details on below link
What is a DNS seed node vs a Seed Node?