Live data from Hacker News

What are your most used self-hosted applications?

noted.lol

211–220 of 456 posts

Re: What are your most used self-hosted applications?

#211
post #203

Earlier quoted context omitted.

I described it in another comment: > I've got an msi desktop gaming PC, an LG CX OLED TV, and a Yamaha RX-A2A receiver and they never played well together. The kids always had a hard time getting them all on at once and set to the right inputs and launching steam. > So I created a Home Assistant automation that does all that, bought a Zwave button that sits on the coffee table, and now they just turn it all on with o…

Love this. My TV setup is super straightforward these days, but I had a nice home theater setup in my previous house and used a rather disappointing Logitech Harmony remote. If you want to get creative, you could create a custom dashboard and put an old iPod touch/Android device in kiosk mode and use it as a remote touch panel control for your home theater (or anything else in HomeAssistant). I have two Lenovo M8 tab…

Nice tip on the tablets

Re: What are your most used self-hosted applications?

#212

My main goal is to replace cloud services so I can be Google-free. I've also got LineageOS + MicroG on my phone. This is all running in docker containers on NixOS (other than OPNSense), with automated restic backups to a NAS as well as Backblaze. One of my goals is to be able to deploy all this again from scratch with minimal effort, and I think I succeeded, though haven't had to test it yet. Nextcloud - for caldav a…

Would defianately test it, i tried my backupstack and there was an issue i couldnt have reverted, so it might look fine on the surface but actually doing it is the only way to make sure!

Re: What are your most used self-hosted applications?

#213

If you want an alternative to Pi-hole. I highly recommend AdGuard home. https://github.com/AdguardTeam/AdguardHome . Every thing is way more intuitive and list management is a breeze.

Seconding this. I switched from PiHole to AdGuard Home because they have built in DNS over HTTPS support. I run a second instance on my colo server (with only HTTPS exposed) for my mobile devices. AdGuard can even generate the .mobileconfig file for you to automatically set it up!

Re: What are your most used self-hosted applications?

#214

Wow, the headline makes me feel kind of stupid and out of touch. When I think of the applications I run regularly, they're not "hosted" anywhere. They are native desktop applications that I run on my home computer. I do have a single server running 24/7 on my network, but I don't consider a home media NAS to be an "application" that is "self-hosted". It's just a linux box with a bunch of disks running NFS. Is NFS an…

A student asked Master Foo: "What applications do you self-host"? Master Foo said: "All of them and none" Upon hearing this, the student was enlightened.

I didn't get the joke exactly or dunno if it is a reference.

But it seems like the right response to this thread lol

Re: What are your most used self-hosted applications?

#215

Earlier quoted context omitted.

That sounds like a great use case of MQTT. Do you have any tips or references to copy your approach? Is it easy to display the last message received on a collection of topics? It would make it easy to watch a custom summary of a large system.

Thanks! You should get a broker set up first and play around on localhost: this makes it easier to get acquainted with what you can and can't do. Experiment with the QOS and 'retain' settings to make sure you don't lose messages. I did a writeup at https://petergarner.net/notes.php?thisnote=20190811-Lightwei... which should give you some ideas. As regards clients I'd recommend the cross-platform MQTT Explorer https:/…

This is just excellent. Thank you so much. I have a jumble of collectd, statsd into a TICK stack, hooked into PageDuty for alerts, but it’s just all so bulky and weby, whereas your approach is clean and bespoke, especial for monitoring of a custom system/platform. I will be starting on this by end of the day. I like it.

Re: What are your most used self-hosted applications?

#216

We're dong lists? Okay then, here's mine, in order of guesstimated value/effort: PiHole, Jellyfin, Matrix Synapse, Vaultwarden, several Matrix bridges (Telegram and WhatsApp mostly), Mailcow (postfix+dovecot+sogo+rspamd+…), Home Assistant, Gitlab, Keycloak, Selfoss (RSS), Sonarr+Radarr+Jackett, Nitter, Nextcloud, Seafile. I've also got a bunch of smaller services that I don't really use as often. I used to run Grocy…

What do you use Keycloak for in this setup?

I'm using a very lazy hack for authenticating web services by letting Apache check the OpenID auth state in the browser and redirecting to Keycloak's login page if the session expired.

It's like HTTP Basic Auth but with extra steps. It's basically these rules:

    OIDCCryptoPassphrase secretsecretsecret
    OIDCProviderMetadataURL https://keycloak.example.com/auth/realms/realmnamehere/.well-known/openid-configuration
    OIDCClientID my-web-server
    OIDCClientSecret secretsecretsecret
    OIDCRedirectURI https://example.com/authenticated/
    OIDCRemoteUserClaim preferred_username

    
        AuthType openid-connect
        Require valid-user
    
    
    
        AuthType openid-connect
        Require valid-user
    
    
    # Sonarr
    ProxyPass /sonarr http://localhost:8989/sonarr
    ProxyPassReverse /sonarr http://localhost:8989/sonarr
This basically ensures that if you try to visit https://example.com/sonarr you'll get redirected to Keycloak and asked to log in. It's the main reason I'm still running Apache instead of nginx because I haven't figured out an easy way to do this with nginx. I think you can do it with some custom LUA and an extension?

Re: What are your most used self-hosted applications?

#217
post #203

Earlier quoted context omitted.

Love this. My TV setup is super straightforward these days, but I had a nice home theater setup in my previous house and used a rather disappointing Logitech Harmony remote. If you want to get creative, you could create a custom dashboard and put an old iPod touch/Android device in kiosk mode and use it as a remote touch panel control for your home theater (or anything else in HomeAssistant). I have two Lenovo M8 tab…

Nice tip on the tablets

Yeah they're solid - come with a little dock so it looks like a high-end automation system panel. You can configure the power settings to hold the battery charge around 50% to prevent any issues with the battery swelling.

If you go this route, definitely buy the Android app FullyKiosk. It will let you lock the tablet to the HomeAssistant dashboard, automatically recover if something crashes, etc. I have it set up to use the built-in camera & motion sensor to automatically turn on the display if someone walks up to it or touches the tablet, and automatically turns the screen off after a few minutes of no motion.

Re: What are your most used self-hosted applications?

#219
definitely syncthing, even though it pretty much blends into the background once its set up, but i really couldn't imagine going back to life before i started using it

i have a sync folder called 'drop' that gets added to every device, mainly just so i can quickly drop a file in and take it out on another device.

each OS i use has its own sync folder, linux, android, windows etc.

i have a 'config' folder with a huge alphabetical list of every program i use on any OS. that gets added to most devices

i have separate sync folders for programming stuff, art, music making stuff, books/audiobooks, note taking stuff, openstreetmap. i usually use some ignore patterns on those when syncing to my phone or tablet to reduce the size of the folders

each phone that i take photos on has a send-only sync folder which is synced to my home server, so i don't need to worry if delete a photo by accident or whatever

i still haven't figure out my music folder yet. im currently just syncing the full folder between every device which is not great due to the size. im thinking it might be possible with a quick script that would get a list of tracks from whatever .m3u playlists i choose and then use the inverted ignore pattern so it will only sync those songs and ignore everything else.

Re: What are your most used self-hosted applications?

#220

Earlier quoted context omitted.

A student asked Master Foo: "What applications do you self-host"? Master Foo said: "All of them and none" Upon hearing this, the student was enlightened.

I didn't get the joke exactly or dunno if it is a reference. But it seems like the right response to this thread lol

It's an old programming "meme", going back to 80s if not further.

see: https://jcarpizo.github.io/tao-of-programming.html

Post reply on HN