I’m looking for a good hosting provider / solution.
It would be great to not have to manage the server myself but have good control. Initial setup is not a problem, but long term maintenance is what id like to avoid here
Since my local dev environment is Laravel Homestead, it would be great for it to play nicely with that. So leaning towards hosts / services that are really good / based off Laravel
I manage my code via a private GitHub repository, my live site will always be my main branch.
Website will always be updated / managed locally and updates served via a push. IE Panel disabled on host.
Kirby is setup as a GitHub submodule, so ideally hosting works with that
I’m located in London.
My website is essentially an image portfolio, so high resolution good quality image rendering is crucial. “Needs to be fast”
Required to work with GitHub main branch. IE main published branch is always the live site without human intervention.
I use AWS Route 53 to manage my domain names and dns records / routing
Things I’ve considered.
AWS LightSail - This is a no go I’ve used this in the past and things broke got messy. Not with Kirby but WordPress and generally was disappointed, maybe through my own ignorance. But yeah just seemed a pain
AWS Beanstalk - I havnt tried this but seems interesting, my main concerns are the setup and the hard to judge and understand pricing. With Kirby not relying on a database, what resources would this spin up. Also I’m slightly worried this may be geared towards larger application that simple portfolio websites?
Some kind of AWS setup, S3 lambda - This will require some serious research on my part and was an idea if beanstalk wasn’t suitable
Forge plus one of their recommended VPS’s - This seemed perfect and was going to trial it until I realised that its a middleman to configure a VPS, “I think” so id be paying forge and a host.
Standard managed hosting. - Not sure which ones if any would be able to always run off my main GitHub branch without and user interaction other than me pushing / merging to my main branch?
Nothing seems to be ticking all the boxes but maybe and probably down to my own lack of knowledge, but it would be great to know what others things here.