Live data from Hacker News

What are your most used self-hosted applications?

noted.lol

361–370 of 456 posts

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

#361

Earlier quoted context omitted.

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 OIDCCli…

Looks like a Plus Feature, or in deed much config: https://developers.redhat.com/blog/2018/10/08/configuring-ng...

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

#362
These are the applications I personally host.

My home server:

- Nextcloud It is my family's main cloud platform, with a 4TB nas HDD. I run it with PHP opcahe enabled and nginx caching to speed it up. And since its local, the upload/download speed is unmatched.

- Nginx proxy manager(NPM) and Portainer For NPM its easy and simple to maintain, and the WebUI makes it easy for someone else to change settings Its mostly the same reason with Portainer, but I prefer to not use it, its very handy capped, quite often in stupid ways like not being able to disable the admin account when enabling sso, just to push you towards the paid version

- Pihole

- qbittorrent

- uptime kuma Easy and simple way to monitor websites I manage. I wish they showed incident history in the status page.

- IPfire Firewall Its easy, simple and gets out of the way, I mainly use it to block outside dns and as a doh resolver. There is also file caching using squid proxy, but its a headache to make devices actually use it.

I don't use its dns directly, devices connect to Pihole which filters queries then forwardes it to ipfire. Pihole is more advanced and has many community integrations.

All of it is running of Proxmox, ipfire as a VM, and all others are running inside a debian LXC with docker, nextcloud is on a separate LXC so I can ZFS snapshot it independently of others.

I also have a personal vps.

I host a matrix server(Synapse) on it, and its been a good experience, its not light, IMO it needs at least 2VCpus with 4gb of ram(on hetzner). I'm still a bit hesitant about installing bridges on it, since bridges decrypt messages, I may install it on the home server but its upload speed is limited to 25mpbs.

I also host headscale[1] Its a reversed engineered open source tailscale server implementation. It supports most of tailscale features. It mostly good enough, I also use the same server as an exit node, so its a full vpn.

I want to use a mesh vpn so I can have a single ip which will have full performance in my home while it still works when I'm out, because I have a separate pihole on the vpn server which has more opinionated ad lists for me and still have DNS filtering on the go. Yes I can just use the homes pihole, but the rest of the family doesn't use my vpn, so the dns override would breaks their connection.

And since tailscale/headscale support an exit node, I don't have to lose my normal VPN.

I'm not sure if I'm going to stick with it long term though, the tailscale app needs to be rebuilt to support a custom server(there is a PR adding support on their repo)[2] And it consumes a lot of bettery, it accounts for more than 30% of my phones battery usage, while the wireguard app doesn't even showup in the top 10 apps.

And the nextcloud app sometimes takes for ever to connect to their server, I'm using another pihole as the dns server for the network and I had setup my domain overrides correctly for both ipv6 and ipv4. The browser loads nextcloud web just fine while the app is still loading

If only there was to setup a standard wireguard server that cab be used wtih the official app with mesh networking.

1- https://github.com/juanfont/headscale

2 - https://github.com/tailscale/tailscale-android/pull/45

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

#364

Asking for advice:(to HN of all places but eh...) I know nothing about docker. I have a handful of VMs(Jitsi, pfsense,VPN). Want to be able to set up useful self-hosted services at home without killing my family downtime. My current plan: yunohost https://yunohost.org/ and a RPi4 to see the possibilities. Then if I see a rock solid requirement maybe go for something more specific. (NixOS config seems interesting...)…

Consider a "TinyMiniMicro" type slim PC instead of a RPi4. You'll get a lot more bang for your buck. https://www.servethehome.com/introducing-project-tinyminimic...

A fair point actually. A RPi4 8GB isn't that expensive, which is why it was desirable. But then a case, a cooling solution, a powersupply all adds up..

And in the end it isn't a formfactor standardised and stackable solution.

You've sold me on this one. Thank you!

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

#365

