Definitely yes. I only see positive benefits by using a reverse proxy. From the fun of learning new stuff to the added security (which is never a downside) and being ready to expose outside in a future.
Man, at 55 I will be still running ironman's... Hopefully. And trails. Let's keep arthritis for the 70's, shall we?
Agreed and big thumbs up for Gentoo. Our distro never gets enough love!
What if your home network goes down while you are away for a week and you cannot get it back online?
Not a risk I am willing to take, so a backup server would be required.
I don't have a sinology, and i dont want to use proprietary stuff... so i never looked into it
Now the big question is: are you an Arch or a Gentoo lover? Just joking.
Good job! Keep it up
It's a work in progress, but https://wiki.gardiol.org (which is OFC self-hosted)
Anyway, beefy HP laptop with 32gb ram and Xeon CPU to run all services. 3 RAID-1 (Linux sw raid) usb3 volumes to host all services and data.
Two isp's: Vodafone FVA 5G (data capped) for general navigation and Fastweb FTTC (low speed but uncapped) for backup access and torrent/Usenet downloads.
Gentoo Linux all the way and podman, but as much limited as possible: only immich (that's impossible to host on bare metal due to devs questionable choices).
Services: WebDAV/webcal/etc wiki, more stuff, arrs, immich, podfetch, and a few more.
All behind nginx reverse proxy.
99% bare metal.
Self developed simple dashboard
External access via ssh tunnels to vps
Docker sucks with user management. I installed them all on bare metal each one on its own user. They all belong to a common "media" group and inset 750 as umask.
Its a bad bad idea to have 777 files and folders lying around, don't do it.
Usb2 should work, its up to 30+ megabytes per second, enough for 1080p h264 streaming (6megabits per second).
Hardware is not keeping you from trying
I am very interested as well
Connection closed means somebody is listening to the port and failing/not willing to reply.
Unless some network middlemen is closing your connection (ssh should be on port > 1024 to be safe from ISP throttling), your ssh server is severely strained (oom, disk full...) or your F2B is kicking in.