Live data from Hacker News

What are your most used self-hosted applications?

noted.lol

231–240 of 456 posts

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

#231
Nextcloud, I don’t want to be dependent on a third party for storage anymore. I don’t want to fear them going out of business, raising their prices or banning me because I store a file they don’t like.

Of course I also like messing with that kind of thing and being in control but those are not the main reason.

edit oh and I’m 100% through someone else hosting and messing with my calendar and contacts, which Nextcloud does fine for me.

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

#233
post #199

Earlier quoted context omitted.

Caddy is great but there sadly isn't anything like nginx-proxy-manager for it. The proxy manager is actually a full little identity provider and authenticating proxy--it's very slick and perfect for simple home self-hosting scenarios with a handful of users.

I use caddy for the oidc/oauth letsencrypt combo. Does nginx-proxy-manager support oidc? Reading the docs, I see only http basic auth.

Nope it just has its own login system, user management, and authenticating forward proxy all wrapped up into a nice looking low resource nodejs server. If you want full OIDC, etc. you probably want keycloak or some similar heavyweight IDP.

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

#234
post #134

Earlier quoted context omitted.

Caddy is great but there sadly isn't anything like nginx-proxy-manager for it. The proxy manager is actually a full little identity provider and authenticating proxy--it's very slick and perfect for simple home self-hosting scenarios with a handful of users.

Could you please go into more detail regarding "a full little identity provider and authenticating proxy"? Does nginx-proxy-manager do something like SSO?

It does, there's a whole user management and permission model. Check the screenshots, there isn't much written in the docs: https://nginxproxymanager.com/screenshots/

It doesn't do SSO with SAML, OIDC, etc. like more heavyweight solutions. It's basically just a database of users (not even LDAP, it's all internal) who you grant access to proxied apps. Internally it just uses nginx's forward auth proxy support to do all this, it's not using anything complex or fancy. You'll have to configure proxied apps to read the logged in user from a header that nginx sets on redirect (most apps can do this, but not all).

edit: Spin up a docker container of it to kick the tires, it's very easy to get going and see what it can do: https://nginxproxymanager.com/guide/#quick-setup

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

#235

Self-hosting is still way too hard. Running your own Plex server on an old laptop shouldn't be any more difficult or less secure than installing an app on your phone. Folks shouldn't have to understand DNS, TLS, HTTP, IP addresses, ports, NAT, CGNAT, port forwarding, etc in order to run a server application on their own hardware. I think we can build usable abstractions around most of it, while being secure by defaul…

Docker and Tailscale are all you need. I have all my services in single docker-compose yaml.

Docker and Tailscale are still an order of magnitude more complicated than installing an app on your phone.

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

#236

People really should give Caddy a try. It's a nice breath of fresh air and make you figure nginx config is such a bloat. my.domain { reverse_proxy 10.0.0.2 } is all you need to get https://my.domain running with automatic Let's Encrypt.

Totally. Or here, without a config file:

    $ caddy reverse-proxy --from my.domain --to 10.0.0.2

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

#237
Since you asked; My most used is ntfy [1] - It provides push notifications for pretty much anything and everything and can be easily integrated. It's used by a ton of selfhosters already, and I'm trying to make it better every day.

(Disclaimer: I wrote it.)

[1] https://github.com/binwiederhier/ntfy

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

#238

Perhaps only barely fitting the definition, my most used application is ESXi on a intel Mac Mini which runs VMs for Ubuntu & Windows. I lost the ability to use Windows software that interfaced with devices over USB when I got my M1 MBP - or so I thought - until I learned that you can share USB devices over the network to a VM running on ESXi. So now I have my windows ham radio programming software (uses a USB-Serial…

Can you flesh out the whole “share usb devices over the network”? What are you using to do that? Thanks!

Just running VMWare Fusion Pro on my M1 MBP. Choose connect to server -> enter IP address /login/password for your ESXi host. Launch virtual machine. Then you can simply tell Fusion to connect any USB devices to the remote VM, the same way you would if it were a local VM.

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

#239

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…

Funny, I used smokeping to run regular speedtests on top of pings to establish the cable connection in my neighbourhood was oversubscribed (daily slowdown to a crawl during work hours in WFH mandate, order of magnitude increased ping during the day time vs e.g 3 a.m.). Changed connection/provider and would consistently get max speeds and more consistent ping.

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

#240

Over time I've tried to whittle down my homelab and move more of it to Microsoft 365/Google Suite/iTunes Store with mixed results. Currently my must haves are: * Router - pfSense - https://www.pfsense.org/ * Movies/TV/Home Videos - Plex * Minecraft Server - AMP - https://cubecoders.com/AMPInstall * Music - Roon - https://roonlabs.com/ * Automation - HomeAssistant - https://www.home-assistant.io/ * Unifi Controller *…

Something to be aware of w/r/t pfSense: https://opnsense.org/opnsense-com/
Post reply on HN