4 ms·
> My recommendation to most people putting services online would be: either do it for yourself only, or do it as a team with proper structure and processes. Wha
by erulabs 3y ago
> My recommendation to most people putting services online would be: either do it for yourself only, or do it as a team with proper structure and processes. What sounds like an initiative to emancipate people could actually alienate them to you, and that is a huge responsibility.
Oof, good advice. I run a startup that helps folks self-host, but it really does split the audience in two. Folks technical enough to swallow the somewhat rough edges become huge fans and part of a fun community. Folks just on the other side of that split tend to have pretty frustrating experiences...
I dearly wish I had the capital to be able to spend another full-time year on making our product better, but self-hosting is a really tricky thing to build a company around - the audience by definition is looking to avoid paying for services!
I do still fully believe (and hope!) that one day, far from now, self-hosting reliably will be trivial, and our kids will all think we were a bit slow for relying on a few megacorporations hosted services.
- rollcat 3y agoI think the main problem is that ordinary people don't even see what problems self-hosting is supposed to address; and those that do, still need to dedicate significant time and effort to "tinkering", even when handed a huge chunk of the solution on a plate. Another huge problem is that there's a home network between your product and the user's other devices; most home networks are utter crap, and often even tech-savvy people don't have a whole lot of control over it (I hate my ISP's modem with passion). This seriously limits your potential to provide an excellent UX; IMHO it's the UX that makes or breaks a product for "the rest of us". I used to self-host a whole bunch of things on a VPS, including my blog, git repos, a DIY blogroll / RSS reader, etc. In the end I've decided it was not worth the effort; the blog was moved to Netlify, repos to Github, and the RSS kludge got swapped for NetNewsWire with iCloud sync. I was paying €5 for the VPS, yet now I'm paying Apple €20 to host my email, sync my photos, get access to the music catalogue, etc. I would definitely pay €20/mo for a box under my desk + an online service, provided it gives me similar value without much additional effort. I think the problem that KubeSail/PiBox is aiming to solve might be both too broad (run any software you like!), and too narrow (if you're an enthusiast!) at the same time. I don't want to run Miniflux; I want to have my RSS feeds synced between devices. The software that pushes the bytes (and the hardware it runs on) should be invisible - unless I decide (out of my own free will / curiosity) to pop the cover open and start tinkering. I don't think you can solve this by addressing shortcomings in a single piece of the stack. Both the layer below you (your average home network), and above you (the apps) have their own problems; some are like splinters (tiny but enough to ruin the experience), some are fundamental ("what is MySQL and why do I need to know"). I don't think it's a lost fight, but I would try to start with a vision for a more vertically integrated solution; maybe one step of that road is to eventually build your own WiFi AP/router (or even become an ISP), maybe to make a deal with Spotify (or even directly with EMI/WB/etc)... I don't think a task is too big if you can seriously challenge Apple/Amazon/Google at the end of the road.
- erulabs 3y agoI agree! Unfortunately, we pivoted to self-hosting right around the time we were running out of money, and around the time I had a child and thus, needed money. I'm really glad we pivoted to something we love and our users love, but it hardly pays the bills. I've spoken with several people who are starting similar companies and who've reached out to me (happy to do that!) - my advice is similar to yours: keep it simple, keep it focused. KubeSail is a developer tool turned home-hosting tool, but if I could rebuild it, I'd make it incredibly simple to get Jellyfin and a torrent/VPN client installed and that's about it, and then execute insanely hard on making that as streamlined and foolproof as humanly possible.
- lifty 3y agoSo do you think there are enough people/companies willing to pay for that streamlined experience?
- erulabs 3y agoI think if you could sell an as-easy-a-chromecast box that could do jellyfin, had a nice ui for uploading local media, and had an easy guide or built in VPN/torrent client, you’d be to build a great business. Of course - you can’t exactly vendor torrent stuff - and I’d never suggest anyone to pirate anything. But certainly the sky is the limit, and that’s just media. Other tools like Monica CRM, Tandoor Recipes, Mastodon, etc are their own markets too! We’re too far in the technical side to be mass appeal, and our UI/UX is far from “mom-friendly”. Still - I’m optimistic a better entrepreneur than myself will conquer this one day.
- em-bee 3y agothe problem is that creating a userfriendly product before you can start earning income means a lot of upfront investment which is risky. i'd rather take a product like yours and improve it. what's stopping you from doing that?
- 3y ago
- Phurist 3y agoHmm.. you mind talking a bit more about it? You are just consulting them or getting your hands dirty as well?
- erulabs 3y agoAbout my business? Sure! It's at https://kubesail.com https://kubesail.com and we sell our hardware at https://pibox.io https://pibox.io (the software works with almost anything that can run Linux tho!) :) Our best feature is that the website will detect if you're on the same network as your machine and if so, offer "local" links instead of remotely proxied ones. That way non-technical users dont need anything fancy or to be aware of how NAT traversal works. On top of that, the "local" urls still get valid HTTPS certs for free, so non-technical users dont get any scary browser warnings. We started out as a way to make self-hosting easier for corporations, and were doing consulting work, but the users who joined our community were mostly home-hosters, so we leaned into that! Jellyfin is now our most popular app.
- bittercynic 3y agoThe order page says "pre-order your pibox", but later says in-stock, and next-day shipping. Very tempting looking product!
- nottorp 3y ago> 5-bay and desktop HDD compatible models are under development and will be coming soon. The box does look pretty. Any plans for dual/multiple ethernet versions? At a quick glance the Pi compute module doesn't have any so you must have added the lone one yourselves? And of course the geek in me would like to know the network chips and how they're connected to the compute module (although I guess usb is the only choice).
- fragmede 3y agoGiven the market that you're after, why sell it as a SaaS? The people that want new subscription services, and the people that want to self-host feels like an empty set. Why not do the more traditional model of selling version 1 of the software for $x, and then when version 2 comes out, sell that for $y, and people with version 1 can pay $z to upgrade, where z < y. The math could work out to be the same, but the psychology of marketing is everything. If I, as a hard-core-self-hoster, pay $60 for a version 1 of software that I can use forever, and version 2 comes out a year later, and I pay $60 for that; I'm much happier to do that, compared to having to pay $5/month for yet another subscription service, even though that's exactly the same amount of money. I already have so many subscription services! I don't want to pay for another one!
- Scene_Cast2 3y agoWould you happen to know why your customers choose to self host? There's a myriad of potential reasons, and I'm curious which ones are the primary ones.
- m0llusk 3y agoFor me self hosting is about taking responsibility and having the option of identifying and eliminating faults and threat surfaces myself. This is very much extra that will consume time, energy, and attention. With all this my expectation is self hosting ultimately amounts to premium service which is likely to cost more starting with the hardware and management of it. Seems like this is not a big sector, but a potentially profitable one with some very committed clients.