Live data from Hacker News

Start Self Hosting

rohanrd.xyz

191–200 of 625 posts

Re: Start Self Hosting

#191
This article is a bit delusional and oblivious to market dynamics.

1. Privacy: Self hosting is not necessarily more private than cloud services. The security of self hosted services is only as good as the effort put into maintaining it. Who do you think invests more in security: the giant corporation or a free open source project? Even if the project is well maintained, there are many ways your server can be compromised. It’s only as safe as you’re willing to make it. The best way to be safe for me is not self hosting, but cloud hosting with E2E encryption.

2. Longevity: even though self hosting technically means nobody can discontinue your service, everything eventually gets discontinued. Your server will be out of date at some point. You will need to update it. You might be too busy to do it and your server will become a security risk. Again, middle path and ideal way for me here is: use cloud services, encrypted, AND save the data locally as well.

3. Usability & market dynamics: John Doe doesn’t have the time or knowledge to self host, which makes self hosting dangerous for him for the reasons mentioned above. If you’re going to self host, you need to know what you’re doing. If you do it half way, you’re better off staying with a cloud service. The cloud will always win because it’s easier for everyday people. And because it wins, there will always be more money and development happening in it. We need more cloud services that use encryption by default, and provide data migration tools. The more this becomes a standard, the more the “big cloud giants” will have to step up and match this new standard. For me, THIS is the way not just nerds but everybody benefits from a safer, more reliable Internet.

Re: Start Self Hosting

#192
post #132

This is why I'm building Timelinize [1]. It's a follow-up to my open source Timeliner project [2], which has the potential to download all your digital life onto your own computer locally, and projects it all onto a single timeline, across all data sources (text messages, social media sites, photos, location history, and more). It's a little different from "self hosting" but it does have a similar effect of bringing…

This sounds very cool, please submit a "Show HN" once the basics are working!

Oh I will, for sure! I will need a lot of feedback.

Re: Start Self Hosting

#193
I explicitly do not want to be in control of my own data. I don't trust myself with it. A third-party is better equipped to manage it over time. This is both a common and rational position.

Re: Start Self Hosting

#194

I love selfhosting. Right now I have this in my personal docker-compose.yaml: NextCould (3 installs, each their own MariaDB instance), HomeAssistant, Mosquitto, Vaultwarden, an Nginx served static website, Unifi controller, nzbget, Samba, librespeed, Wireguard, 4 MineCraft servers, AdGuard home, FoundryVTT and Traefik as reverse proxy for https (it's all 1 yaml file, everything! At least, excluding the HA config etc)…

> Btw, a nice podcast on Selfhosting

Ironically, not self-hosted (served from fireside.fm).

Re: Start Self Hosting

#195
I've been thinking about buying rack space from a colo in my metro area.

Hosting at home is something I used to do religiously for over a decade, but I really don't like all the hackarounds and shitty ISP/DNS/port problems anymore.

It's definitely not cheap to do this, but there are a lot of fun upsides. Just having an excuse to get out of the house to badge in at a DC is a nice mix-up for me. Everything I do at work is cloud hosted, so I rarely get the visceral experience anymore.

Re: Start Self Hosting

#196

Earlier quoted context omitted.

> You need to take care of security Easiest solution is to just host stuff on a local network without access to the wider internet. E.g. running on an old laptop/raspberry pi/server in your basement. Sure, that means you can no longer access your self-hosted stuff when you're out of the house, but the tradeoff is peace of mind about your data leaking or worse.

That helps for external threats breaking into buggy network services, but it doesn't help for compromised apps/images/dependencies exfiltrating your secrets.

A compromised app on a local network has no one to phone home to.

Re: Start Self Hosting

#197

Earlier quoted context omitted.

I think the whole "self hosting isn't easy" meme gets repeated so much that people just take it as given now and default to managed software. Or, someone might argue "Well, my grandmother who knows nothing about tech cannot self-host, so it's not viable!" ignoring there is a huge spectrum of competence between grandma and a seasoned Linux sysadmin. People aren't morons, and there's enough info out there on how to do…

Majority of the documentations I came across usually have the mantra of "Do this and you are golden". I know it is not dark wizardary, it just the documentations are aiming for someone who have the experience and the technical knowledge of this. Whereas there are people who are pushing "self-hosting is the answer! Even your tech-inept grandma can do it!" without providing documentations for inexperienced people like…

When I have begun to install and manage servers, more than 20 years ago, I did not have any kind of prior experience and I did not have anyone whom I could ask.

So I have just read the handbook, but I have read it completely, which needs more than a day.

It is likely that there are also other operating systems and Linux distributions that have good documentation, but I can testify only about those that I have used in the beginning, the FreeBSD handbook and then the Gentoo Linux handbook.

Both handbooks were good enough to convert anyone into a system administrator.

Unfortunately, both handbooks are not as good in 2022 as they were e.g. in 2002, because they have not always been updated after every change, or the updates have not been as detailed as the original parts of the handbooks.

Even so, both handbooks remain reasonably good today.

Especially the FreeBSD handbook is good for someone who lacks experience, because FreeBSD is much more self-contained, i.e. there are a lot of choices that have already been made for you and you do not have to worry about them.

So for someone who is inexperienced, I believe that the fastest way to managing a server remains to read the complete FreeBSD handbook and install and configure a server based on that.

There are programs which are available only on Linux, but the administration of a Linux server requires much more work than for a FreeBSD server (even if much less than for a Windows server), so for a beginner I think that FreeBSD with its more complete documentation and less possible choices is easier to try.

Re: Start Self Hosting

#198
I would love to self host, but the time and effort I would have to put into doing, maintaining, and convincing my spouse (which is a whole effort by itself) is so significant it will take away from my other goals in life.

Re: Start Self Hosting

#199
post #98

Self-hosting is something that we should be constantly iterating on making easier; it's really the path forward for privacy centric folks. The main challenges are managing workload scheduling (SystemD is complicated for a layperson). Networking is another challenge; for instance, if you wanted all or part of these services to remain offline or on a Mesh VPN there's a lot of knowledge required. There's some projects t…

> SystemD is complicated for a layperson Is it? It has clean and logical abstractions, and consistency. Services depending in each other isn‘t complex or difficult to understand. I suspect that a nice GUI would make systemd quite usable for non-expert users. BTW: It‘s called ”systemd“: > Yes, it is written systemd, not system D or System D, or even SystemD. And it isn't system d either. [0] [0]: https://www.freedeskt…

What lay person does anything with systemd though? I have all my services in a docker-compose.yaml... Sure, I remember the days before systemd, I remember upstart, Gentoo's rc.conf. I still think it's useful I can find my way trough the internals of a Linux box, but for me all that stuff is far in the past. This is how it goes nowadays: Install the system in 20 min, clone the infra as code, put the data back, start the infrastructure... Where does the init system still play a role?

Re: Start Self Hosting

#200

The world of Synology products is fascinating in this regard. Take photos - They’ve got iOS and android apps that replace your photo app; a truly self-hosted server you run in your home with pretty easy to use DNS support tools. Even shared albums work without much fuss. I think they’ve invested in the UX in recent versions, and it shows. https://www.synology.com/en-global/DSM70/SynologyPhotos

Definitely pro-sumer, I think professionals are the primary audience, though as an individual this cuts most of the effort out of the process for me.

Exactly! I guess above by “UX” I meant far more than the screens you interact with - running the app, storage, integrating with mobile and home ecosystems, etc. Sure it’s fun to learn how all of that works, but for a few 100$, you can really move a family to fully self-hosted (content) in a day.
Post reply on HN