hosting

This email is going to go into detail on how I do my personal hosting. This is advice for a consumer person, and not a business. I do not find myself qualified enough to provide free advice to businesses. I am going to go into the assumption that you would want a full featured site and make it easier for you to manage.

First thing you need to do is decide how many domains you would wish to have. For the sake of this email – I have 6 domains. I have frankpilone.com, frankpilone.info, frankpilone.name, frankpilone.net, frankpilone.org, and frankpilone.tel. This is done so no one can take a common domain name and either try to pass themselves as me, or become a mock domains. Yes, I have found a website where someone mocked me online. I am guessing it was some young teenager who had nothing better to do, but they couldn’t get a popular domain name. I use frankpilone.name as my primary domain. This is because I am a personal consumer, and the .name address implies that. I also use frankpilone.tel as my contact directory. However, since GoDaddy took over hosting of .tel domains, the system hasn’t been so reliable.

OK, so that we got that out of the way, what should one do? First, you are going to want to get your domains. I would recommend at least the .tel domain + one more. The .tel domain will provide a clean and easy to view contact page. You can place phone numbers, email addresses, links to your other site(s), and so on. You can go to http://frankpilone.tel/ to see the options. You would want to make a few choices just in case your first choice is not available. Also, when registering your domains, you will have to provide a telephone number, and a postal address. As for a telephone number, I would recommend TextNow. This is a free service, and an app to install on your smartphone. You would have to make or receive a call at least once a month to keep that number as yours. As for an address, I personally use a PO Box. For payment, you will need a credit card with funds available, a debit card with funds available, or a PayPal account with funds available.

Now that you got everything you need, it is now time to get your domains. First, go to Name.com ( http://fsp.to/name-com/ ), and create an account. With that, you would enter your address, and phone number. You would also provide your payment method(s). Once you created your account, you would need to register your domain. If you follow my advice to the fullest, you would want to set the name servers as the following:
ns1.dreamhost.com
ns2.dreamhost.com
ns3.dreamhost.com
If you are going to use another hosting company, you would provide those name servers instead. Your .tel domain will not be hosted with your hosting company. Instead TelNames will host the domain for you. It will take about 3-4 days for your new domains to propagate across the internet. You will not be able to do anything for that period of time, so it will be a good time to structure your domain, and figure out what information you would want on your .tel address.

Now, you would need to go to Dreamhost ( http://fsp.to/dreamhost/ ). This company has good customer service, and a somewhat easy interface. This company does not support paypal, so you would need a credit or debit card for the service. Once you create an account, you would need to go to Websites and then FTP Users and Files. You would want to create an FTP user which will be essential for managing your site. Once you created a user, you would go to the MySQL Databases tab, and create a new database. If you are using one domain, you would only need to create one database. For your database name, use your domain replacing the . with a _. For example, frankpilone.name will be frankpilone_name. For your database address, create sql and the domain name. In example, my database address will be sql.frankpilone.name. You will also create a database user and password. This is different from your FTP user/password.

Now go to the Domains tab. This is where you are likely to be busy depending on how many subdomains you will have. Obviously, you will need to add your domain (such as frankpilone.name). Once done with adding your domain, you will need to add your subdomains (such as contact.frankpilone.name) When setting up these domains, do NOT create a new user. Instead, use the FTP user you already created. You should only need one FTP user, and if you have multiple users, you would have more work to do. It’s not worth it, just have the one. How many other domains will be up to you. I would suggest that you create a subdomain for each unique website. I would even do this with a blog. If you want a blog, then use the blog subdomain (such as blog.frankpilone.name) , and again – your table prefix for this site will be blog_.

Once you added your domains, and subdomains – you will want to set up your email. For that, you will select Mail and on the main part of the page, you would select Create New Email Address. This new email address will be your primary address. This will in turn be the address you will give to people. I would place this email address in your .tel address so people can reach you. You should still use your original email address as the registry contact information at Name.com. This is because if there is a problem with your domain, you have an address not affected by the problem. You may also want to make addresses for any auto-responders. This is important if you want to have an email that will immediately reply back to the writer.

Next, you would want to get a recent copy of WordPress. While Dreamhost can install your WordPress site for you, they will use random databases, and user IDs for their installation. You would want to control these factors if you should ever have to move your hosting, it would be easier to make the changes. For WordPress, you would go to http://wordpress.org and download the most recent version.

Once you set up your domain and subdomains, you and have your copy of WordPress, this is where you would need to do work. Download and install a reputable FTP client. I would suggest FileZilla which is the FTP client I use. Create a new site, and name it your domain. You would use ftp. followed by your domain name (such as ftp.frankpilone.name). You would also use your FTP User ID and password. Once you are logged in, you would see folders for each of your subdomains, and a folder for your domain. Double click on your root domain, and upload WordPress. This will take some time depending on how fast your Upload speed is. Keep in mind, you are sending information to the internet, and not downloading. Once your site uploads, go to your address and follow the instructions. You would need your SQL credentials for this. As for the table prefix, remember your root will use www_. Once you setup your database credentials, you would then enter the information about your site including your site’s User and Password. This is where your browsers password manager will come in handy. Create a simple User, but a complex password. If you have a good password manager, you would be able to use the authentication automatically when visiting your site. You would not have to look up your site’s credentials to log into your site again. If so, this might be a fraudulent domain. This is one of the reasons I have acquired all of the common domain names for myself.

Once inside your WordPress site, you would want to install classic widgets, classic editor and simple links plugins. These will make your life easier. You would of course need to activate the plugins, but again, they are worth it. Go through each of the side panels, and decide what you would want to do. If you create enough websites, this process will be easier as time goes along. There are even some tabs I ignore because I don’t need to make any changes there. Assuming you installed classic widgets, the widgets will be drag and drop. If you are not making a blog, I will recommend that you create a Welcome Page, and make that your home page. Repeat the process with each subdomain you have.

Now that you got your content site(s) up and running, it is time to manage your .tel address. Go to http://fsp.contact/