Could someone help me to setup a basic server using Centos 6.4 32bit with Digital Ocean basic $5 plan

February 21, 2014 3k views
Could someone please guide me through the steps of setting up a basic server where I can do following things: 1 - Host a website; 2 - Host a wordpress blog; 3 - Upload files with the help of FTP; 4 - Install a SSL certificate; 5 - Run server side scripts with the help of PHP and Mysql; 6 - Upload and manage .htaccess file and; 7 - Secure my server with basic security, so I can minimise the risk of being hacked. I would really appreciate if you guys can point me to the right articles on digital ocean or somewhere else where I can find the best resources. Just to be clear I am a novice with Virtual Private Servers and I have always used shared hosting, but now I need VPS for my new project which requires much more than shared hosting. Thanks in advance Ankit Yadav
2 Answers
Welcome to DO's community Ankit:

I hope these get you started:

Initial Server Setup with CentOS 6

How To Set Up vsftpd on CentOS 6

How To Use Filezilla to Transfer and Manage Files Securely on your VPS

How To Install Linux, Apache, MySQL, PHP (LAMP) stack On CentOS 6

How To Use the .htaccess File

How To Install and Secure phpMyAdmin on a CentOS 6.4 VPS

How To Create a SSL Certificate on Apache for CentOS 6

How To Install Wordpress on Centos 6

How To Protect SSH with fail2ban on CentOS 6

There might be other articles that you might nee so feel free to search here:
by Etel Sverdlov
This tutorial covers how to login with root, how to change the root password, how to create a new user, how to give the new user root privileges, how to change the port, and how to disable root login in. This tutorial is written for Ubuntu. When you first create your server, this tutorial explains the first steps you need to take. This tutorial is made for CentOS.
Have another answer? Share your knowledge.