Live data from Hacker News

Ask HN: What do you self-host?

news.ycombinator.com

71–80 of 347 posts

Re: Ask HN: What do you self-host?

#71
post #55
post #40

In colo: nginx Plex Radarr / Sonarr / SABnzbd / qBittorrent / ZeroTier -> online.net server FreeNAS x2 Active Directory At home: nginx vCenter urbackup UniFi SDN, Protect Portainer / unms / Bitwarden Wordpress (isolated) Guacamole PiHole InfluxDB / grafana Active Directory Windows 10 VM for Java things L2TP on my router Everything I expose to the world goes through CloudFlare and nginx with Authenticated Origin Pulls…

Wait. What? Windows VM for Java?

It's most likely client-side stuff. Probably some crappy banking client, or an authentication client for some government websites, or something like that.

I use one for the sites below. It is written in Java/Kotlin, but barely works anywhere except Windows.

https://egov.kz/cms/en

https://cabinet.salyk.kz/

...

Re: Ask HN: What do you self-host?

#72
- raspi running pi-hole - synology NAS for storage and backups, and it runs an Ubuntu VM for a wireguard vpn server - for music, Volumio on a raspi as a server with snapcast; 4 other amped raspi’s with speakers in other parts of the house as clients, synced up via snapcast (check out hifiberry amp if you’re interested in this sort of thing) - an older Mac mini now running an Ubuntu server with hassio virtualized. Lights, hvac, music controls, etc, controlled through hassio front end - print server on a pi zero

(I guess these may not really be “self-hosted” since I don’t make them publically accessible through ports ... just vpn in to my home network)

Re: Ask HN: What do you self-host?

#73

At home: TT-RSS + mercury-parser + rss-bridge + Wallabag to replace Feedly and Pocket. Syncthing + restic + rclone and some home grown scripting for backups. Motion + MotionEye for home security. Deluge + flexget + OpenVPN + Transdroid. Huginn + Gotify for automation and push notifications. Apache for hosting content and reverse proxying. Running on a NUC using a mix of qemu/kvm and docker containers.

What sort of things do you use Huginn and Gotify for?

I'm using Gotify for receiving push notifications on my phone for things where, in the bad old days, I might've used email. So things like: when my offsite backups complete, if my VPN goes down, on torrent add/complete events, and when motion is detected on my security cameras.

Huginn came into being because I wanted a way to republish some of my emails as an RSS feed that I could subscribe to with TT-RSS (e.g. Matt Levine's newsletter), and for that purpose alone it's justified its existence.

I've also used it as the plumbing that connects my various services to Gotify (Huginn makes a Webhook available and the event gets routed to Gotify). This is, admittedly, entirely unnecessary; I could just hit Gotify directly. But putting Huginn in the middle could give me some flexibility later... and it's there, so, why not use it? :)

Re: Ask HN: What do you self-host?

#74
post #36

