digital ocean for newbies

Posted December 30, 2014 2.2k views

first of all “sorry”. maybe you saw many messages like that. i’m very new about vps but now it’s obligation for my customer’s project.

i order a vps from digital ocean and try to create a droplet as CentOS 7. it’s done. then… i don’t know what should i do? putty is ok :))

  • i must install apache server, mysql (now its maria), phpmyadmin, and more? but i don’t know “how?” anyone know a tutorial for that?

  • which control panel for administration? how to install?

  • after the lamp installation most important point is how can i keep safe my server from attacks with/without firewall? and keep alive that server?


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.

Submit an Answer
1 answer

You can find a walk-through on setting up a LAMP stack on a CentOS 7 droplet here.

If you do choose to install a control panel on your droplet you would need to do this before installing any other software. Most control panels will install their own versions of the daemons (apache, mysql, etc) or will at least automate the installation. However depending on what you need to manage on a regular basis you may wish to just configure the services manually and not have the overhead of a control panel.

This tutorial and the next one in the series will assist you in setting up initial security on your new CentOS 7 droplet.

by Mitchell Anicas
In this guide, we'll get a LAMP stack installed on an CentOS 7 VPS. A "LAMP" stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the **L**inux operating system, with the **A**pache web server. The site data is stored in a **M**ySQL database (using MariaDB), and dynamic content is processed by **P**HP.