Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Community hosting
Pete, Phil and I have been thinking. With the demise of Textdrive and the up-down-nature of KaizenGarden is it time to take matters into our own hands? Yes, do our own community hosting!
For thirty quid a month (a shade over forty bucks, US) we can rent a rock-solid white-label hosting package for up to 100 sites. A handful of site owners (less than 10) paying something like five pounds per month for a basic package would allow us to break even, and then some.
Because it’s white label hosting, we can brand it and create our own tiered packages, so that clients (you, and the people you create sites for) can administer their sites using a cpanel/plesk-style back end. When we outgrow the 100 site limit, there’s a simple upgrade path. The server can be specced to Txp’s requirements for PHP, MySQL, etc.
Thus, in terms of up-front costs, it’s buying a domain, setting up a website allowing you to choose/buy packages, and buying the first 100-site hosting bundle. The bundles are available on a rolling one-month contract. We have a generous chunk of cash raised by the community last year so this could be used to kick things off, funding something from which we can all benefit.
In terms of staffing, we need a bunch of folk around the world in various timezones to handle support requests. Current forum moderators are more than qualified; if you’re interested, raise a paw please. Plus we’d need a few nitty-gritty admins who from time-to-time can do upgrades, rollouts, restores, etc, and know their way around the Linux command line.
In return for any assistance you can give, any money over and above operating costs can be split and distributed to those who helped out as a thank you. Some agreed percentage could be siphoned off to fund ongoing Textpattern development, pay for brand domain ownership and so forth, if there’s enough to go round.
Operating costs will be the monthly fee for the white label hosting itself, the domain name, possibly some certificates for the website(s), and any transaction processing fees for monthly billing (about which I have no idea: experienced thoughts welcome). Ideally payment processing should be offloaded to a reliable third party so we don’t have to deal with all the PCI compliance junk that goes with it.
To be clear, this is not a business venture per se. We’re not out to make a killing, we’re out to provide a reliable hosting platform available to you and your clients, cover costs and have a bit left over. If we can build one-click rollouts of Textpattern installations from the cpanel, that’d be grand. We’re not proposing it remains a Textpattern-only thing (so the domain name doesn’t need to reflect this) but at the outset, it’d make sense to start in our community as we know our user base, and build out from there.
Granted I’ve not thought everything through so may have missed something, big or small. But I’m floating the idea here anyway. Please weigh in with any further thoughts. Is this doable? Who would be up for it (either as a client and/or someone who can help field support tickets?) Bottom line is that the more people we have around the world who can answer support requests, the better the service will be for all concerned as we share the administration workload, just like we do with the forum duties today.
The dance floor is yours. Boogie.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Hire Txp Builders – finely-crafted code, design and Txp
Offline
Re: Community hosting
Hi Stef,
Sounds good but some of us (with older installs because of meeded plugins) will need a choice of php versions too. Will you be able to supply that?
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
Re: Community hosting
colak wrote #297410:
Sounds good but some of us (with older installs because of meeded plugins) will need a choice of php versions too. Will you be able to supply that?
I guess. Never done this kind of thing before so I don’t know. Presumably we spec to an older version and offer people the ability to load any later version to suit their requirements. Or vice versa, start high and allow people to link to an older version (up to a point) if required,
I’m sure someone with more server knowledge than me can chip in.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Hire Txp Builders – finely-crafted code, design and Txp
Offline
Re: Community hosting
Depends on how you configure the server. If I were designing a service from scratch I’d be tempted to use Docker so that each customer had their own PHP, their own filesystem, etc. More secure than shared hosting and not as costly as giving everyone a dedicated VM (with a dedicated CPU).
For SSL certificates see Let’s Encrypt.
Offline
Re: Community hosting
Alex McKee wrote #297415:
If I were designing a service from scratch I’d be tempted to use Docker so that each customer had their own PHP, their own filesystem, etc.
Aha, you sound like you’ve done this kind of thing before: exactly the sort of person who could help get this up and running (or tell me it’s not viable).
For full disclosure, tsohost were the frontrunner we were considering. How they stack up compared to others, I don’t know, but I’ve been informed they’re pretty darn good in terms of reliability and features for the price. Other avenues welcome.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Hire Txp Builders – finely-crafted code, design and Txp
Offline
Re: Community hosting
Just to add to this, from our recent discussion. The system of choice would most probably be a Cloud server platform, with the hosting company handling most of the infrastructure and maintenance – we wouldn’t want to host our own dedicated servers within a server farm (unlike how Textdrive was set up).
Suitable hosting companies would be thoroughly investigated prior to any choices being made, although I favour one of the larger, most established players in the market, due to scale and enterprise-level support.
Individual users should have their own control panel with a certain level of control of components they run, so that had a bearing on what host/system we choose. Multiple PHP versions are achievable, given the right host and panel/system choice (I know Plesk offers that, not sure about cPanel – but they might not be used anyway).
Offline
Re: Community hosting
Bloke wrote #297418:
Aha, you sound like you’ve done this kind of thing before: exactly the sort of person who could help get this up and running (or tell me it’s not viable).
For full disclosure, tsohost were the outfit we were considering. How they stack up compared to others, I don’t know, but I’ve been informed they’re pretty darn good in terms of reliability.
I have indeed done this sort of thing before.
I’m a Linux Sysadmin, mainly working with setting up high performance Magento CE installs on enterprise-grade hardware these days but I also run a (very small) hosting service for clients of my digital marketing agency.
I’ve used Docker to produce WordPress container hosting. Personally I much prefer Textpattern and I have some clients using Textpattern, as well as using it myself. I was thinking of doing some Textpattern containers soon so this naturally sprang to mind when I read your post.
I have a friend who uses TSOHost and swears by them. I’ve never used their services myself but they do seem to be a very reputable company.
Offline
Re: Community hosting
If these sites do not hog resources too much I might be able to host on my bare metal box gratis. Someone with an understanding of requirements and usage should get in touch with me if interested.
Offline
Re: Community hosting
Bloke wrote #297408:
With the demise of Textdrive and the up-down-nature of KaizenGarden is it time to take matters into our own hands? Yes, do our own community hosting!
I thought those were two very good reasons not to try this again. ;)
Offline
Re: Community hosting
ruud wrote #297432:
I thought those were two very good reasons not to try this again. ;)
That isn’t an issue here, since we won’t personally be doing the server infrastructure/hardware at all. It’ll be a cloud platform with container-based hosting.
Offline
Re: Community hosting
So, in a nutshell the basic idea is:
To associate Textpattern’s well-deserved reputation as a solid, secure CMS to a shell hosting company cloud entity without any own staff, run by volunteer part-time sysadmins who may or may not have the inclination to help Textpattern’s most dedicated disciples and their paying clients when the excrement makes physical contact with the fan.
Not convinced.
Offline
Re: Community hosting
@wet: Well when you put it like that, yeah, ok. Sounds like a shit idea. Not that I was intending to use the Textpattern name at all.
I was under the impression that KG was a one-man show hosted on own servers after Textdrive fell apart (maybe I’m wrong about that) and figured that with more, albeit volunteer, people who do a remarkable job in the upkeep of the forum and our existing infrastructure, and some reliable third party hosting it might stand a fighting chance to build to the point where we could actually pay people to run it.
But no worries. If it has no legs, I’m not going to start poking it. Let’s drop the idea.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Hire Txp Builders – finely-crafted code, design and Txp
Offline
Re: Community hosting
Bloke wrote #297439:
Not that I was intending to use the Textpattern name at all.
I personally believe this does not make that a big difference as long as the first marketing vector would be to sell to regular Textpattern users and their paying clients. Under the assumption that a newly founded hosting entity is not perfect from the start its inevitable flaws would permeate to the Textpattern user experience.
figured that with more, albeit volunteer, people who do a remarkable job in the upkeep of the forum and our existing infrastructure
This might even be true if you put enough well-meaning actors into it, yet I think there’s a significant difference in user expectations for these two offerings: A community forum is not expected to be available 24/7 with reasonable response times. We usually hold hosting entities to a higher standard.
reliable third party hosting it might stand a fighting chance
I think that nowadays hosting entities must either be hugely popular with a mass appeal, cater to a niche audience, or have a significant technological edge to even survive, while an average 1990ies-style shared-hosting provider is only potential prey to a multi-branded conglomerate with so-so reputation.
Let’s drop the idea.
Why would you? Obviously there were at least three people who thought this was a good idea, one volunteer in the first few minutes the idea went public, and just two grumpy old naysayers. Looks like a positive balance to me.
Offline
Re: Community hosting
I still think this is an idea worth pursuing. I could eventually bring a couple of sites onto the host as my design company currently does the same principle with a dedicated server running Plesk, that we resell to a handful of clients right now. It’s something we have gradually scaled back as we focus on packaging design and point of sale design more than web design these days.
I would recommend newer cloud hosting services over that setup we have as there are less support overheads.
If any problems arise, they tend to be email problems. So be aware of that.
Offline
Re: Community hosting
Bloke wrote #297418:
tsohost were the frontrunner we were considering.
If the plan is to have 100 customers on a 30GBP reseller account, then each customer gets:
1GB webspace, 10GB bandwidth, 1% of CPU time.
For the same price you can get a lot more if you buy at “tso” directly:https://www.tsohost.com/web-hosting/cpanel-hosting: 10GB webspace, 150GB webspace…. (phone support, 24h email support) even if you lower the price to 3GBP, they offer more. If the goal is to provide reliable hosting, there are already a lot of options out there.
we’d need a few nitty-gritty admins who from time-to-time can do upgrades, rollouts, restores, etc, and know their way around the Linux command line.
If you don’t know how to do this yourselves, is it wise to rely on volunteers who can quit or simply stop responding at any time?
We have a generous chunk of cash raised by the community last year so this could be used to kick things off, funding something from which we can all benefit.
I thought that was a fundraiser to support Textpattern, not to fund a project that is only loosely related to Textpattern.
Some agreed percentage could be siphoned off to fund ongoing Textpattern development.
My guess is that the people who would opt to join in on this webhosting project are the same people who typically donate generously to Textpattern in the (bi-)annual fund raisers. There’s a chance that they see this webhosting plan as an alternative to donating directly, since you can only spend money once. It might result in a net reduction of funds for TXP.
Having said that, +1 on what Robert says (especially the part about grumpy old men).
Offline