I host a bunch of docker containers plus Traefik to route everything. It runs on a cheap GCP instance (more on this here: https://sdan.xyz/sd2 ) Overleaf: https://sdan.xyz/latex A URL Shortener: https://sdan.xyz All my websites ( https://sdan.xyz/drf , https://sdan.xyz/surya , etc.) My blog(s) ( https://sdan.xyz/blog , https://sdan.xyz/essays ) Commento commenting server (I don't like disqus) Monitoring ( https://sda…

how difficult is overleaf to self host?

Super easy, here's the docker compose file I used:

https://github.com/dantuluri/sd2/blob/master/docker-compose....

You'll need Mongo and Redis (last I remember) as well (which I believe are the two images that follow the sharelatex image.

Re: Ask HN: What do you self-host?

#75

On my home server (refurbished ThinkPad X201 with a Core i5-520M, 8GB of memory, 1TB internal SSD sync'd nightly to an external 1TB HDD) I run a single-node Kubernetes cluster with the following stuff: * MinIO: for access to my storage over the S3 API, I use it with restic for device backups and to share files with friends and family * CoreDNS: DNS cache with blacklisted domains (like Pihole), gives DNS-over-TLS to t…

How are you doing multi tenant MinIO?

I don't :)

Right now I have public (read-only) and private buckets only, and I'm the only who writes into any of them.

Public buckets contain files I didn't even create myself and that friends might find useful (Windows ISO, movies, VirtualBox VMs...). Privates have, well, private data, and can only be accessed using my admin account's credentials.

IIRC MinIO has access control through users, but I'm still very new to MinIO to the point where I discover new features every time I use it.

If I were to give someone else their own buckets I'd probably run a second instance to keep things separate, though. I'm even considering running another one myself to keep private buckets only accessible from my home network... (right now the entire instance is reachable from WAN, regardless of whether they are public or not).

Re: Ask HN: What do you self-host?

#76

On my home server (refurbished ThinkPad X201 with a Core i5-520M, 8GB of memory, 1TB internal SSD sync'd nightly to an external 1TB HDD) I run a single-node Kubernetes cluster with the following stuff: * MinIO: for access to my storage over the S3 API, I use it with restic for device backups and to share files with friends and family * CoreDNS: DNS cache with blacklisted domains (like Pihole), gives DNS-over-TLS to t…

I've been wanting to do a kubernetes setup with my home server, but most tutorials are aimed at multi node clusters. Do you have any links on how to setup such a system?

I'm trialling k3s right now. https://k3s.io/

Re: Ask HN: What do you self-host?

#77
At home I have:

FreeBSD server running various things:

* Home Assistant, Node-RED, and some other home automation utilities running in a FreeBSD Jail.

* UniFi controller in a Debian VM.

* Pi-Hole in a CentOS VM.

* StrongSwan in a FreeBSD VM.

* ElasticSearch, Kibana, Logstash, and Grafana running in a Debian VM.

* PostgreSQL on bare metal.

* Nginx on bare metal, this acts as a front-end to all of my applications.

I also have:

* Blue Iris on a dedicated Windows box. This was a refurbished business desktop and works well, but my needs are starting to outgrow it.

* A QNAP NAS for general storage needs.

Future plans are always interesting, so in that vein here are my future plans:

Short term:

* Move my home automation stuff out of the FreeBSD Jail into a Linux VM. The entire Home Assistant ecosystem is fairly Linux-centric and even though it works on FreeBSD, it's more pain than I'd really like. Managing VMs is also somewhat easier than managing Jails, though I'm sure part of this is that I'm using ezjail instead of something more modern like iocage.

* Get Mayan-EDMS up and running. I hate paper files, this will be a good way to wrangle all of them. I've used it before, but didn't get too deep into it. This time I'm going all-in.

Medium term:

* Replace my older cameras with newer models.

* Possibly upgrade my Blue Iris machine to a more powerful refurbished one.

* Create a 'container VM', which will basically be a Linux VM used for me to learn about containers.

Long term:

* Replace my FreeBSD server with new hardware running a proper hypervisor (e.g., Proxmox, VMware ESXi). This plan is nebulous as what I have meets my needs, this is more about learning new tools and ways of doing things.

Re: Ask HN: What do you self-host?

#78

Bums me out when I see people putting so many resources into running/building elaborate piracy machines. Plex, radarr, sonarr, etc... (you note some of these services but /r/homelab is notorious for this) Here’s my home lab: https://imgur.com/a/aOAmGq8 I don’t self host anything of value. It’s not cost effective and network performance isn’t the best. Google handles my mail. GitHub can’t be beat. I use Trello and Not…

Oh man, I have the same shelf from Ikea, never thought of using it for a couple rack-mountables. I like the look!

Re: Ask HN: What do you self-host?

#79
post #40

In colo: nginx Plex Radarr / Sonarr / SABnzbd / qBittorrent / ZeroTier -> online.net server FreeNAS x2 Active Directory At home: nginx vCenter urbackup UniFi SDN, Protect Portainer / unms / Bitwarden Wordpress (isolated) Guacamole PiHole InfluxDB / grafana Active Directory Windows 10 VM for Java things L2TP on my router Everything I expose to the world goes through CloudFlare and nginx with Authenticated Origin Pulls…

Do you have a static IP at home? How does your cloudflare setup work?

Re: Ask HN: What do you self-host?

#80

Syncthing as a Dropbox alternative I keep looking at hosting my own mail server, but get scared off by tales of config/maintenance dramas.

For gmail to accept mail and not end up in spam folders, add domain verification TXT records https://support.google.com/a/answer/2716802
Post reply on HN