I am looking for a good host that supports all the dependencies of PressBooks. So far, they have been telling me that shared hosting is not an option if I want to install the 3rd party libraries (dependencies). Would appreciate hearing any suggestions.
My advice is just make sure you do your homework and make sure they agree to do ALL dependencies.
I have a self hosted server on AWS where I had to do all the work, and a managed hosted server using Reclaim Hosting. They support almost all the dependencies, except they refused to support mathjax. For accessibility purposes, and the ability to create math PDFs that was disappointing. In SUNY, our largest pressbooks server is managed by Lumen Learning, but they prioritize the HTML version of the book over all else so they refuse to use PrinceXML exports, because they prefer ePub and HTML documents.
The honest truth is you should probably reach out to Pressbooks themselves and see what you can work out. No one will support pressbooks better than the pressbooks team.
You should get very good linux administrator and get any virtual server from good provider, I would recommend DigitalOcean, You can install all dependencies required.
Having a good linux administrator handy will be a great advantage.
Thanks @beckej and @johnpeterm. Really appreciate it. I had to lay the project aside for a bit, and just came back tonight hoping for some direction. I have years of experience as a server admin, but I’m not a pro. I read a lot to remind myself of all the steps. I’ve been trying to use AWS Lightsail but man…so many hoops to jump through, and I keep breaking things and having to start over.
If there was no new information here, I was indeed planning to check with PressBooks about hosting the site, as @beckej suggested. But since @johnpeterm suggested Digital Ocean, and I’m very familiar with their excellent documentation, I thought I’d check them out.
WOW! so much better. I feel like I’m in the zone with them. A few steps didn’t align or make sense, but finding the answers was easy enough. My site was set up in a half hour, including Let’s Encrypt. I am sure that installing the dependencies will be fine.
AWS Lightsail?? Buh-bye!