Live data from Hacker News

Start Self Hosting

rohanrd.xyz

611–620 of 625 posts

Re: Start Self Hosting

#611
post #434

So much underestimation here regarding what it takes to have reliable, secure and resilient self hosted services. I've seen far too many disasters because somebody thought it was just easier/cheaper to self host.

Self hosting has lot of issues but unless we discuss we will never move in that direction.

Re: Start Self Hosting

#612

Earlier quoted context omitted.

Tailscale solves the “a vpn is annoying to setup” problem pretty nicely.

It does, but I found it to drain a lot of battery on mobile (iOS). I'd say that for a simple setup you're likely to be accessing your services via their LAN IPs or their TailScale IPs, so if you have these bookmarked etc. on your phone then it means you either: 1) Have separate bookmarks for accessing services via the LAN or the VPN, and need to remember to turn on and off the VPN when you need to access things out o…

You could also configure dns via Tailscale so that the same host name resolves to different IPs if you’re connected to the VPN.

Re: Start Self Hosting

#613

Earlier quoted context omitted.

Yeah. Of course not 'everyone' will be able to, and maybe that's what we should be considering the 'lay person' now... But there is a wide range of knowledge in this space. A 'lay person' is kind of hard to get down to a spot without potentially lumping people together improperly. Take my customer for example. She's not stupid. She knows she could probably fix the computer I am fixing for her, herself. But she also k…

I totally started there, knowing a lot of stuff was in my reach but would take some reading to succeed with. It's still hard for me to anticipate who will persist and who will throw their hands up and declare they aren't technical.

Yeah, you could say I am even still 'there' to some degree. Sure, I fix computers for people, but that's kinda easy. I know enough to know when to not do something, essentially. And that can be hellishly important as a skill.

But the fact remains that I have a A+ book from Comptia left unread that I found at a 2nd hand store, a book on Bash that I found at a bar also unread, and a book on Python from O'reily via Amazon; yes, unread. All of them unread.

Why? I dunno. Can't be damned to? I taught myself pretty much everything I know through trial and error. If I want something in a program to do something else, I alter the code and reverse engineer it until it does what I want. This is how I make mods for games usually, when I tinker at all. How do I know what to tinker with? I read, ironically. Yeah, I know. Go figure, right?

But still, those books lay unread in a desk next to me as I type this.

So what am I reading? Well, it's quite simple. If I ever get to a point where my own intuition or knowledge isn't good enough, and I don't see the answer staring me in the face via some comments in the code, or some error code thing, etc, etc...

I google it.

Re: Start Self Hosting

#614
post #598

Earlier quoted context omitted.

Simple things are easy :D But running docker, with multiple images that should interact withanother and with the public and it now it gets complex. "Just docker run" is not always the answer Look at Radarr: https://radarr.video/#downloads-v3-docker It's nice that they give tipps about pitfalls, but there are more than this and a step by step tutorial would also be good. Often times you have to google and search 10 re…

Usually if it really is more complicated than one container, they'll have a docker-compose file.

The projects i see on github ... most do not Your results may vary

Re: Start Self Hosting

#615
post #426

Earlier quoted context omitted.

This is where docker really shines. Unless you’re a php developer or have a lot of experience with it, gluing it all together is best left to some clever person maintaining an upstream docker image.

Docker is not a good solution. Many security focused systems (important for self-hosting) are on FreeBSD. FreeBSD doesn't allow docker, because of it's major security vulnerabilities. Docker is great for getting toy projects to work somewhere as a last resort, if the dependencies are strange and you need a convoluted (read: badly thrown together) environment to set up the app. A well made application should not need…

What do you mean? The world is running on containers.

Re: Start Self Hosting

#616

I have this idea that I'm probably too stupid to implement. It's a what-if scenario so just follow along for the moment. What if someone made an image board style web page, similar to 4chan, with a space for people to upload pictures and comments as well as a blog section. Just a polished javascript application that would be fully open source. Let's say 1000 people downloaded this application and made their own image…

Have you seen fedi? Mastodon, Pleroma, PixelFed, ...

If you wanted to collect and publish the "top" 100 posts from a set of instances each day you could do that. I'm not sure how you would rank the posts but then I'm not sure how you would do that with a chan either.

Re: Start Self Hosting

#617
post #434

So much underestimation here regarding what it takes to have reliable, secure and resilient self hosted services. I've seen far too many disasters because somebody thought it was just easier/cheaper to self host.

Self hosting has lot of issues but unless we discuss we will never move in that direction.

As a user of a service, unless it is for learning or paranoia reasons it makes no sense to try to self host the same it doesn't make sense to have your own mechanic workshop in case your car breaks or your own hospital in case you need medical attention.

Re: Start Self Hosting

#618
post #617

Earlier quoted context omitted.

Self hosting has lot of issues but unless we discuss we will never move in that direction.

As a user of a service, unless it is for learning or paranoia reasons it makes no sense to try to self host the same it doesn't make sense to have your own mechanic workshop in case your car breaks or your own hospital in case you need medical attention.

The mechanic only offers the service. He works on our equipment and then he is done with it. At no point the mechanic keeps a part of car with himself and use it for his own adavantage. Nor he can suspend your access to your car. In fact if he does pull something like that the system will run a full enquiry into it and punish.

As a user of service I want guarantee that my data will be processed as per my requirement and then it will be left alone.

Re: Start Self Hosting

#619
post #100

Earlier quoted context omitted.

I'm amused by the implications here that 1) the outsourced alternatives are better than you are at keeping up with the 'hard stuff', and 2) that in an outsourced scenario you can't "flip the wrong switch and you expose something to the world". This thinking is why I can't tell you how many incident post-mortems I've done where I have to once again hear "...but, but, but...we outsourced this to them so this couldn't h…

Depends on whether you're referring to a SaaS provider or something more like a MSP. I'd like to believe the engineers running Google Photos or iCloud are spending a lot more time on keeping my photos secure and available than I would be willing to put into a server running in my basement. In the case of a business hiring an MSP to manage something complex like firewalls, Active Directory, server patching, then sure…

Thanks for the condescension about how my clients handle outsourcing. Not knowing anything about how they do it makes that sort of low intellect, zero content second guessing easy.

Big Hint: AWS has had something like 5 times the downtime my biggest clients on-prem datacenters have had this year. So...no, the FAANG engineers aren't doing better than my clients.

Re: Start Self Hosting

#620
post #617

Earlier quoted context omitted.

As a user of a service, unless it is for learning or paranoia reasons it makes no sense to try to self host the same it doesn't make sense to have your own mechanic workshop in case your car breaks or your own hospital in case you need medical attention.

The mechanic only offers the service. He works on our equipment and then he is done with it. At no point the mechanic keeps a part of car with himself and use it for his own adavantage. Nor he can suspend your access to your car. In fact if he does pull something like that the system will run a full enquiry into it and punish. As a user of service I want guarantee that my data will be processed as per my requirement…

>As a user of service I want guarantee that my data will be processed as per my requirement and then it will be left alone.

This is totally orthogonal to self hosting. You can ask for a service to be operated for you and also ask for your data to not be processed in any way and be accessible only to you. Of course this is not free, which is what most people want and what you're mixing up here.

Post reply on HN