Hi,
Today, I will show you how to config and run your own domain with linux VPS.
What we will do in this articles ?
- Install FREE website control panel.
- Register child nameserver and point your domain to VPS
- Register hosting in VPS and upload website documents.
Ok let start.
1. Install FREE VestaCP Control Panel
In this articles, we will choose VestaCP as free and lightning fast website control panel. It is free and have a lot of great features.
Requirement before install VestaCP:
# Supported Operating Systems:
# RHEL / CentOS 5,6,7
# Debian 6,7,8
# Ubuntu 12.04-15.10
In this articles, we will chose Ubuntu 14.04, 32 bits.
First of all, Login to your client area at https://service.kitdos.com
Go to services -> choose your active service.
At the bottom of page, you will see our VPS control panel.
in VPS management Tabs, click on Control Panel button.

After that, a popup will be showed !
Chose VestaCP as control panel name.

Ok, then you confirm the installation.
Then click on reboot/restart button, VestaCP will be installed when your VPS is started !!!
Our system will install VestaCP for your VPS. It may takes upto 30 minutes to complete !!!
After 30-45 minutes, You can login to VestaCP at url:
|
https://Your.IP.Address:8083/ login: root password: Your Root Password |
Root password should be sent to your email address when you order VPS from kitdos.com
Login Page
Ok, Now you can login to VestaCP now,

Let check and try it. Very good control panel.
2. Register child name server and add domain to Vesta Control panel.
Child name server, in some registrar, they call “NS Registration” or “Register Nameserver”.
Example, in name.com, we may see like this:

Example, you want to register ns1.yourdomain.com & ns2.yourdomain.com
Then put ns1 and IP address of VPS.
After that, you will have to register another name server: put ns2 and your IP address of VPS.
Ok, now you are done with name server registration,
You will have to wait for some hours.
DNS around the world need to update your name server data.
3. Add name server to your VPS as main name server when you add domain.
First, you go to DNS tabs, then click on [ADD DNS DOMAIN] button.

Then you input data with these sample data.
Your domain, VPS IP address and name servers which you have registered !!!

After that, Then next.
Now, your domain has been added to VPS and You just need to upload your document/scripts to the public html of this domain.
Enable FTP access to your domain:
Go back to Web tab, chose edit one domain then go to the bottom of page:

In this page, you can create new FTP account to access to yourdomain.com main document.
Login ftp details:
|
IP: Your main IP VPS Port: 21 Username: You chose Password: You chose |
In FTP account, just need to upload data to Public_html folder.

Then you are ready to go now.
DONT FORGET YP UPDATE YOURDOMAIN.COM TO USE YOUR OWN NAME SERVER SUCH AS: NS1.YOURDOMAIN.COM & NS2.YOURDOMAIN.COM
Thank you so much for your reading !!!
- Install Ubuntu Server 14.04
- Install PHP sudo apt-get install php5
- Remove AppArmor sudo apt-get remove apparmor
- Download installer sudo wget -O plesk-installer.sh http://autoinstall.plesk.com/plesk-installer
- plesk installer would not run under sudo so switch to su run sudo su
- Run: chmod +x plesk-installer.sh
- Run ./plesk-installer.sh
- Follow the Script prompts
- Retrieve password for the admin account by running sudo /usr/local/psa/bin/admin –show-password or you can set admin password by running sudo /usr/local/psa/bin/init_conf -u -passwd <new_password>
- Check if PSA service is running sudo /etc/init.d/psa status
- Start PSA service sudo service psa start
- You can log in to Plesk panel at https://<your server IP>:8443
- Enjoy your web hosing
Hi,
Sometimes, You may lost your access to your VPS:
- You install firewall and firewall block port 22 or RDP access
- Your ISP blocked your connection
- Or any thing can make you lost access to your VPS such as miss configuration,…
You can access VNC by following these steps:
Step 1: Login your client account at https://service.kitdos.com
Step 2: Choose My Services

Step 3: Go to your active service by clicking [Active] button.

Step 4: In product/service details page, you can see control panel of VPS. Click on [VNC] button

Step 5: Choose VNC version, html5 is highly recommended !

Ok, Now you can login as root account or Administrator account,
Even if you VPS is turned off,
Thank you so much for reading,
Hi,
Kitdos.com offer the perfect control panel for customer,
In order to control VPS (linux or windows vps) in kitdos.com, you can do some simple steps:
Step 1:
Login your client account at: https://service.kitdos.com

After that, You can go to services management page:

Step 2: Chose a service to manage

