Thread: Setting up a VPS for a Beginner
08-12-2017, 04:09 AM #1
Setting up a VPS for a Beginner
I am looking for some kind of beginners guide for setting up a VPS. I have searched here and on Google but much of what I have found is a little technical and there are some parts of the information I am finding that are not really for a complete beginner at setting up a VPS.
I know how to do things in cPanel and a few other control panels but my experience is only with shared web hosting and everything is all setup when I have gotten my services.
I am looking at getting a VPS setup to move all of my websites to eventually so I need to set it up to have the capabilities to run both WordPress and a few other types of websites. Mostly php sites for the most part.
I am really a complete newbie in this area so I was hoping that someone here would be able to help point me to some helpful information and maybe a guide on how to do this. It just needs to be for a beginner, so please keep that in mind.
At first I will probably just move some of my WordPress websites and then later some others.
I will be looking to use a free control panel so any recommendations there will also be greatly appreciated. If there is a free option that is somewhat similar and easy to use like cPanel then that might be best.
I need to know how to basically start from scratch and setup everything including the control panel.
I will probably just get some kind of starter VPS somewhere to start out and then upgrade as my needs change.
Any help, guidance or other helpful information will really help me out.
The Following User Says Thank You to Gazoo For This Useful Post:
08-12-2017, 10:05 AM #2
Since you are currently hosted on cPanel my suggestion would be to install CentOS Web Panel on the VPS, its a free cPanel look-a-like. Not to mention under the "User Account" section there is a built in feature called "cPanel Migration" which will help you migrate your cPanel account onto the CentOS Web Panel.
There are quite a few tutorials which explain how to install and configure CentOS Web panel, that would be a good starting point. After that you should lookup some hardening settings for your OS.
08-12-2017, 02:34 PM #3
You need to follow some basic step like:
1. Obtain your VPS from any provider as per your requirement.
2. Install CentOS Web Panel (Free) or cPanel/WHM
3. Setup the mail server/web server/dns server and all other security setup including CSF Firewall and Kernel Optimization
4. Move your website to the VPS through migration process.
08-14-2017, 12:14 AM #4
Is there anything else that is required to use that particular panel? Any special server requirements?
Also, in #3 of your list is there anywhere that has any kind of guide as to how to do those or is that done through the CentOS panel?
08-14-2017, 02:13 PM #5
First secure your VPS.
- Use a strong Password
- Enable Firewall
- Change SSH Port (Search google)
- Use /etc/hosts.allow and /etc/hosts.deny and allow only your IP address for SSH access.
I will recommend you to use VestaCP with IPTables + Fail2ban
08-14-2017, 03:47 PM #6
08-17-2017, 04:16 AM #7
I was looking on the CentOS site and I saw that they have both the "Minimal" edition as you stated and also one called the "Everything" edition. Is there any reason I would need the "Everything" edition, maybe future needs or is that just a bunch of extras I would not need?
Please forgive what probably seems like a basic question but this VPS stuff is all new to me.
08-17-2017, 06:32 AM #8
Centos minimal only include necessary components for a server, when the full include a live version, and all packages related to the desktop version.VirtuBox - Hosting, Managed Services & Support
EasyEngine Expert - Plesk Guru
08-18-2017, 07:30 AM #9
I was asking about the full version because I didn't know if the minimal version was like some kind of "Lite" version that is stripped of many features like they do on some types of software and apps. I just wanted to make sure what it was that would be in the versions and exactly what I would need. Thanks for clearing things up.
I will catch on to this stuff eventually but for now it's just a learning experience and getting good information on this site helps.
08-21-2017, 08:57 AM #10
You can setup the VPS using the various tutorials available on internet. You can go with cPanel as it is very easy to use and has multiple options to manage the all the things without command line. You can easily migrate the sites using Transfer tool. You can install firewall, antivirus and many other security tools on the cPanel server.
You can install various CMS for developing the websites which are just one click installation. You can install the free themes too.
08-22-2017, 03:17 AM #11
CentOS was mentioned above as a good option and it's supposed to be similar to cPanel in looks/design. I checked around a little on it and it seems to be one that has good reviews and a lot of information around the web about it.
Is there something different that you would recommend other than CentOS or is that the best free option for a control panel?
08-22-2017, 05:10 AM #12
08-31-2017, 03:19 PM #13
09-02-2017, 03:08 AM #14
I only have knowledge in shared hosting with cPanel and a few host-specific control panels. I am pretty much a complete beginner when it comes to VPS stuff.
Do you know of any specific videos on Youtube or do you know of any that are geared for complete beginners?
09-02-2017, 07:14 PM #15
www.zpanelcp.com. But in the end there is no true alternate for CPanel.Trust me I have been to this road and in the end you left with only option either going with CPanel. Sentora is also another popular control panel that has almost all the bells and whistles of CPanel but in the end it gets more difficult to manage than CPanel.
The Following User Says Thank You to Waqass For This Useful Post:
09-03-2017, 04:35 AM #16
I know that there is really no true cPanel free alternative that is free but I was mainly just looking for something close or at least a little similar in function. I can usually figure out a control panel but I just don't know which ones are good and which ones might give me problems down the road.
I am just in foreign terms when dealing with VPS stuff and I know that I have a lot to learn so every bit og information that I can get will help make that learning process a little bit easier.
Thanks again for sharing that.
P.S. Do you know what OS that one works on?
09-03-2017, 07:55 AM #17
Thanks for the thumbs up. I have also been into VPS thing few months and also in learning phase. So I can better understand your position. Now back to the question. They will all work with most popular linux distributions but I will suggest Centos 6 or 7 as it's the most popular linux when its come about hosting. All other will work just fine its just that you will find ton of material for CentOs if you are stuck anywhere. The second one I found the most used was Ubuntu being popular for being easy. However again go for CentOs and every script out there will support this os.
09-04-2017, 04:35 AM #18
It seems like many people seem to like CentOS the best and I have been doing a little research on it. If I do go with it I am not sure about using 6 or 7. I saw some things around that said that there are a few things in the 7 version that some people don't like (I can't remember what it was) but I usually like to go with the newer versions of things so the need to upgrade later comes farther down the road.
To be honest this whole thing about learning how to setup a VPS and which softwares and control panels is giving me a headache sometimes but I know it's something I need to learn and at least if I have questions I can come here and ask them.
I have been taking notes on everything I learn here and elsewhere and that helps a little.
Thanks for all your help and information Waqass.
10-23-2017, 07:06 PM #19
there is a large number of tutorials on this topic ... However, as a beginner...it may be better for you to get a VPS from company with customer support ....
They help you and explain everything you need... I can recommend some companies like: turnkeyinternet or vpswebserver
By Webhostwala in forum Search Engine OptimizationReplies: 2 | Views: 293Last post by Webhostwala, 09-13-2017, 04:42 AM
Replies: 9 | Views: 490Last post by djsmiley2k, 08-29-2017, 03:03 AM
Replies: 3 | Views: 425Last post by PenguinManiac, 08-13-2017, 08:46 AM
Replies: 16 | Views: 3107Last post by angasjc08, 11-06-2017, 03:27 AM
By PenguinManiac in forum Domain NamesReplies: 6 | Views: 511Last post by Gazoo, 08-20-2017, 07:03 AM
Replies: 7 | Views: 400Last post by JOED77, 08-24-2017, 03:34 PM
Replies: 7 | Views: 571Last post by PedroCarvalho, 09-01-2017, 02:13 PM
By JOED77 in forum Content Management SystemsReplies: 6 | Views: 448Last post by UltratechHost, 08-18-2017, 05:20 PM
Replies: 3 | Views: 297Last post by ClintAnthony, 10-29-2017, 12:00 AM
Replies: 13 | Views: 1204Last post by GswHosting, 09-18-2016, 11:57 PM
By Haniaroad in forum Web ProgrammingReplies: 1 | Views: 1018Last post by elcidofaguy, 08-11-2015, 12:29 AM
By Hugo E. in forum Internet MarketingReplies: 4 | Views: 866Last post by jenniferwhite, 05-08-2015, 01:31 PM
Replies: 0 | Views: 1208Last post by Adrianne, 03-20-2013, 07:12 AM
Replies: 0 | Views: 1089Last post by Jkit, 07-26-2012, 04:01 AM
By David Makogon in forum Dedicated Server