EP114 Jim Hankins Introduces CribOps to Agencies ๐Ÿ”— **Source:** [EP114 Jim Hankins Introduces CribOps to Agencies](https://www.youtube.com/watch?v=nTgxilV992U) > [!note]+ Document Notes > tags: [agency-hosting, web-development, wordpress] > author: Maรฑana Nomas > source: YouTube > reference: https://www.youtube.com/watch?v=nTgxilV992U > date created: 2024-12-27 19:30 > > # ๐Ÿท๏ธ Title: EP114 Jim Hankins Introduces CribOps to Agencies > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Evaluate CribOps for multi-site agency hosting needs โ€” fault-tolerant infrastructure with managed databases #hosting - [H2] Research object caching benefits for dynamic sites โ€” performance without page cache conflicts #performance - [H3] Consider immutable WordPress deployments โ€” eliminate plugin update risks #security ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - [CribOps Website](https://cribops.com) - [Lerty AI](https://lerty.ai) ## ๐Ÿ“ Summary - Jim Hankins, owner of Cloud Bedrock agency, introduces CribOps - an agency-focused hosting platform - Born from frustration with existing hosts lacking fault tolerance and proper caching - Supports multiple hosting types beyond WordPress with shared managed resources - Built-in object caching, managed databases, and immutable deployment options - Agency-only pricing model similar to Kinsta but includes features others charge extra for ## ๐Ÿ“– Main Content CribOps emerges from real agency pain points around hosting limitations, single points of failure, and the need to support diverse client requirements beyond WordPress. Jim's background in enterprise IT and emergency response systems drives the platform's focus on fault tolerance and uptime. The platform addresses common agency challenges: managing multiple hosting accounts, dealing with plugin conflicts from caching layers, and supporting clients who want modern static sites alongside traditional WordPress. By providing managed databases, automatic object caching, and container-based resource allocation, CribOps aims to reduce support tickets and improve reliability. The agency-only model reflects a recognition that end users and agencies have different needs - agencies need operational control and multi-tenant management while end users typically want simplicity. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/nTgxilV992U?t=0) โ€” [H1] Introduction and Background - Key idea: Jim Hankins owns Cloud Bedrock agency and has enterprise IT background - Evidence: "Worked for companies like Cisco... built infrastructure that received the SOS" #### โฑ๏ธ [03:45](https://youtu.be/nTgxilV992U?t=225) โ€” [H2] The Problem with Current Hosting - Key idea: Existing hosts don't provide enough access for troubleshooting - Evidence: "Either the hosting provider didn't provide me enough access so I had to open a ticket" #### โฑ๏ธ [06:20](https://youtu.be/nTgxilV992U?t=380) โ€” [H2] Market Consolidation Driving Need - Key idea: Agencies need to support more than just WordPress now - Evidence: "Client demands where they're starting to see I want to have this or that" #### โฑ๏ธ [08:15](https://youtu.be/nTgxilV992U?t=495) โ€” [H1] Fault Tolerance Philosophy - Key idea: Single points of failure are unacceptable for business-critical sites - Evidence: "I have an aversion to single virtual private server running somewhere" #### โฑ๏ธ [10:30](https://youtu.be/nTgxilV992U?t=630) โ€” [H2] Point-in-Time Recovery - Key idea: Daily backups insufficient for e-commerce and dynamic sites - Evidence: "What day and what minute of the day do you need this restored from" #### โฑ๏ธ [12:45](https://youtu.be/nTgxilV992U?t=765) โ€” [H1] Object Caching as Requirement - Key idea: Object caching should be included free, not an expensive add-on - Evidence: "Every single instance has Redis wire compatible... one of the big things that helps speed things up" #### โฑ๏ธ [16:20](https://youtu.be/nTgxilV992U?t=980) โ€” [H2] Page Caching Problems - Key idea: Page caching breaks dynamic functionality in LMS and e-commerce - Evidence: "Users signing up for course then go to sign in and it says they don't have an account" #### โฑ๏ธ [20:10](https://youtu.be/nTgxilV992U?t=1210) โ€” [H3] Real Experience Over Numbers - Key idea: Focus on actual user experience rather than performance scores - Evidence: "Focused on what is the actual real experience versus a number" #### โฑ๏ธ [22:30](https://youtu.be/nTgxilV992U?t=1350) โ€” [H2] User Role Restrictions - Key idea: Limit client access to prevent plugin conflicts and support issues - Evidence: "We don't give them ability to install and update plugins... works for 98% of customers" #### โฑ๏ธ [28:45](https://youtu.be/nTgxilV992U?t=1725) โ€” [H1] Multi-Platform Support - Key idea: Support static sites, Laravel, Node.js alongside WordPress - Evidence: "If you built a service on Lovable or Bolt... you can deploy that into CribOps" #### โฑ๏ธ [32:15](https://youtu.be/nTgxilV992U?t=1935) โ€” [H2] Immutable WordPress Deployments - Key idea: Bundle all updates together to prevent individual plugin failures - Evidence: "Nothing other than uploads directory... updated as one deployment" #### โฑ๏ธ [35:20](https://youtu.be/nTgxilV992U?t=2120) โ€” [H2] Mobile App Management - Key idea: Agencies can monitor and manage sites from mobile devices - Evidence: "Mobile app... get notifications... white screen of death notifications" #### โฑ๏ธ [38:40](https://youtu.be/nTgxilV992U?t=2320) โ€” [H2] Resource Allocation Control - Key idea: Dynamically allocate CPU and memory per site without downtime - Evidence: "You can tune the resources that each site utilizes... with zero downtime" #### โฑ๏ธ [42:10](https://youtu.be/nTgxilV992U?t=2530) โ€” [H3] Per-Site Storage Management - Key idea: Each site gets dedicated storage that can be scaled independently - Evidence: "Per site storage allocation... 20 gigs by default per site" #### โฑ๏ธ [45:30](https://youtu.be/nTgxilV992U?t=2730) โ€” [H2] Automatic CDN Integration - Key idea: Images automatically moved to S3 and served via CloudFront - Evidence: "Hook into that and drop that into S3 bucket... use CloudFront to serve content" ## ๐Ÿ“š References - [CribOps](https://cribops.com) - [Lerty AI](https://lerty.ai) - [Cloud Bedrock Agency](https://cloudbedrock.com) ## ๐Ÿ—ฃ๏ธ Paraphrase - Jim built CribOps because existing agency hosting lacked proper fault tolerance and operational control - The platform focuses on managed databases, object caching, and multi-platform support beyond WordPress - Pricing is agency-only with resource pooling and dynamic allocation to handle varying client loads efficiently ## ๐Ÿ“ฐ Newsletter **New Agency-Focused Hosting Platform Tackles WordPress Reliability Issues** CribOps launches with a fresh approach to agency hosting, prioritizing fault tolerance over flashy performance scores. Built by agency owner Jim Hankins, the platform includes managed databases, automatic object caching, and support for modern static sites alongside WordPress. Key benefits for agencies: - Point-in-time database recovery (not just daily backups) - Built-in object caching to prevent dynamic site conflicts - Mobile app for monitoring and resource management - Multi-platform support for diverse client needs The agency-only model with pooled resources could be especially valuable for shops managing mixed client portfolios where traffic patterns vary dramatically. Resources: [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/) ## โœ… Action Items #### DevRel - Developer advocacy: Create case studies showing object caching benefits for LMS/e-commerce - Education: Host workshops on fault-tolerant hosting architecture - Developer experience: Document API for programmatic site management - Community management: Survey agencies on multi-platform hosting needs #### WordPress - Core Performance: Evaluate object caching as standard recommendation - Hosting: Develop best practices guide for agency hosting requirements - Documentation: Create troubleshooting guides for caching conflicts - Plugins: Review page caching plugin compatibility with dynamic content #### Community - Agencies: Connect CribOps with agency-focused meetups and events - Hosting providers: Facilitate discussions on fault tolerance standards - Performance: Share real-world vs synthetic performance insights ## ๐Ÿงช Hypotheses - Object caching reduces support tickets for dynamic sites more than page caching - Fault-tolerant hosting justifies higher costs for business-critical sites - Agency resource pooling is more efficient than per-site fixed allocations - Multi-platform support becomes essential as agencies diversify services ### ๐Ÿ“Š Methodology - Compare support ticket volumes between hosts with/without object caching - Survey agencies on hosting pain points and feature priorities - Analyze resource utilization patterns across agency client portfolios ### โ“ Questions - How do fault tolerance features impact actual business outcomes vs costs? - What percentage of agencies need multi-platform hosting beyond WordPress? - Can immutable deployments significantly reduce plugin-related failures? ### ๐Ÿ”ฎ Future Research - Long-term reliability comparison between traditional and fault-tolerant hosting - Agency productivity metrics with unified vs fragmented hosting management - Cost-benefit analysis of managed services vs DIY hosting operations ### ๐Ÿ’ก Implications - Practice: Agencies may need to evaluate hosting architecture more critically - Policy: Industry standards for fault tolerance in business hosting - Security: Immutable deployments could reduce attack surfaces - Education: Training needed on object vs page caching distinctions ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 10-12th grade #### ๐Ÿ‘€ Visual learners - Present: Architecture diagrams would help explain fault tolerance concepts - Improve: Network topology visuals, resource allocation charts #### ๐Ÿ”Š Aural learners - Present: Podcast format interview works well - Improve: Technical deep-dive audio supplements #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Good analogies (emergency response systems, Reader's Digest) - Improve: More hosting metaphors and comparisons #### ๐Ÿงฉ Kinesthetic learners - Present: Real-world agency scenarios and hands-on examples - Improve: Interactive demos, migration checklists #### ๐Ÿง  Logical learners - Present: Clear problem-solution structure - Improve: Performance benchmarks, cost comparisons #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Agency community focus and peer experiences - Improve: User forums, case study discussions #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Technical documentation and self-service options - Improve: Configuration worksheets, decision trees #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem thinking about hosting infrastructure - Improve: Sustainability considerations, resource optimization ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading structure in transcript - Improve: Technical diagram alt text, ARIA labels #### Keyboard navigation - Present: Standard video player controls - Improve: Transcript search functionality #### Contrast and readability - Present: Video has good visual contrast - Improve: Transcript formatting, larger text options #### Text resizing and reflow - Present: Responsive video player - Improve: Scalable transcript layout #### Media and captions - Present: Full transcript available - Improve: Time-synced captions, audio descriptions ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: US-focused agency perspective - Improve: Global hosting challenges, international examples #### Inclusive language - Present: Professional, accessible technical language - Improve: Define technical jargon more consistently #### Neurodiversity support - Present: Conversational, natural pacing - Improve: Structured summaries, key point highlights #### Representation - Present: Male tech entrepreneur perspective - Improve: Diverse agency owner experiences ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Clear problem-solution logic from agency pain points - Inductive strength: Generalizes from personal experience to market need - Causal reasoning: Links hosting architecture to business outcomes - Analogical strength: Emergency response systems analogy works well #### Fallacies - Survivorship bias: May overweight successful agency perspective - Appeal to authority: Enterprise IT background assumed as validation #### Tone of voice - Overall tone: Conversational, experienced, pragmatic with technical depth ### ๐Ÿ›ก๏ธ DARVO Analysis - No concerning patterns detected - straightforward product introduction and technical discussion ## ๐ŸŽฏ Conclusion CribOps represents a thoughtful approach to agency hosting that prioritizes operational reliability over marketing metrics. The focus on fault tolerance, proper caching implementation, and multi-platform support addresses real agency pain points. Success will likely depend on execution quality and whether the agency-only model provides sufficient differentiation from established competitors. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad ### [H1] Object caching prevents dynamic content conflicts > [!quote] EP114 Jim Hankins Introduces CribOps to Agencies by Maรฑana Nomas via YouTube. Published 2024. > "Every single instance has Redis... one of the big things that helps speed things up" Distinguishes object caching from problematic page caching for LMS/e-commerce sites. [view highlight](https://youtu.be/nTgxilV992U?t=765#H1) #caching #performance ID:rw_001 ### [H2] Fault tolerance requires managed database services > [!quote] EP114 Jim Hankins Introduces CribOps to Agencies > "I don't put a database on a virtual private server. It's a managed database service" Enterprise IT background drives architecture decisions for business-critical sites. [view highlight](https://youtu.be/nTgxilV992U?t=495#H2) #infrastructure ID:rw_002 ### ๐Ÿ”– Atomic Split Pad (Zettel Candidates) #### [Z1] Page caching breaks dynamic site functionality - Scope: LMS, e-commerce, membership sites with user-specific content - Pointer: 16:20 timestamp discussion of LifterLMS conflicts - Links: [[Object-Caching]] [[Dynamic-Content]] #### [Z2] Agency resource pooling more efficient than fixed allocation - Scope: Multi-client hosting with varying traffic patterns - Pointer: 38:40 resource allocation discussion - Links: [[Container-Architecture]] [[Resource-Management]] ### โœ๏ธ Fleeting Queue - [F1] Research Grid Pane migration script โ€” automated server-to-server transfers #migration #automation - [F2] Compare Kinsta agency pricing โ€” validate CribOps competitive positioning #pricing #research - [F3] Test object caching impact โ€” measure LMS performance improvements #testing #performance --- ## Full Transcript [00:00] Heat. Heat.<br>[00:33] Hey folks, welcome to yet another Mรฑana<br>[00:35] Nomas podcast. Uh, as you know, we don't<br>[00:38] really uh schedule these on a schedule.<br>[00:40] We just wait until we have someone<br>[00:42] really awesome to talk to. And in this<br>[00:44] case, uh, I'm going to go out on a limb<br>[00:46] and say I think he's more than an<br>[00:48] acquaintance. We kind of know each other<br>[00:49] from some other circles. Uh Jim Henkins<br>[00:52] has just been a phenomenal support to me<br>[00:54] in the Lifter LMS space. He comes to our<br>[00:57] office hours. Um we've had conversations<br>[01:00] uh off screen, like off of shows about<br>[01:02] other things and products that he's<br>[01:04] working on. And today Jim says he's<br>[01:07] ready to talk about something called<br>[01:08] Crib Ops. So I thought I'd welcome him<br>[01:10] to the show, let him introduce himself<br>[01:12] and uh see where we go from there.<br>[01:14] Folks, Jim Henkins. Jim, can you tell us<br>[01:18] someone about yourself?<br>[01:19] >> Yeah, I'll give you a Reader's Digest<br>[01:22] condensed version. So, you know, given<br>[01:24] my age,<br>[01:26] >> so uh<br>[01:27] >> you know, I used to read those when I<br>[01:29] was a kid. My mom would get Reader's<br>[01:30] Digest and I would sit and read them<br>[01:32] like as a kid. I thought they were cool.<br>[01:34] >> Totally. Yeah. Yeah. Yeah. Absolutely.<br>[01:36] Yeah. So again, Jim Henkins, uh, I own a<br>[01:38] company called Cloud Beerrock, which is<br>[01:40] an agency, a web agency. And then I have<br>[01:43] I'm involved in a number of different uh<br>[01:45] software uh products and and other um uh<br>[01:49] startups.<br>[01:50] And uh most of my kind of history has<br>[01:54] been in the IT world. So I've worked for<br>[01:56] companies like Cisco and uh you know<br>[01:58] worked for very large uh automotives you<br>[02:00] know like one of the big three for very<br>[02:02] long periods of time you know building<br>[02:04] things uh or supporting things for them.<br>[02:06] Uh so mostly uh IT support ser uh you<br>[02:10] know server side uh development backend<br>[02:13] stuff right. Uh I got uh the opportunity<br>[02:17] to get acquired by one of my um roles as<br>[02:21] a chief technology officer for a company<br>[02:23] that did uh uh emergency response<br>[02:26] coordination for panic devices. So if<br>[02:28] you had a satellite panic button, you<br>[02:29] press the button, we would coordinate<br>[02:31] the the rescue for that. So I built the<br>[02:33] infrastructure that received the SOS and<br>[02:36] you know got it to the response center<br>[02:37] so they could call and dispatch the<br>[02:39] helicopter.<br>[02:39] >> Are you just afraid to say I've fallen<br>[02:40] and I can't get up?<br>[02:42] >> Yeah. Yes. It's it's like that only it's<br>[02:44] probably more on the side of a mountain<br>[02:46] or an avalanche or something off the<br>[02:49] grid, right? You know where they would<br>[02:50] uh skiers get stuck in a in an avalanche<br>[02:53] under snow.<br>[02:53] >> Yeah, that was very very uh common uh<br>[02:56] dispatch scenario that we would have to<br>[02:58] to handle. So um so yeah, that got<br>[03:00] acquired by Garmin. Uh so I've had a<br>[03:02] couple exits uh under my belt um with<br>[03:05] that which was great. And uh so now you<br>[03:08] know I had some time to you know to<br>[03:10] build an agency work an agency and and<br>[03:12] we predominantly just are you know like<br>[03:14] WordPress hosting and CRM hosting and<br>[03:17] doing various incundury things that the<br>[03:19] the customer needs in our niche. uh and<br>[03:24] then got the crazy idea that maybe I<br>[03:26] would build based on those observations<br>[03:29] a agency hosted or a agency focused<br>[03:32] hosting platform.<br>[03:34] So you know out of the you know building<br>[03:36] the thing that I think I want uh<br>[03:39] for my own hosting and then said well<br>[03:41] probably other people would might like<br>[03:43] this too. So that's Kerbops. So, I<br>[03:46] interview a fair amount of product<br>[03:48] creators, right? Whether it's for the<br>[03:50] Mรฑana Noas show or for WP Tonic or<br>[03:52] Membership Machine or whatever.<br>[03:54] >> Um,<br>[03:55] and a lot of them have like that same<br>[03:57] pathway. Like I needed a product. I got<br>[04:01] tired of duplicating the effort to like<br>[04:03] remake this thing for myself over and<br>[04:05] over again. I thought I would just make<br>[04:07] it as a product. It's duplicable and now<br>[04:09] I can offer it to others. Is that like<br>[04:10] kind of the mind space that you were in?<br>[04:12] >> Yeah. Yeah, pretty much. I mean I think<br>[04:14] developers oftentimes will spend an<br>[04:16] inordinate amount of time working on you<br>[04:18] know saving five minutes of time and<br>[04:20] maybe spend six months working on it to<br>[04:23] to help save someone else five minutes<br>[04:26] right so there's a little bit of that<br>[04:27] right uh but yeah in this particular<br>[04:30] case it was um for our own agency<br>[04:34] enabling us to scale so other members of<br>[04:36] this mine's a familyowned business so I<br>[04:38] have my son and my wife involved in it<br>[04:40] whereas I'm more of the crazy you know<br>[04:42] IT guy So, I was trying to give them the<br>[04:45] ability to do some things because I'm<br>[04:47] lazy. Uh, so that uh they could work on<br>[04:49] some of those things, too. So, they<br>[04:50] didn't have to have everything that had<br>[04:52] to do with managing any kind of hosting<br>[04:55] issues to be able to offload some of<br>[04:57] that ticket work, right? To make it<br>[04:58] easier, right?<br>[04:59] >> Uh, so yeah, so at first I went through<br>[05:02] just using whatever was possible, you<br>[05:04] know, so I would just go out and rather<br>[05:05] than reinvent the wheel, try to find<br>[05:07] other, you know, product offerings that<br>[05:09] would work. and I've used a number of<br>[05:11] them and just none of them ever quite<br>[05:13] like fit the bill for what uh I wanted<br>[05:16] to do and so yeah so I just said heck<br>[05:20] with it. I'll build it.<br>[05:21] >> Heck with it. I'll build it.<br>[05:22] >> Yeah. You know, it's interesting you you<br>[05:24] kind of go down that route, right? So<br>[05:26] some listeners and viewers might not<br>[05:28] care anything about websites. Other<br>[05:29] people might be,<br>[05:30] >> you know, freelancers or maybe you're a<br>[05:32] business owner that owns a shoe store<br>[05:34] and you're like, "Well, I have a<br>[05:35] website. You know, what does that mean?"<br>[05:36] And those are like kind of like removed<br>[05:38] examples I would dare say. But I think<br>[05:41] about my own journey as an agency owner<br>[05:44] and it was like, yeah, you know, I was I<br>[05:46] started out I was on a budget. We were<br>[05:48] new. I I got this Blue Host account and<br>[05:51] I figured out, oh, I I can add I can add<br>[05:53] websites and it doesn't add money to my<br>[05:55] bill. So, I'll just sell as many<br>[05:58] websites as I can until this thing stops<br>[05:59] working. Um, and then eventually it<br>[06:02] slows down. You're like, "Ah, I need to<br>[06:03] upgrade. I need to this. I need to<br>[06:04] that." And so, um, I upgraded with Blue<br>[06:06] Host. I stayed with Blue Host for like<br>[06:08] 16 years, Jim. 16 years. I ran a ton of<br>[06:11] projects through that, right,<br>[06:12] >> through that platform. And then finally,<br>[06:14] I was like, you know what? I'm doing<br>[06:16] professional websites. Like I'm I'm I'm<br>[06:19] doing real websites for real clients.<br>[06:21] Suzuki, Ducati, things like that. And<br>[06:23] so, um, I went to Cloudways. Uh, but<br>[06:27] while I went to Cloudways, I looked at<br>[06:29] WP Engine. I looked at Kinsta. When I<br>[06:32] left Cloudways, I was looking at like um<br>[06:37] Rocket.net. I was looking at um 20i. I<br>[06:41] was looking at uh Grid Pane. Grid Pane<br>[06:44] kind of rose to the top of my list a<br>[06:46] little bit because they had that<br>[06:48] Facebook page and they had a lot of<br>[06:49] people I knew in there saying really<br>[06:51] good things about it<br>[06:54] >> and<br>[06:54] >> and I have used them. I I've used most<br>[06:56] of the ones you've seen at one time or<br>[06:58] another. Yeah. And and as people listen<br>[07:00] to me throwing out all these names, I'm<br>[07:02] not trying to disparrage any or raise<br>[07:04] any to the top.<br>[07:06] >> Um I like 20i. I've used 20i for a while<br>[07:09] and it gives me some tools as an agency<br>[07:11] person where you know I can blueprint<br>[07:14] some some packages, some hosting<br>[07:16] packages. So I could say here's a sample<br>[07:18] site that's my blueprint and then if I<br>[07:20] get a customer that wants a similar<br>[07:22] thing, I just snap that up. It's like an<br>[07:24] instant build, right? So that's like a<br>[07:26] thing I like. But there's like these<br>[07:27] different tools. But now I'm going to be<br>[07:29] honest about 20i on some hosted things<br>[07:33] they offer that are really clumsy. Like<br>[07:36] they have this reseller ability where I<br>[07:38] can resell hosting or I can bring, you<br>[07:40] know, I can bring people in, but the the<br>[07:42] interface is like super clunky, like<br>[07:45] 2002 looking, right? Like the interface<br>[07:48] doesn't look good. It doesn't perform<br>[07:49] well. It's it's not a clear path of<br>[07:52] purchase for the customer. Um, so from<br>[07:55] an agency perspective, I just create my<br>[07:57] own sales pages with buttons that say<br>[07:58] click here and sign up and then we<br>[08:01] manual the pro the project after that.<br>[08:04] Um, talk to me about like your<br>[08:06] experience and like when you're thinking<br>[08:09] I got to create an agency focused<br>[08:11] platform like what were the<br>[08:13] considerations and the features and the<br>[08:15] options that you wanted to put in place?<br>[08:18] >> Yeah. So it and also it happens to<br>[08:21] coincide with kind of changes in the<br>[08:23] marketplace because it wasn't just I was<br>[08:25] always having that feeling that I wanted<br>[08:26] to have the control. Uh so it was either<br>[08:29] the the hosting provider didn't provide<br>[08:32] me enough access so that I could<br>[08:34] troubleshoot something myself and I had<br>[08:36] to like open a ticket, you know, so<br>[08:38] there's that that side. So if I if I<br>[08:40] want to dip in and actually look at a<br>[08:42] debug log or something like that, I want<br>[08:44] to do it because it's probably<br>[08:45] something's not working right. I need to<br>[08:47] fix it for the customer, right? Um, but<br>[08:50] there's like a change in the market now,<br>[08:52] at least from my perception, where uh,<br>[08:56] you know, you know, I'm 60 now, you<br>[08:58] know, this this year. Uh, so so I've<br>[09:00] seen a number of market uh, changes and<br>[09:03] there seems to be kind of a<br>[09:04] consolidation of different types of<br>[09:06] hosting services where it's not just<br>[09:09] potentially WordPress anymore. Now there<br>[09:11] may be people that that's all they're<br>[09:12] using totally fine but there there may<br>[09:14] be client demands where they're starting<br>[09:16] to see I want to have this or I want to<br>[09:18] have that and uh the agency has to<br>[09:21] figure out how to operationalize that so<br>[09:23] that they're not you know being forced<br>[09:25] to have you know five different accounts<br>[09:27] to manage all these various incundury<br>[09:30] services as well as uh economies of<br>[09:33] scale if there are resources that all of<br>[09:34] these new sites could leverage like<br>[09:37] maybe it's the database right so maybe<br>[09:39] you have this this specific pick like<br>[09:40] static hosting service that you're going<br>[09:42] to run alongside your WordPress site.<br>[09:44] Sure, it would be nice if you could<br>[09:45] leverage that database to, you know,<br>[09:47] share in between and maybe have they be<br>[09:50] better together, you know, for, you<br>[09:51] know, uh, uh, greater than the sum of<br>[09:53] the parts, uh, kind of a thing. Uh, so<br>[09:56] that's when I started uh, to focus on<br>[09:58] that because there's a ton of, you<br>[09:59] mentioned Kinsta and WP Engine that were<br>[10:02] very predominantly focused in the<br>[10:04] WordPress world, right? I think Ken<br>[10:06] still spun off uh<br>[10:08] >> uh Savala as a<br>[10:10] >> everything else besides WordPress kind<br>[10:12] of a thing to try to you know to deal<br>[10:14] with that. So so I wanted to have<br>[10:17] multiple uh support for multiple hosting<br>[10:19] types. So that was one and then probably<br>[10:22] as a side effect of me spending so much<br>[10:25] time in IT and like enterprise IT like<br>[10:28] major you know large companies or you<br>[10:30] know SOS messages. I have a a version to<br>[10:34] uh I guess you could say I see downtime.<br>[10:37] So I I see an awful lot of of hosted<br>[10:40] services out there uh that people are<br>[10:42] launching their uh their sites on that<br>[10:44] are uh what we would call single points<br>[10:47] of failure where it's a it's a single<br>[10:49] virtual private server running<br>[10:51] somewhere. Maybe it's, you know, bring<br>[10:52] your own infrastructure and on there is<br>[10:55] a single, you know, my my SQL or Mariah<br>[10:58] DB database on there and then they might<br>[11:00] put one or more WordPress sites on there<br>[11:05] and then the more sites you put on, you<br>[11:07] know, either the slower you get or it's<br>[11:10] also the uh the kind of the blast radius<br>[11:13] of a failure. So, uh I I have an<br>[11:16] aversion towards that. So I I always try<br>[11:18] to kind of build things when I'm<br>[11:20] building things that are more fault<br>[11:22] tolerant and and resilient. Uh so fault<br>[11:25] tolerance is a big thing that I focus on<br>[11:28] with uh with Querbop. So I don't put a<br>[11:31] database on a virtual private server.<br>[11:32] It's a managed database service as an<br>[11:35] example. So all sites get that. Uh so<br>[11:38] it's a primary and secondary. that can<br>[11:41] do point in time recovery which just<br>[11:43] means uh uh instead of the common thing<br>[11:46] you see out there which is daily backups<br>[11:49] uh we could do what what day and what<br>[11:52] minute of the day do you need this<br>[11:55] restored from because you know Glattus<br>[11:58] inadvertently you know uh connected<br>[12:01] straight to the database and blew<br>[12:02] something up or some plugin went<br>[12:04] sideways and and you lost uh you know<br>[12:06] all these records and it's a WCommerce<br>[12:09] site and now that would be, you know,<br>[12:11] really problematic to have to go back<br>[12:13] and sort through your payment gateway<br>[12:15] and rebuild all the user accounts if it<br>[12:17] was a digital product and all that,<br>[12:19] right? So, with point in time recovery,<br>[12:21] uh, that's no sweat. You just pick the<br>[12:24] date and time you need to do the<br>[12:25] recovery and restore it. If you picked<br>[12:27] the wrong date and time, try it again.<br>[12:30] You know, if you got the time zone<br>[12:32] wrong, that happens. If you got the time<br>[12:33] zone wrong and it was actually this<br>[12:35] time, then um it would be so much easier<br>[12:37] if we just all agreed on the same time<br>[12:39] and just got over with it. But yeah,<br>[12:41] that would be uh<br>[12:43] >> totally. But uh yeah, so that so it's uh<br>[12:46] it's a combination of hosting uh<br>[12:49] providing the ability for agencies to<br>[12:51] host different kinds of sites if they<br>[12:54] want to um together in a place that's<br>[12:57] close together uh that then can leverage<br>[13:00] some of these shared resources like a<br>[13:02] really super resilient database u and<br>[13:05] object caching is another thing I feel<br>[13:07] like that is a not an option it's a<br>[13:09] requirement so we include it free other<br>[13:11] places will charge you you know a lot of<br>[13:13] money because they have to, you know,<br>[13:15] you know, cobble that all together.<br>[13:16] Every single instance has a our own uh<br>[13:20] like Reddus wire compatible piece of<br>[13:22] software that sits there.<br>[13:24] >> Every site has a object cache. Uh so<br>[13:27] that when you're the agency and you're<br>[13:29] using it, that's like one of the big<br>[13:30] things that helps speed things up as the<br>[13:33] and when you're in the back end, right?<br>[13:34] You know, working with Lifter LMS or<br>[13:37] those kinds of things. If you have an<br>[13:38] object cache, wow, that makes a big<br>[13:40] difference on your experience, you know?<br>[13:43] Uh, you make a good point and and this<br>[13:46] is something I think the listeners and<br>[13:48] viewers might see some value in.<br>[13:50] >> You seem to have a deeper knowledge of<br>[13:53] caching and I think so many people are<br>[13:55] confused about caching and it sounds<br>[13:58] like it's a big part of your project,<br>[14:01] right?<br>[14:01] >> Yeah. Yep. So, uh, a lot of people will<br>[14:05] have cash on a website like, so I do<br>[14:07] customer service for Lifter LMS and we<br>[14:09] get a ton of tickets that come in where<br>[14:11] someone's like, uh, my users are signing<br>[14:14] up for a course and then they go to sign<br>[14:16] in and it says they don't have an<br>[14:17] account or they get a certificate and<br>[14:20] then they they go to their certificates<br>[14:22] and it's not there, right? Um, and they<br>[14:24] think something's wrong with Lifter.<br>[14:26] Nothing's wrong with Lifter. Something's<br>[14:28] wrong with your hosting. you know,<br>[14:30] you've got some cheap host that's<br>[14:31] cashing the living crud out of it and<br>[14:33] it's causing a lot of cache errors where<br>[14:36] what you think you see in the back end<br>[14:38] is not what your people see on the front<br>[14:40] end,<br>[14:40] >> right?<br>[14:41] >> And so we have to teach people how to<br>[14:42] like not cache certain dynamic pages and<br>[14:46] things like that.<br>[14:47] >> But when you mention object cache,<br>[14:49] that's kind of a different world, right?<br>[14:50] >> Yeah.<br>[14:51] >> Yeah. So, so oftentimes the things that<br>[14:54] are kind of causing those problems are<br>[14:56] page caching, you know, plugins where<br>[14:58] they're caching pages that are dynamic,<br>[15:00] you know, that need to be dynamic, you<br>[15:02] know, like your uh your WordPress, you<br>[15:04] know, checkouts and lifter LMS course<br>[15:07] progression and those kinds of things,<br>[15:09] right?<br>[15:09] >> Uh so yeah, and we just necessarily<br>[15:12] don't install those by default. So<br>[15:15] that's one of the things we're focused<br>[15:16] on our more dynamic uh sites uh just to,<br>[15:20] you know, to support that. Um, so yeah,<br>[15:22] we don't by default include a page<br>[15:25] caching, uh, feature. Uh, and we're not<br>[15:28] driven by the, you know, uh, kind of the<br>[15:30] buzzwords or, um, uh, you know, using<br>[15:34] all these scores, uh, to get the<br>[15:36] performance of a website. We're actually<br>[15:38] focused on what is what is the actual<br>[15:40] real experience versus a number.<br>[15:43] >> Yeah. Uh, you know, that that that's<br>[15:45] what's important, you know, and uptime.<br>[15:48] People have a tendency to focus on<br>[15:50] hitting a number for performance, but<br>[15:51] they forget that what you know, at least<br>[15:54] what my customers and my agency care<br>[15:56] about is they will definitely let you<br>[15:57] know if there's a problem with their<br>[16:00] order system because that's, you know,<br>[16:02] that's how they transact business. that<br>[16:04] they in our case we're booking uh<br>[16:06] in-person classes or most of our uh<br>[16:08] customers are inerson class class<br>[16:10] instructors and you know it they either<br>[16:14] make it or break it every week by making<br>[16:16] sure that they fill those seats up for<br>[16:18] uh for their customers and any ancillary<br>[16:21] sales after the fact. So they have a<br>[16:22] really brief window uh usually of you<br>[16:25] know Saturday where all these orders<br>[16:28] come in and uh and they they can't they<br>[16:31] have zero appetite for outages<br>[16:34] >> or lost data. I'm thinking about<br>[16:39] the average use case that that I<br>[16:41] interact with,<br>[16:43] >> right? And so the average use case I<br>[16:45] interact with um you know I'll be<br>[16:48] working with a client, they're on<br>[16:49] Cloudways, it came with Breeze, I'll be<br>[16:50] working with someone at 20i, it came<br>[16:52] with stack cache,<br>[16:53] >> but then these clients, they think they<br>[16:55] need a performance or a cache tool. So<br>[16:57] then they add<br>[16:59] >> something else and then maybe they maybe<br>[17:02] they didn't even realize it. they got<br>[17:03] some image optimization tool, but<br>[17:06] anything that says performance or<br>[17:07] optimization is probably caching<br>[17:09] something anyway, right? And so they end<br>[17:11] up with three or four tools in the<br>[17:13] website, even if it's by mistake, and<br>[17:15] they create this disaster, this mess,<br>[17:18] >> right?<br>[17:18] >> And then I'm I'm hearing you talk and<br>[17:20] I'm thinking, well, from an agency<br>[17:21] perspective, this sounds like a dream.<br>[17:23] Like, I don't have all this nonsense<br>[17:26] just to walk people through because it's<br>[17:28] confusing for a lot of people. Like, it<br>[17:30] is. Yeah. Most business owners don't<br>[17:32] want to be web masters. They want to be<br>[17:33] business owners and they want someone<br>[17:35] else to manage the site. Totally. You<br>[17:37] want to you want to spend time doing<br>[17:39] incomeroucing activities. Uh you know,<br>[17:41] even our customers if they're if they're<br>[17:43] the type that you know, because they're<br>[17:44] everyone's different, right? Everyone's<br>[17:46] wired differently. Some<br>[17:47] >> will never ever ask to log in. Uh or<br>[17:51] even if they're provided to login,<br>[17:53] they'll never log in. uh even if you<br>[17:55] need them to log in to be able to or<br>[17:57] have somebody log in so that they can uh<br>[17:59] you know deal with like open orders and<br>[18:01] things like that right you have other<br>[18:03] people that have a tendency to I just<br>[18:06] >> I just watch this YouTube video and I<br>[18:08] have to you know put in sticky bear<br>[18:10] version 2.7 plugin to do some magic<br>[18:14] thing and uh and those are actually the<br>[18:17] ones that probably if if if other<br>[18:20] agencies are like me those are the ones<br>[18:22] that cost you the time right and and<br>[18:24] cost themselves the time because they're<br>[18:26] spending time doing that instead of<br>[18:28] doing whatever it is their their<br>[18:29] business is supposed to be doing. You<br>[18:31] know, putting butts and seats if you're<br>[18:32] an instructor, etc. Yeah. from a mรฑana<br>[18:36] nom perspective when I bring in clients<br>[18:39] I think the value that we really bring<br>[18:41] to the table is hey out of those 60,000<br>[18:45] plugins that are out there in the<br>[18:46] WordPress repository um you know we've<br>[18:49] really worked with and identified 20<br>[18:51] that we're experts with that fit your<br>[18:54] use case and can get you you know to<br>[18:57] your minimal viable product and to<br>[18:59] revenue as quickly as possible like<br>[19:01] that's<br>[19:02] >> in a nutshell that's and when it comes<br>[19:04] to e-learning and and memberships and<br>[19:06] like we're solid. Where we're not solid<br>[19:09] is maybe there's some custom development<br>[19:11] that people want to do or or they really<br>[19:13] want to get into that claude code stuff<br>[19:15] and and really start playing with cursor<br>[19:17] and messing around with things and and<br>[19:19] going down some custom avenue and then I<br>[19:22] find those people generally end up<br>[19:24] having some kind of security or<br>[19:26] functionality issue downstream. Mhm.<br>[19:30] >> Is what kind of support are you able to<br>[19:32] offer through crib ops for people in<br>[19:34] these situations that kind of create<br>[19:36] their own nightmare? Like you say, hey,<br>[19:38] you created your own nightmare. Have a<br>[19:39] nice day. That that's how we do it from<br>[19:42] a like our agency perspective. That's<br>[19:44] actually what we do. So, so we don't<br>[19:46] give um we we allow them to log in, but<br>[19:49] we use user roles so that they don't<br>[19:51] have the ability to install and update<br>[19:53] plugins and or even see them so they<br>[19:55] even think about it, right? And that<br>[19:57] generally works for 98% of our<br>[20:00] customers. Uh, and the ones that that<br>[20:02] want to go off that beaten path, we just<br>[20:04] had the conversation, you're on your own<br>[20:07] for support for that. We'll help, you<br>[20:09] know, like if you need us to recover a<br>[20:10] backup or something like that. uh but<br>[20:12] it's like best effort you know you know<br>[20:15] we we'll take we won't say no flat out<br>[20:18] but but we make it very clear that as<br>[20:20] soon as they go down that path you know<br>[20:21] they've brought in some other developer<br>[20:23] you know you know web design you know<br>[20:25] person and they want to grant them admin<br>[20:28] access and they want to change the<br>[20:29] themes or they want to use a different<br>[20:31] learning management system than we have<br>[20:33] right that we've standardize on we<br>[20:34] standardize on Lifter LMS for uh for our<br>[20:37] uh uh for that<br>[20:38] >> and uh and we actually do some<br>[20:40] integrations with it as well for some<br>[20:42] additional products we have. So, uh<br>[20:45] yeah, if they want to go down that path,<br>[20:46] they just need to understand that that's<br>[20:48] that's fine, but you know, you now own<br>[20:50] the responsibility for that because we<br>[20:52] can't, you know, we're we're a small,<br>[20:54] you know, company. We can't, you know,<br>[20:56] own the respons and you, as you know, it<br>[20:58] can take hours, days to sort out an<br>[21:02] issue that it was, you know, created<br>[21:04] with a, you know, a change like that,<br>[21:06] right? I think that's so interesting<br>[21:08] because you and I share that ideology<br>[21:11] except I think I'm a little split. So I<br>[21:14] have a website as a service pro product<br>[21:16] that we offer for people. They basically<br>[21:18] lease the website until they pay for<br>[21:20] what it would have cost to develop it<br>[21:22] and then we lower their bill down to an<br>[21:23] average hosting bill um hosting and<br>[21:26] maintenance. And so but during that time<br>[21:29] during the lease time it's user role and<br>[21:32] no access to plugins. I'm I am not Look,<br>[21:35] I I'm already giving you financing,<br>[21:37] >> right? Yeah. Right.<br>[21:39] >> I'm already financing your project for<br>[21:41] you. The last thing I'm going to do is<br>[21:43] is let you go in and screw it up on top<br>[21:44] of that.<br>[21:45] >> Um but once people are fully vested in<br>[21:48] the build of the site, we usually give<br>[21:50] them admin access and that coaching that<br>[21:52] you talked about that said, "Hey, we're<br>[21:53] going to give you admin access. It's<br>[21:55] your website. If you want to hire third<br>[21:57] parties to work on it, I mean, it's<br>[21:58] yours. You own it. You can do what you<br>[22:00] want. But when you break it,<br>[22:02] >> you know, this is what your maintenance<br>[22:04] and hosting covers. Anything beyond<br>[22:06] that,<br>[22:07] >> you know, you're either have to be on a<br>[22:08] maintenance and and uh, you know,<br>[22:10] maintenance plan or you're going to have<br>[22:11] to, you know, be on by the hour to fix<br>[22:14] it, you know, in real time,<br>[22:15] >> right?<br>[22:17] >> So, always an awkward conversation, but<br>[22:19] I think it's really the only way to go.<br>[22:21] I mean, you can't you can't have the<br>[22:23] financial liability of putting yourself<br>[22:25] out there for other people,<br>[22:26] >> right? And those people have other<br>[22:28] opport, you know, other choices that<br>[22:30] they can make for hosting, you know, so<br>[22:32] it's not like they're they're<br>[22:33] >> dead in the water, right? They can pick<br>[22:35] up their WordPress and go, you know,<br>[22:36] somewhere where they just have, you<br>[22:38] know, fullon access to do do what they<br>[22:40] want, right?<br>[22:41] >> Exactly. Once they get past the lease<br>[22:43] period with us and they get ownership of<br>[22:44] the site, uh we tell them, you know,<br>[22:47] you're free to take it take it and do<br>[22:50] with it what you want. Um or uh or uh<br>[22:53] you know you can sign up for this<br>[22:54] hosting and maintenance package with us<br>[22:56] and it'll reduce your monthly out<br>[22:58] output, right? Um so there's different<br>[23:00] ways to go. Uh I'm interested. I want to<br>[23:04] ask another question because you got you<br>[23:06] got all these wheels turning in my head.<br>[23:08] We have people in town that are creating<br>[23:13] vibecoded SAS<br>[23:16] websites, right? And so I don't know if<br>[23:19] they're on I don't know what this<br>[23:20] person's use. I don't know if they're<br>[23:21] using Replet or uh at one point I heard<br>[23:24] they were using Squarespace and talking<br>[23:25] like these are AI coded you know custom<br>[23:27] websites. I'm like no you're on<br>[23:28] Squarespace. Um<br>[23:32] everyone's got a different vernacular<br>[23:35] different sense of vocabulary to go with<br>[23:37] what they think they're doing as an<br>[23:39] agency. When you say that you host more<br>[23:42] than WordPress, that you're, you know, a<br>[23:44] multi- multi-product platform,<br>[23:47] what what do you like to see people on?<br>[23:49] Like what who's your target customer?<br>[23:53] Yeah. So, so my target customer only<br>[23:55] agency. So, we don't we're with the<br>[23:57] cribops offering, it's it's an agency<br>[24:00] product. So, you could look at like the<br>[24:01] Kinsta, we're our our pricing is similar<br>[24:04] to Kinsta. Uh we just don't charge for<br>[24:06] updates or for upgrades. uh like uh you<br>[24:10] know hourly backup, we include that uh<br>[24:12] for free that would cost you $100 a site<br>[24:14] as an example, right? Yeah. Uh so uh but<br>[24:17] yeah, so our our target market are<br>[24:19] agencies and we think uh agencies are<br>[24:22] now getting pressure to have something<br>[24:25] besides WordPress uh that they can offer<br>[24:29] and you know customize as a as an<br>[24:31] offering to get a like a niche<br>[24:33] automation offering or something to that<br>[24:35] effect, right? or WordPress may or may<br>[24:37] not always be part of it. oftentimes it<br>[24:39] would probably be part of the solution<br>[24:41] could be uh you know the the whole<br>[24:44] headless thing for example that seems to<br>[24:46] be making a a comeback now as these<br>[24:48] vibecoded things are happening right<br>[24:50] where uh you know you still have<br>[24:52] WordPress as a as a backend because<br>[24:54] you've got your uh<br>[24:55] >> all of your investment in all these uh<br>[24:57] these tools uh that are available but<br>[24:59] you want to have a some fancy front end<br>[25:02] right you know uh so uh so so it could<br>[25:06] also be an agency that just wants to<br>[25:08] spend<br>[25:09] less time managing WordPress issues uh<br>[25:13] you know because if you get it onto a<br>[25:15] you know kind of a more repeatable uh<br>[25:18] platform there's not a lot of variance<br>[25:19] in between so the likelihood you're<br>[25:21] going to run into a problem is less u<br>[25:23] and uh but then these vibe code<br>[25:26] solutions we offer a static hosting<br>[25:29] capability so if you built a service on<br>[25:33] lovable or bolt or one of these many you<br>[25:35] know things or you use cloud code at the<br>[25:37] terminal<br>[25:38] and you know brought some you know spoke<br>[25:40] something into existence right uh you<br>[25:42] can deploy that into your cryops uh<br>[25:45] environment and share the resource uh<br>[25:48] because most things need a database well<br>[25:50] you might as well use the already you<br>[25:53] know already available database that you<br>[25:54] have sitting right there uh and just<br>[25:56] create another database on it and now<br>[25:59] you have a a common view so now and we<br>[26:02] have a mobile app I forgot you know the<br>[26:04] one more thing we have a mobile app so<br>[26:05] you can you can manage your agency in<br>[26:07] your pocket and and and look and you'll<br>[26:10] the the list of these sites will just<br>[26:12] say what kind of site it is. It's a PHP<br>[26:14] site, it's a Laravel site, it's an NADN<br>[26:16] because you you can deploy NADN in there<br>[26:18] and self-host that uh WordPress uh<br>[26:21] mutable and immutable. So if you're<br>[26:23] really wanting to just like say no, you<br>[26:26] know, not not only do you not have or<br>[26:28] even if you had admin access, you can't<br>[26:30] make changes to the file system because<br>[26:32] it's immutable. So there's a flag that<br>[26:34] you can turn on with WordPress and say<br>[26:36] nothing other than your uploads<br>[26:37] directory, you know, if you want upload<br>[26:39] your images and that kind of stuff and<br>[26:41] then that's not actually hosted there.<br>[26:43] It's put in S3 and has a CloudFront, you<br>[26:46] know, CDN, you know, cache for that. But<br>[26:48] the, you know, WordPress and all the<br>[26:50] plugins are all together in a bundle<br>[26:53] that are not that are updated as one<br>[26:56] deployment. you know, when a new update<br>[26:57] comes out, the whole shoot match is<br>[27:00] swapped together instead of a onesie<br>[27:02] twoosy, you know, you know, plug-in<br>[27:04] update and it passes health checks<br>[27:06] before it makes it in there so that you<br>[27:08] don't have the onesie Tuesday plugin<br>[27:10] giving you a, you know, white screen of<br>[27:12] death uh, you know, WordPress<br>[27:14] deployment, right, where you<br>[27:15] >> I very embarrassingly did that to one of<br>[27:16] my clients websites just yesterday.<br>[27:19] >> Yeah, it happens. Happens to the best of<br>[27:21] us. We were working in staging, working<br>[27:23] in staging, working in staging. And then<br>[27:25] uh last week I told her I would do<br>[27:27] something for her. And then I went into<br>[27:29] staging and it was gone. Like she took<br>[27:31] her staging site down or else took the<br>[27:33] staging site down. And I said, "It's<br>[27:35] just a code snippet. I'm just going to<br>[27:36] drop it right in on production and see<br>[27:38] what happens."<br>[27:39] >> Yeah. Could go wrong.<br>[27:43] >> Whoops.<br>[27:44] >> So I do it to myself all the time. But<br>[27:46] yeah, I I<br>[27:48] >> sometimes I don't listen to my own best<br>[27:50] uh you know, advice, but<br>[27:52] >> yeah, she's a super cool client. She's<br>[27:55] really she's fun. Her energy is great.<br>[27:58] She's and she's really gracious. I don't<br>[27:59] think it's an issue, but you know, it's<br>[28:01] just one of those things. It's like ah,<br>[28:03] you know, I've got I've got a process<br>[28:06] and then, you know, the process was<br>[28:07] broken and I should have just stopped in<br>[28:09] our tracks, but I was like, ah, it's<br>[28:10] just this quick little thing and poof.<br>[28:13] Um, just like that. So interesting. And<br>[28:16] I'm glad to hear you laugh and and<br>[28:18] realize it happens to you, too. So<br>[28:19] >> Oh, yeah. totally. Yeah. We're all We're<br>[28:20] all humans. We're all fallible.<br>[28:22] >> Yeah. I I don't feel too stupid.<br>[28:24] >> To really to really mess up, you need a<br>[28:25] computer.<br>[28:28] >> Well, now I've got lots of those.<br>[28:31] >> I think we have something like 14<br>[28:32] computers in the house now. It's just<br>[28:34] ridiculous. There's only there's only<br>[28:36] three human beings in this house right<br>[28:37] now.<br>[28:38] >> Yeah.<br>[28:38] >> Um, talk to me about So, let's say I'm<br>[28:42] an agency, right? And I'm probably<br>[28:44] putting you on the spot and and I know I<br>[28:46] want to watch the time, but I want to<br>[28:47] get through this, too. Uh, I'm an<br>[28:49] agency. I'm looking for a place to to<br>[28:50] move my clients that makes sense. I've<br>[28:53] never heard of Crib Ops before. Um,<br>[28:55] what's the experience like? Do I get uh<br>[28:58] is there a control panel of some sorts?<br>[29:00] How do I see my how do I see my clients?<br>[29:03] And is there a control panel or an<br>[29:06] interface I can share with individual<br>[29:08] clients if I wanted to? Right. So, we're<br>[29:11] uh so so we have our own control panel.<br>[29:13] uh a and a mobile app that that has the<br>[29:16] same view of that. And a mobile app can<br>[29:18] get uh notifications, you know, like up<br>[29:20] down like white screen of death<br>[29:22] notifications because we we add that we<br>[29:24] have a monitoring system on there and it<br>[29:25] just runs every it kind of like divides<br>[29:28] it up on the on the instance and just<br>[29:30] you know checks everything. So it'll<br>[29:31] check for what not just if it's up but<br>[29:33] also if you have that no content thing<br>[29:35] that a white screen of death would give<br>[29:36] you alert that push notification. you<br>[29:39] click it, it'll take you to the site.<br>[29:41] You can, you know, restart, you can do<br>[29:43] those kind of things from the from the<br>[29:44] mobile app. As far as extending uh panel<br>[29:48] to end users, uh we could do it. Um we<br>[29:52] uh and and I'll do it if if I get the<br>[29:55] feedback that that's what people want.<br>[29:57] Um<br>[29:57] >> yeah.<br>[29:58] >> Uh you know, because the the system we<br>[30:00] have is capable. It's like a<br>[30:02] multi-tenant system. So it could be<br>[30:04] scoped uh school kids say uh so that if<br>[30:07] a user signed in they're only going to<br>[30:08] see their site,<br>[30:09] >> right? And it's just whether or not you<br>[30:11] want to give that uh access or not. Um<br>[30:14] and we could do the same for the mobile<br>[30:16] app. It just would depend uh we're not<br>[30:18] planning on probably at least initially<br>[30:20] white labeling the mobile app because<br>[30:22] it's just there's a fair amount of lift<br>[30:24] with that. Um<br>[30:25] >> uh you know where you know and I don't<br>[30:28] know that as an agency you'd want to you<br>[30:32] know push that capability all the way<br>[30:34] down to users like that. Maybe you do<br>[30:36] maybe maybe you want to give them the<br>[30:38] ability to clear their cash from their<br>[30:40] mobile uh device versus call you and say<br>[30:43] hey I'm making a change and it's not<br>[30:44] working. I just I I question whether<br>[30:47] customers will know to to do that or<br>[30:49] not. Well, all the customers say they<br>[30:51] need it and then none of them ever sign<br>[30:52] in and use it,<br>[30:54] >> right? Yeah. So, so it just becomes one<br>[30:56] of those things and<br>[30:57] >> it's just a branding thing, right? You<br>[30:58] know, so if you're an agency, so so if I<br>[31:00] extend that to them then, you know, then<br>[31:02] all the branding questions will come up,<br>[31:04] right? Which we would have to, you know,<br>[31:05] satisfy. So I want, you know, my logo<br>[31:08] >> uh to you know, to show on the the<br>[31:10] thing.<br>[31:10] >> Oh, people get crazy, don't they?<br>[31:12] >> Yeah. Yeah. And that that creates a lot<br>[31:14] of like develop uh like limited value as<br>[31:17] far as everyone is concerned as far as<br>[31:19] uptime and performance and those kind of<br>[31:22] things. And now it's you know kind of<br>[31:24] not that marketing is not valuable but<br>[31:26] you know it's a subset of the of the<br>[31:29] audience that probably would would think<br>[31:31] they want that and whether they actually<br>[31:33] use it would be question. I will let the<br>[31:35] I will let the audience decide on that<br>[31:38] as to whether we we build that because<br>[31:40] the capability is there.<br>[31:41] >> Nice. So Uh, one more question.<br>[31:46] An agency signs up. Is it like a<br>[31:50] reseller account and they can add as<br>[31:51] many sites as fit in the bandwidth or is<br>[31:53] it like it's 30 bucks a site or is it 50<br>[31:55] bucks a site or<br>[31:56] >> Yeah. Like is it a person you ask?<br>[31:59] >> Yeah. So, so we, you know, because all<br>[32:01] the competitors put like number of sites<br>[32:04] uh uh in there, we do that. But like for<br>[32:07] example, our lowest tier is 20 sites uh<br>[32:09] you know for an for an a a agency plan,<br>[32:12] right?<br>[32:12] >> Um but you could end up having one<br>[32:16] customer take up that entire instance if<br>[32:18] you wanted, right? Uh and so you you had<br>[32:21] the ability to tune the resources that<br>[32:24] each site utilizes uh whether that's CPU<br>[32:28] and memory as well as like a high<br>[32:31] watermark like you know, hey, if it's<br>[32:32] available, go ahead and you know, take<br>[32:34] it. But if things get a little busy on<br>[32:36] all, you know, like all the sites for<br>[32:37] whatever reason,<br>[32:38] >> yeah,<br>[32:38] >> some crazy, you know, it's pretty<br>[32:40] unlikely, but sometimes that happens<br>[32:41] where you have a lot of, you know,<br>[32:43] activity going on. Uh, then it will<br>[32:46] constrain it so no one noisy neighbor<br>[32:48] takes out, you know, all the resources.<br>[32:50] So we give you and and you can do it<br>[32:52] from the mobile app. So you could look<br>[32:53] and see the utilization of CPU and<br>[32:55] memory from the mobile app and go, "Oh,<br>[32:58] I forgot, you know, so and so did say he<br>[33:01] was, you know, potentially going to have<br>[33:02] a sale. But maybe he moved it up a week.<br>[33:05] I'm going to go ahead and just give him<br>[33:06] a little extra headroom uh you know on<br>[33:08] the on the instance and it will make<br>[33:10] that happen with zero downtime.<br>[33:12] >> Yeah.<br>[33:13] >> So we use we use containers to you know<br>[33:15] effectively you know manage that.<br>[33:17] >> Yeah.<br>[33:18] >> Because from the agency perspective and<br>[33:20] and I'm I might be full of it. Maybe<br>[33:23] everyone else is running some thriving<br>[33:24] business where everybody's a<br>[33:25] gazillionaire, but um I find that in<br>[33:28] real life, you might manage 50 websites<br>[33:32] as a as a medium-sized agency, and out<br>[33:35] of those 50 websites,<br>[33:37] >> 30 of them do next to zero in traffic.<br>[33:39] >> Yeah, easily 30.<br>[33:40] >> They just sit there. Yeah. They just sit<br>[33:42] there and then Yeah. And and those are<br>[33:44] the squeakiest wheels. Those are the<br>[33:45] ones where, you know, oh, my my<br>[33:47] website's down. Well, it doesn't matter.<br>[33:48] You didn't have a customer anyway.<br>[33:51] >> Yeah. And those are the ones that are<br>[33:52] also spending an awful lot of time<br>[33:54] testing out different plugins instead of<br>[33:55] driving business. So that's why they<br>[33:57] traffic.<br>[33:57] >> Yeah, it just the selling something sell<br>[33:59] something. Um, but then out of the 20%<br>[34:03] that that are doing traffic, uh, to your<br>[34:07] point, it seems like it's it's almost<br>[34:09] like maybe a couple of them are really<br>[34:11] big on Black Friday activity. Maybe a<br>[34:13] couple of them are really big on some<br>[34:15] kind of spring release. Like I do a lot<br>[34:17] of work in the powers sports industry<br>[34:19] and so traffic and bandwidth and stuff<br>[34:21] increases like March through September<br>[34:26] and then it's like data falls off a<br>[34:28] cliff. No one's looking at nothing until<br>[34:31] Christmas. They do a little dream<br>[34:32] building at Christmas, right? Um so when<br>[34:34] I look at actual traffic and flow and<br>[34:36] and uh tasks or processes or whatever<br>[34:39] name you want to put on it um it's it's<br>[34:42] up and down and it's only on certain<br>[34:45] accounts and so yeah I like that you<br>[34:47] have those containers and you can<br>[34:48] allocate the resources appropriately.<br>[34:51] >> Yeah. Oh and on that we also this is<br>[34:54] kind of unique uh we uh enable per site<br>[34:58] storage allocation. So um most everybody<br>[35:02] else it's a shared VPS and it's a it's<br>[35:06] storage on that and the storage is<br>[35:08] shared across you know if you're putting<br>[35:10] multiple instances on a an instance in<br>[35:13] our case each uh each task or each uh<br>[35:16] you know container has its own uh<br>[35:19] storage that's also you know flexible we<br>[35:21] give 20 gigs by default per site uh and<br>[35:25] and then you can at the time of<br>[35:26] launching uh make that larger if you'd<br>[35:29] like and then or grow it after the fact.<br>[35:31] And uh yeah uh so so now you you know<br>[35:34] storage is a separate you know<br>[35:36] separately scaled thing.<br>[35:38] >> That's pretty sweet. I have a client who<br>[35:41] I adore. She's she building the website<br>[35:44] was a task.<br>[35:46] >> Yeah,<br>[35:46] >> it was a task. Her her brain does not<br>[35:48] work the same as my brain. It was a task<br>[35:50] building the website. But I've really<br>[35:52] come to adore as a client. She has a<br>[35:53] makeup uh class. It's a makeup school.<br>[35:57] >> Okay. And she did she put like a<br>[35:59] nine-month pause on the project and<br>[36:01] redid all the videos professionally in<br>[36:03] LA with real videography in a real<br>[36:05] studio with, you know, real models. And<br>[36:08] I've also done makeup projects for like<br>[36:10] large big companies. Her content dwarfs<br>[36:15] their content. Like she makes awesome<br>[36:17] content, but she wants everything to be<br>[36:21] high definition, high resolution, high<br>[36:23] everything. every picture that opens up,<br>[36:25] you know, you got to see the pores and<br>[36:26] that girl's nose. Uh, and so it's a lot<br>[36:29] of um even though it seems like a lot of<br>[36:32] pictures, when you consider the size of<br>[36:34] the images and how people can open them<br>[36:36] up and expand them, um, it's just huge<br>[36:39] files. So, it's a huge course, huge<br>[36:42] video files, huge photo files. And to<br>[36:46] your point, yeah, out of it might not<br>[36:48] have the most traffic, but it uses a lot<br>[36:51] of resources in that space,<br>[36:55] >> right? Yeah. So, one thing we do with uh<br>[36:58] with just images and such in general is<br>[37:02] when you upload to the WordPress, if<br>[37:04] you're using WordPress um uh to the<br>[37:07] media pool, we'll we have a hook into<br>[37:09] that and we take that and we drop that<br>[37:11] into an S3 bucket. So, so first it's not<br>[37:14] consuming this the the per task uh<br>[37:18] storage in that case<br>[37:19] >> and then we uh use a we use cloudfront<br>[37:22] because we predominantly use everything<br>[37:24] as a AWS and we use cloudfront to serve<br>[37:27] that content up at the edge right and<br>[37:30] then you know at option we can you know<br>[37:33] automatically uh you know compress those<br>[37:36] images or or treat those images<br>[37:39] appropriately so that you know you're<br>[37:40] not you know using oodles of bandwidth<br>[37:43] when somebody's on a mobile device or<br>[37:44] things like that. So, so we provide<br>[37:46] that. We have like a plugin that's just<br>[37:48] installed by default and it and it will<br>[37:50] hook up and do that automatically, you<br>[37:53] know, uh for the user and rewrite all<br>[37:55] the URLs and all that kind of stuff. So,<br>[37:57] there's no need for a separate uh you<br>[37:59] know, uh CDN plugin for something like<br>[38:03] that. Now, videos something that Yeah, I<br>[38:06] I'd have to look on I know you've used<br>[38:09] uh you know, Bunnyet and things like<br>[38:10] that. there are some probably some lower<br>[38:12] cost alternatives for serving up that<br>[38:15] you know the video content than uh you<br>[38:17] know straight up on on AWS but we could<br>[38:20] do it as well so we can serve up<br>[38:21] streaming and<br>[38:22] >> well I've been throwing them under the<br>[38:23] bus all month so I'll do it again on the<br>[38:25] on this episode I had a lifetime deal<br>[38:27] with Adillo and so I used Adillow for<br>[38:30] like five years right because it was a<br>[38:32] lifetime deal and you could host all the<br>[38:33] videos you wanted and then all of a<br>[38:35] sudden first of the year rolled around<br>[38:36] and they were like you got 30 days to<br>[38:38] pick the subscription you Not. And I was<br>[38:41] like, I don't need a subscription. I<br>[38:43] have a lifetime deal.<br>[38:45] >> Right. That<br>[38:46] >> they were like they were like, no, that<br>[38:47] wasn't<br>[38:48] >> last I checked.<br>[38:50] >> Mistake. Uh, we found it's financially<br>[38:52] infeasible to offer a lifetime deal. And<br>[38:54] I'm like, well, that's not how lifetime<br>[38:56] deals work. Like, like Lifter LMS has a<br>[38:59] lifetime deal, but it's a limited<br>[39:00] lifetime deal. They only sell so many of<br>[39:03] them, you know, per year,<br>[39:04] >> and they still rely on subscriptions to<br>[39:06] keep the the money coming. I think<br>[39:08] Adillo just got I<br>[39:10] >> right<br>[39:11] >> can't speak because I'm not on the<br>[39:12] inside of the company but they just said<br>[39:14] yeah we know you bought a lifetime deal<br>[39:15] but we're not going to honor it anymore<br>[39:16] you have subscription and it wasn't even<br>[39:19] a cheap subscription like it wasn't like<br>[39:21] hey thanks so much for being a loyal<br>[39:23] customer for five years we're going to<br>[39:25] let you host for 20 bucks a month no it<br>[39:27] was like $40 a month or something and I<br>[39:30] was like ah forget it and it had limits<br>[39:32] like it was like $40 a month and you<br>[39:34] know you're almost at your limit already<br>[39:36] and so I was like no We're moving<br>[39:38] everything to bunny.net. So, I've put<br>[39:40] customers on bunny.net. I'm on<br>[39:42] bunny.net. Uh, just seems like the way<br>[39:45] to go. I mean, Vimeo, I guess, is first<br>[39:48] class and works real well. I just don't<br>[39:49] like the surprise invoice you get down<br>[39:51] the road.<br>[39:51] >> Yeah, that's what I've heard. I have<br>[39:53] I've not been hit with that because I<br>[39:54] don't I'm not nearly as popular as some<br>[39:56] people I know. But, uh uh but I have I I<br>[39:58] know people who have gotten the bills<br>[39:59] for tens of thousands of dollars if you<br>[40:01] want to continue and they've had to move<br>[40:02] off. So,<br>[40:03] >> we'll get you on more podcasts. You'll<br>[40:04] get more popular.<br>[40:07] I'm usually the man deep deep<br>[40:08] undercover.<br>[40:10] >> So, uh, I do want to value your time.<br>[40:12] Thank you so much for coming on the show<br>[40:13] because I've invited you before and you<br>[40:15] were like, "I'm not ready. I'm not<br>[40:16] ready. I'm not ready."<br>[40:18] >> No. Now, here you are. So, this is<br>[40:19] awesome. Folks, if you um if you haven't<br>[40:23] checked out Cribops or you've never<br>[40:24] heard of Cribops before, I encourage you<br>[40:26] to do so. I know Jim personally. He's an<br>[40:28] upstanding dude. At least give it a<br>[40:30] look. Um, Jim, if you give anybody any<br>[40:34] extra details or maybe plug Lerty before<br>[40:37] we get off the call because Lertie is<br>[40:38] really cool, too. Yeah.<br>[40:39] >> Um, plug that. And then uh<br>[40:44] since they're existing<br>[40:47] uh enterprises, since they're existing<br>[40:48] agencies, uh is the migration process<br>[40:52] part of the move or is that on their<br>[40:54] shoulders?<br>[40:55] >> Uh it uh it is part of the move. So, we<br>[40:58] actually uh have a kind of no plug-in<br>[41:00] required uh script for some types of uh<br>[41:03] sites and we'll continue to to work<br>[41:05] that. So, like if you have shell access<br>[41:07] like a c panel or a grid pane for<br>[41:10] example. In fact, I I'm just finishing<br>[41:11] up the grid pane uh migration uh today<br>[41:14] uh where it'll just do it automatically<br>[41:16] with a with a button click. You drop<br>[41:19] your your key in from your source and it<br>[41:22] will just make it happen.<br>[41:24] >> I love auto<br>[41:24] >> server to server with no plugins. Yep.<br>[41:27] and no no need to log in on on the other<br>[41:29] side. So yeah.<br>[41:30] >> Yes, we have that.<br>[41:31] >> Yeah.<br>[41:32] >> So yeah, people to go<br>[41:34] >> Yeah. So you go to cribops.com<br>[41:36] is the website and cribops pretty much<br>[41:38] anywhere uh that that you know social<br>[41:42] media wise uh Kurt also mentioned uh<br>[41:46] Lerty. So I am also the uh chief<br>[41:48] technology officer and a developer there<br>[41:50] for Lertie which is a automation tool<br>[41:53] that that's pretty slick. Uh that is<br>[41:56] lury.a AI um and you can go out there<br>[41:59] and take a look at that. That's<br>[42:00] basically if you are a um an AI agency<br>[42:03] or you're someone that has built agents,<br>[42:06] whether that's on NAD or Zapier or Make<br>[42:09] or one of those kinds of of things and<br>[42:11] you want to be able to take that uh that<br>[42:14] product or that that agent and sell it<br>[42:17] as a service or you just want to use it<br>[42:20] uh uh you know have a second brain and<br>[42:22] have a conversation with your phone and<br>[42:24] have it categorize and and build things.<br>[42:26] We have uh on Lerty we have free tiers<br>[42:29] and $29 a month tiers and you know $200<br>[42:32] $200 a month if you're an agency if you<br>[42:34] want to you know sell this and make<br>[42:36] money with it. Uh lerty.ai. Go check it<br>[42:38] out.<br>[42:39] >> Yeah, cool stuff. Jim, thanks so much.<br>[42:41] Folks, Jim Henkins, check them out.<br>[42:44] There'll be some links in the show notes<br>[42:45] for you. Uh so don't worry if you didn't<br>[42:47] hear him say it. You know, the notes<br>[42:48] will be in the description and we'll see<br>[42:50] you next time. <!-- deep-read:sections end -->