By ankityadav
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
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!
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>
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.