NumberEk
By:
NumberEk

Which plan to choose? 5$ or 10$ ?

January 14, 2017 674 views
WordPress One-Click Install Apps Getting Started

Hello,
I have one wordpress site with mybb forum running in sub-folder. I am currently hosted in shared hosting and exceeding resource limits of CPU & 4096.0KB/s disk io rate 4-5 times a day.
I just want to host these two cms, wordpress site and mybb forum. What plan should i choose to start with and how do i setup any guide links would be helpful for migrations.

Thanks.

2 Answers

@NumberEk

If you're already pushing the limits of your share hosting account, I'd recommend starting with the 1GB Droplet and scaling as needed.

That being said, DigitalOcean is a self-managed platform, so unlike shared hosting, there's no control panel (i.e. cPanel) and setting up a Droplet (VPS) is either done from the CLI (Command Line Interface) or using a one-click installer (if available).

Going the CLI route, you'd be responsible for setting up your stack. Since you're using PHP, that stack would be either Apache, PHP, and MySQL/MariaDB or NGINX, PHP-FPM, and MariaDB. This could be done using the operating systems' package manager or by compiling each from source where using the package manager would be the faster option. Of course, this only handles installing the software needed to get those specific pieces working. You'd still need to do setup beyond the software installs, such as setting up directories configuring your web server to properly route your domains, etc.

With the one-click installer option you could setup a WordPress installation quickly and simply bring your data over and overwrite the existing installation, however, you'd need to migrate MyBB over and handle any setup required for it as the one-click images, while not limited specifically to what they are installing, are targeting specific users more or less (i.e. those who want to get up and running quick, but most likely don't have a need for multiple installations).

While I highly recommend DigitalOcean (I've used them for years, and continue to do so), if you're not too comfortable working from the command line, jumping from shared hosting where everything is more or less handled for you to and environment such as what is provided by DigitalOcean may be a little bit of a shock.

  • Going the CLI route, you'd be responsible for setting up your stack. Since you're using PHP, that stack would be either Apache, PHP, and MySQL/MariaDB or NGINX, PHP-FPM, and MariaDB. This could be done using the operating systems' package manager or by compiling each from source where using the package manager would be the faster option.
    

    For the configuration how do one decide which is better or any tutorial link for this ? Also if i do one click installation would i be able to install Mybb later in the public_html folder?

    • @NumberEk

      That's one very good thing about DigitalOcean -- there's plenty of tutorials! The one you'd want to take a closer look at specifically would be this one.

      That being said, I would recommend searching through the tutorials available to learn more about security as well. As noted above, DigitalOcean is a bit more hands on, and you're responsible for pretty much all aspects of setting up, managing, security, and overall, administering your Droplet.

      Unlike shared hosting which is essentially a one-time setup and your focus is left to that of your website, with a VPS (Droplet), it's more of an on-going maintenance type of deal. You need to be comfortable with the CLI and keeping your web server updated, upgraded, and secure.

      Even with the one-click installer, you'll still need to know how to perform the same actions as you'll need to maintain the setup.

      The good thing, however, is that there's this community, so when you have questions, you can get answers :-).

      The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx web server. The backend data is stored in the MySQL database and the dynamic processing...
Have another answer? Share your knowledge.