I'm considering moving from SiteGround to DigitalOcean and I'm wondering if the cheapest $6 droplet (1 shared CPU, 1GB dedicated memory) can handle the following:
- Flarum with all the required stuff (I guess LAMP)
- A queue (which one is the best and/or more efficient, Redis? something else?)
- A search indexer, e.g. Meilisearch
This will be for a small forum with 200 users and no more than a few of them active at a time (I've seen a peak Pusher usage of 50 at a time but that has been rare).
Is it reliable enough? No downtime? Also, what mail provider should I use to send the registration/notification emails? Does DigitalOcean work well with CloudFlare?
I guess there's no ready droplet will all the apps? So this means I should start with a regular LAMP or something and then install composer, Flarum, Redis, Meilisearch.
Also, what's the preferred way of migrating from one hosting to the other? Do I have to copy the entire Flarum folder or should I just import a DB dump and install all the extensions? I've also seen many problems throughout my one year of using Flarum where extensions that won't account for a Flarum installation in sub-folders (that's what you're forced to do on many shared hosting services) and so I prefer just sticking to the assumed situation with a "public folder", so how does that change the migration?