Question

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

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


Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

Thanks Ricardo Parraga.

Welcome to DO’s community Ankit: <br> <br>I hope these get you started: <br> <br>Initial Server Setup with CentOS 6 <br>https://digitalocean.com/community/articles/initial-server-setup-with-centos-6 <br> <br>How To Set Up vsftpd on CentOS 6 <br>https://digitalocean.com/community/articles/how-to-set-up-vsftpd-on-centos-6--2 <br> <br>How To Use Filezilla to Transfer and Manage Files Securely on your VPS <br>https://digitalocean.com/community/articles/how-to-use-filezilla-to-transfer-and-manage-files-securely-on-your-vps <br> <br>How To Install Linux, Apache, MySQL, PHP (LAMP) stack On CentOS 6 <br>https://digitalocean.com/community/articles/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6 <br> <br>How To Use the .htaccess File <br>https://digitalocean.com/community/articles/how-to-use-the-htaccess-file <br> <br>How To Install and Secure phpMyAdmin on a CentOS 6.4 VPS <br>https://digitalocean.com/community/articles/how-to-install-and-secure-phpmyadmin-on-a-centos-6-4-vps <br> <br>How To Create a SSL Certificate on Apache for CentOS 6 <br>https://digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-apache-for-centos-6 <br> <br>How To Install Wordpress on Centos 6 <br>https://digitalocean.com/community/articles/how-to-install-wordpress-on-centos-6--2 <br> <br>How To Protect SSH with fail2ban on CentOS 6 <br>https://digitalocean.com/community/articles/how-to-protect-ssh-with-fail2ban-on-centos-6 <br> <br>There might be other articles that you might nee so feel free to search here: <br>https://digitalocean.com/community/ <br>