

Lol, that’s some dangerous waters you’re treading in.
Mama told me not to come.
She said, that ain’t the way to have fun.
Lol, that’s some dangerous waters you’re treading in.
I use HAProxy and Caddy, and for different reasons:
It works really well. My router is configured as a DNS server to route my domains to my local network, so I get to use TLS even on my LAN, which is neat.
Yup, we’re similar, though I have my SO’s PC and mine to pick from at upgrade time.
I’m a big fan of old PC parts. My current NAS/home lab is my old PC, so a Ryzen 1700 + GTX 750 Ti. It’s overkill for what I need, doesn’t use a ton of power, and I didn’t need to pay anything for it.
If that’s not available, I recommend second hand. Look around your local area and see what’s available, or check online at places like eBay. Be mindful of power usage for server products if that matters to you.
My next option after that depends on what I’m looking for. A mini PC with an external drive enclosure can be really nice, and there are some reasonable ITX-esque DIY rigs with drive bays that look nice. I’ll be a lot more picky when buying new though, so I’m not going to recommend specific setups without knowing your priorities (space? Power usage? Noise?).
ECC is nice, but not a requirement. AV1 on the CPU is nice, but you can get that on a relatively inexpensive GPU if you go that route, or you could encode everything into AV1 at rest in a bulk operation. There are lots of options, so it mostly comes down to what you have access to, your budget, and your priorities.
Depending on the service, you totally can, provided they include some way to recognize them. For example, the first few bytes of SSH are unique, so I made a simple TCP server that would forward traffic to an HTTP(S) server or SSH server depending on those bytes.
Yup, I was reverse proxying early in my career, and I even built my own once for fun (I “hid” an SSH server on my HTTP server by looking at the first few bytes and proxying appropriately).
Well, they said they wanted decentralized, and decentralization comes w/ caveats. I’m just providing options.
Sure, but you don’t necessarily have to use it like that, you can provide your own decentralized storage using it. Put some cheap devices (old RPis w/ large SD cards) at friends’/family members’ houses and have them pin your most important stuff. If they get broken/lost, NBD, you probably have another copy somewhere else.
If a lot of your data isn’t critical and you’re willing to gamble a bit (e.g. movies or something you can re-rip), then IPFS could be a perfect fit, just like torrents are (though IPFS probably isn’t great for large media like movies, but hopefully my point makes sense).
I’m not saying it’s perfect or anything, just that it exists and is in this domain. A lot of similar projects compare themselves to IPFS, so understanding what it is and isn’t is useful what evaluating alternatives.
You could check out IPFS, the OG.
Building stuff is fun, and using something created that does exactly what you want is cool.
Why create a self hosting setup if you’re the only one using it? Same idea.
I build things to solve a problem I have, not to get famous or rich.
I don’t audit the code, but I do somewhat audit the project. I look at:
I think that catches the worst issues, but it’s far from an audit, which would require digging through the code and looking for code smells.
Can’t you just send your link to them over SMS, IM, or email? Is the main difference that you can do this from the UI?
I guess entering a code on the TV is pretty cool though. Maybe I’ll poke around in the Jellyfin community to see what the interest is in such a feature, because it should be possible w/ minimal hosting costs.
I haven’t set up Kodi, but I would assume the go-to here would be a minidlna
, samba
, or nfs
server w/ Kodi providing the FE.
Assuming they’re not salted hashes.
I haven’t used Plex, so I’m not exactly sure what it’s doing, but I’m guessing it presents you some sort of search to find the server? Isn’t that pretty much the same as a domain name, just w/ a search bar instead of a URL bar? If your domain is easy to remember, I guess I don’t see an issue. I’ve also heard you can connect to multiple servers, so maybe that’s what people are talking about.
Regardless, I think Jellyfin could handle both. Get some community-funded STUN relay servers to handle discovery and implement a way (if it doesn’t already) to have your client connect to multiple servers. There should also be a way to copy all the configs from one client to another (say, a QR code or UUID, settings copied over the same STUN server).
My main issue is that this could open up servers to more potential attack vectors, and Jellyfin already has some security weaknesses. But other than that, I’d be happy to help implement this sort of thing, a STUN server can be run on as little as a $5 VPS.
It’s still very permissive, you just can’t remove their branding.
If it’s literally just copying data, a Pi Zero should be plenty, especially if there are gaps in between (i.e. motion detection). The main concern is if writing to the SD card can keep up, but I’d totally give it a shot first before buying something.
A Hetzner storage box could work, which is about $3-4/mo for 1TB.
But if you really want it local, a cheap SBC w/ a big SD card seems like a good option. It’ll be slow and you’ll need to replace the card periodically, but it will sip power and is incredibly easy to conceal.
You can run it rootful, then it behaves just like Docker.