Click [Active] Button
Step 3: In Service Management Page, you can see control button for your VPS.

You can see VNC Console/Start/Stop/Reboot button in this page,
you can see SSH/VNC button for emergency situation,
Thank you so much for reading,
You just got your new CentOS dedicated server, and you notice that times in your logs aren’t quite right. You check the time from the command line (run
date), and find that the timezone is set to US Eastern or some other timezone. How do you get this changed?
Unfortunately, this is not an easy thing to figure out. Fortunately though, it’s not hard to do with the right directions.
Please note that you have to have root access to be able to make the changes detailed below.
There are a series of time zone files located at
/usr/share/zoneinfo. Select the appropriate named timezone for your location. For my location, Oklahoma, USA, I actually have two that I can select from:
America/Chicago or
US/Central. Make note of the appropriate folder and file for your timezone.
The active timezone used on your system is in the
/etc/localtime file. The default will vary depending on your server host but often seems to be EST or EDT (depending on the time of year you are checking). We simply need to replace this file with the file we selected in the previous step.
Now, I say replace, but I actually recommend creating a link to the pertinent file rather than actually making a copy. Let me explain the reasoning for this quickly.
A crucial part of the timezone shift calculations is the daylight savings calculations. Many people don’t realize this, but the daylight savings days were changed in 2007. When this change happened, all servers needed to be updated with new zoneinfo files.
If your server has an automated process to update these files when daylight savings calculations change, your
/usr/share/zoneinfo files will be updated but the
/etc/localtime file will not be. So, if you simply made a copy of the file, you’ll have to know when these updates come out and manually copy the file over. If you create a link, everything will take care of itself.
Enough of the banter. On with the show.
First, make a backup of the existing localtime file. It’s always good practice to make backups of original config files.
|
<span class="regular-prompt">[<span class="user">gaarai@server</span> <span class="path">~</span>]$</span> <span class="user-input">sudo mv /etc/localtime /etc/localtime.bak</span> |
Next, create the link:
|
<span class="regular-prompt">[<span class="user">gaarai@server</span> <span class="path">~</span>]$</span> <span class="user-input">sudo ln -s /usr/share/zoneinfo/<strong>America/Chicago</strong> /etc/localtime</span> |
Make sure to replace
America/Chicago with the directory (if your zone has one) and filename of the timezone you wish to use.
Now you just need to test your change. Run
date from the command line, and ensure that the appropriate time, date, and timezone are reported.
In order to install elastix on Centos 6,
Please following these steps:
Step 1:
nano /etc/yum.repos.d/elastix.repo
Copy this text to this file content:
======================================================
[elastix-base]
name=Base RPM Repository for Elastix
mirrorlist=http://mirror.elastix.org/?release=2&arch=$basearch&repo=base
#baseurl=http://repo.elastix.org/elastix/2/base/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://repo.elastix.org/elastix/RPM-GPG-KEY-Elastix
[elastix-updates]
name=Updates RPM Repository for Elastix
mirrorlist=http://mirror.elastix.org/?release=2&arch=$basearch&repo=updates
#baseurl=http://repo.elastix.org/elastix/2/updates/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://repo.elastix.org/elastix/RPM-GPG-KEY-Elastix
[elastix-beta]
name=Beta RPM Repository for Elastix
mirrorlist=http://mirror.elastix.org/?release=2&arch=$basearch&repo=beta
#baseurl=http://repo.elastix.org/elastix/2/beta/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://repo.elastix.org/elastix/RPM-GPG-KEY-Elastix
[elastix-extras]
name=Extras RPM Repository for Elastix
mirrorlist=http://mirror.elastix.org/?release=2&arch=$basearch&repo=extras
#baseurl=http://repo.elastix.org/elastix/2/extras/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://repo.elastix.org/elastix/RPM-GPG-KEY-Elastix
======================================================
Ok, type ctrl+x to save files.
Ok, Now run this command:
yum install asterisk* elastix*
Then system will update and install latest elastix for your system,
Hello there,
Today, I will write some guide lines about how to install and use webmin to run some websites in your VPS.
Requirement:
|
+ A VPS with full root. + Centos or Debian OS. + Should have at least 521MB. Believe me, less than 512MB is NOT recommend ! |
****What is benefits ?****
|
+ No directadmin or Cpanel license fees.(saved $15 for cpanel and $8 for directadmin) + You configure yourself. + Minimal system configuration. We only install what we needs. Most lowendbox offer min resource, So we have to save resource for running websites. |
Ok, let start…
In this guide lines, I will work on Centos only.
First, login as root to your VPS,
1. Update your system…
Wait some times while system being updated.
2. Then now, we will install the latest version of webmin:
You can get more download links by going here: http://www.webmin.com/download.html Download webmin RPM:
|
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.700-1.noarch.rpm |
Install RPM:
|
rpm -U webmin-1.700-1.noarch.rpm |
Ok, after that, we have webmin run on 10000 port by defaults.
In some system, Iptables may block connection to 10000
Then you can flush iptables by running this:
Ok,
Now open firefox then type:
https://yourIP:10000
Login: root
Password: your root password
Ok, Now you will see your VPS configuration, such as RAM, CPU, Disk,…
By default, Centos does not have anythings, you will have to install yourself,
You will need apache, mysql server to run a website in php/mysq.
First of all, we have to install apache web server.
In default webmin panel page,
Chose Un-used Modules
Chose Apache Web Service
=> Webmin will tell you that apache was not installed, click here to install
=> Click to install apache web server.
Waiting some minutes for it to completed.
Then, we will install mysql server.
In default webmin panel page,
Chose Un-used Modules
Chose Mysql Database Server
=> Webmin will tell you that mysql server was not installed,
=> Click to install mysql server.
Waiting for some minutes,
Install PHP:
Run this command:
System will install default php to your system.
Ok, Now we have apache & mysql with php.
In fact, we do not need named server such as bind or anythings.
Named server will need a lot of RAM & CPU, we may used free DNS service around the world such as cloudflare, or registrar free DNS(namecheap.com or name.com offer this for you)
We will start working now to run a website in our server.
1. Create Domain Home Directory
I will use: /home/domain.com/www
So please create directory: /home/domain.com/www
Run this command:
|
mkdir /home/domain.com mkdir /home/domain.com/www |
Ok, now we have /home/domain.com/www
1. Create virtual hosts.
Webmin Panel Home > Servers > Apache Server
Chose Create Virtual Hosts
-> Use the following configuration:
Handle connections to address: any address
Port: 80
Document Root: /home/domain.com/www
Server Name: domain.com
Add virtual server to file: Standard httpd.conf
All others leave default.
-> Click Create Now
Ok, Now apache can handle your domain, running on /home/domain.com/www
You can upload your script/html/php to this directory.
If your script need mysql, follow these steps to create new database and user.
Webmin Panel Home > Servers > Mysql Database Server
Click: Create New Database
-> Input database name with your charset configuration,
To Create User:
Webmin Panel Home > Servers > Mysql Database Server
Chose Users Permissions
-> Add new user
-> Input
Username: chose username(DO not chose anonymous)
Password: chose password
Host: localhost
Permissions: Chose All. Or some such as select, drop, insert,… it depends on you or wha you needs.
Others leave default.
-> Create
Ok, Now you have mysql database with usesname/password run in localhost.
Everything is ready and minimal for running domain.com in your VPS.
You just need to upload your documents/script to domain.com directory.
The final: Point domain to your VPS, which is running your script/mysql database.
It depends on dns server which you are running.
but you have to create these records for domain running on your VPS.
This is simple knowledge about dns records,
https://help.github.com/articles/tips-for-configuring-an-a-record-with-your-dns-provider
You will have to create 2 A records.
domain.com. 73 IN A Your-VPS-IP
domain.com. 73 IN A Your-VPS-IP
|
Excample: kitdos.com. 73 IN A 123.123.123.123 |
When you completed this, you will have to wait for 6 hours for it to active and effect worldwide. After 6 hours, go to brower such as firefox or chrome, type: http://domain.com Then you will see your website here.
Thank you for reading,
If you need any more help, dont hesitate to contact me at:
skype: kitdos.com
When you purchase an additional IPv4 address for your Windows Cloud Server, follow these simple steps to configure it properly.
- From the Start Menu, open the Network Control Panel.

- Open the Network and Sharing Center. Under ‘Network (public network)‘ click ‘view status‘ for the connection.

- Click the ‘Properties‘ button.

- Select ‘Internet Protocol Version 4 (TCP/IPv4)‘ and click the Properties button.

- Click the ‘Advanced‘ button.

- Click ‘Add’ under ‘IP addresses’ and add the additional IP address that you have purchased (the one in the image below is for example purposes only). Set the Subnet mask to ‘255.255.255.0‘.

- Under the Gateway section, click ‘Add’. Add the gateway address; this will be the new IP address, only with the last octet set as ‘1‘.

- Click ‘Add‘ and ‘OK‘ to save the configuration.