I am going to narrow it down to the companies listed on the suggestions on this reddit.
About the questionnaire (my thoughts later):
* **What is your monthly budget?**
As little as possible, sorry
* **Where are you/your users located?**
World wide. 50%+ US, 30%+ Asia, remainder mostly everywhere.
* **What kind of site are you hosting (WordPress, phpBB, custom software, etc) or what is your use case?**
Custom software (mostly basic LAMP, but heavily dependent on Cron), my own framework
* **Do you have a monthly traffic volume? Estimates are ok.**
\~5000 views per day not counting bots. About 6Gb a month.
* **If you’re looking at VPSes: Do you have experience administrating linux servers and infrastructure?**
Not looking for VPS, no experience on VPS but some on linux servers.
* **Did you read the sidebar/check out the hosts listed there? I’ve personally vetted these companies and their services are a good fit for 99% of people.**
Yes, just looking for which would better fit my needs.
What I need: I run a large-scale database for music ([kpop.daisuki.com.br](https://kpop.daisuki.com.br) \- yes its a stupid site about a stupid subject but I am the paying customer ok? lol), this site requires Cron jobs to fetch the number of views on youtube API (about 20.000 videos a day), I can survive with one cron each 15 minutes (I end up having to fetch 300 per cron but it works). It also requests data from other APIs (or websites) to various degrees, even reddit! (I get posts on reddit to auto-locate new music, don’t ask)
I need control over HTTPS. My current one forced me a Force-HTTPS system that broke bots that use MY API to get data and are on http (some can’t even handle SSL), which is breaking my API by enforcing HTTPS. For instance, this simple call will give multiple flags on the situation of the different databases: [http://kpop.daisuki.com.br/server\_diagnostics.ajax?simple=true](http://kpop.daisuki.com.br/server_diagnostics.ajax?simple=true)
However some pings can’t handle https or a redirect. Notice I purposefully put http in there (seems like I am being able to get the host to understand I don’t want the redirect and it is working now, maybe …)
Its a simple hobby site, I cannot afford much, and I don’t want to rewrite code to accommodate a host. If I was rich I would simply buy a dedicated line, put linux on a potato and run it home =p
TL;DR: Managed LAMP with Cron jobs, full Cpanel and good tech support.
What I use/need:
* **Managed** LAMP. I don’t want to worry about low-level admin stuff. If it works, you don’t need to anyway.
* More than one **subdomain** ([www](http://www). , kpop. etc, my current one charges for that so have to use a higher tier just for the kpop. subdomain, fun isn’t it?)
* **Cron jobs** (15 minutes is ok but would prefer more because a downtime would cost me one of 4 crons per hour each time something is wrong, if I can run like once per 5 min, than a 10 min downtime will only stop 2 out of 12 crons)
* Control over HTTP/HTTPS (I **don’t want redirects or whatnot happening behind my back,** some hits on my server are from bots and they can’t handle redirects or even ssl). I can enforce HTTPS on my side.
* **PHP** 8+
* The usual stuff I think every server offers: mysqli (I can work with mysql extention but prefer mysqli), gd, zlib, mbstring, mod\_rewrite, etc…
* **Full CPanel** (current one doesn’t allow Cpanel’s Domain page, so I can’t disable force-redirect HTTPS for instance, simply because they wanted a fancy page with their visual idendity). If it is the full Cpanel, then even I can figure out things because support for Cpanel is huge, but for “our server way of doing things” is tiny.
* Important: Will **notify customers of any big server change or maintenance**. So I can plan upgrades or be ready for a downtime. I always thought all hosts did that for planned change/maintenance but guess I was wrong. My current changed from PHP 7 to PHP 8 without warning anyone, my site worked fine but logs were filled with notices and deprecated messages, but could have been worse.
* I **don’t** need unlimited anything. I run only one database, on one domain (with 2 or3 sub-domains), I don’t host big files (a database export of 10Mb is the biggest file and behind a password), and I forward my mail to my gmail so I don’t end up using mail quota.
* **Tech support who knows their stuff.** I only ever use tech support if I can’t figure it myself, so asking if I did turn on my computer will not help. It can even be by ticketed/mail as long it is able and works. Obviously chat is best.
* Least automation as possible outside of Cpanel. I don’t want to handle low-level admin but I also don’t want a host that changes important settings and directives on a whim. Things already happened to me for example: 1. Host added a script to every HTML so their “stats” would work… even ajax pages, fun isn’t it? 2. Host switched major PHP versions without telling anyone. 3. Host implemented force-redirect HTTPS without telling anyone (and since their cron only allows curl calls, crons were also broken when https was forced but their curl settings doesn’t follow redirects, EXTRA fun)
* Would prefer if host have a temporary domain for new customers to test/check everything is fine before changing the domain. It is just a stupid kpop site but it has 3 years of daily data on 20000 videos stored, it would break my streak if I went one day without being able to update (it stored daily graphics for every video)
Bonus points: If I can upload my files, my database, and it starts working… like that <3
Prices change very little for such basic setup so I will give preference to what is more technically capable and have better tech support.
View Reddit by [deleted] – View Source