Asking for advice:(to HN of all places but eh...) I know nothing about docker. I have a handful of VMs(Jitsi, pfsense,VPN). Want to be able to set up useful self-hosted services at home without killing my family downtime. My current plan: yunohost https://yunohost.org/ and a RPi4 to see the possibilities. Then if I see a rock solid requirement maybe go for something more specific. (NixOS config seems interesting...)…

Check out the /r/selfhosted subreddit. It's an extremely useful resource. Docker Compose has worked great for me so far. I'm not sure about Nix.

The "awesome" lists from the Please Read This First post is gold enough to get me going for a while. Thank you!

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

#366

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…

How much time do you spend maintaining this stuff every month? Like upgrading versions, etc.? Do you subscribe to any security channels? Do you care what language it's built in, try to keep it all on a few languages to minimize maintenance burden, etc.? I've been considering self-hosting, but put off thus far by the above concerns.

Not OP but I was running a number of services with docker.

This was a major pain. Docker is fine for local development, but unless you have a full time department dedicated to babysit it, it’s not scalable for self hosting. Observing services becomes complicated and requires a whole tool chain, ditto keeping on top of new versions, etc.

What I did instead is install proxmox on my server, and run the former server (that was running all the docker stuff) as a virtual machine within proxmox.

I was then able to gradually move everything away from docker and into VMs or LXC containers (which are basically lightweight VMs, but you can use all existing tooling and treat it like a VM). I’m using ansible roles and playbooks, I can ssh into the containers, and unattended upgrades for updating, and tarsnap or borg for backups.

It’s much saner this way ad I don’t end up running versions that are several years old because of the complexity/inertia of docker.

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

#367
post #173

Earlier quoted context omitted.

I just used the standard integration documentation on HA's website.

What functionality do you get out of the media center? Is it just for local media, or do you use integrations for other services?

Not OP but it makes the whole setup easier to use.

For instance, when I turn on the PS4, HA turns on the receiver and the TV, switches to the correct inout, adjusts the lights in the room.

When I turn off the ps4, it switches off the tv and the avr, unless I switched the receiver to the music or media player input (in which case it turns the tv off or not)

It also lets me use these cheapo ikea zigbee volume buttons to adjust the sound on the receiver, pause and skip songs or video (via libreelec). And the “light switch” aqara button to turn off all lights at bedtime from my bed and keep the music running (if I double tap) or switch it off otherwise.

The above wouldn’t be possible otherwise: ikea’s volume switch only works with these ikea/Sonos lamp things otherwise.

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

#368

Listing the docker images. All this is hosted on a 45 Drives unraid server. adguard/adguardhome - Blocks ads on devices that don't support ad block extensions charlocharlie/epicgames-freegames - Bot that will automatically "purchase" free games from the epic game store. I have it setup to telegram me a link to enter the captcha. chuckmacdev/adrfinder - Checks for Disney dining reservations and emails a link to reserv…

> a 45 Drives unraid server

You run this at home? How’s your power bill? And why so many drives?

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

#369
post #34

I have a home server running Plex, but access is local only. I'd love to run some other applications as well, but I need to access these remotely. Anyone have a simple, straightforward and secure process for remote access to a home server?

I started using netmaker recently And it is running great on all of my devices so far.

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

#370
post #293

Earlier quoted context omitted.

Thanks for the info about photoprism. How does it handle videos, I have tonnes of home videos that I have no idea how to organise or manage.

It doesn't do well with them, basically it'll transcode everything so it's quicker to serve up, that's about it. Anybody use anything good to organize home videos?

PhotoPrism only transcodes videos that are not natively supported by most modern browsers, see

https://docs.photoprism.app/user-guide/organize/video/

Metadata is extracted from videos and potential sidecar files.

Transcoding can be turned off in settings:

https://docs.photoprism.app/user-guide/settings/advanced/#di...

More finetuning of ffmpeg parameters can be done using config options:

https://docs.photoprism.app/getting-started/config-options/#...

Post reply on HN