this post was submitted on 12 Oct 2025
13 points (88.2% liked)

Selfhosted

52190 readers
270 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Americans who host media servers for friends & family and are forced to use a cable-based ISP, what is your upload/download setup? Also, what is your rationale for your speeds?

Xfinity is not cheap, upload speeds are garbage and although I want my users to have a great experience, I don't want to spend tons of money to host this?

Do you make your users pay for access? That seems pretty shitty imo but I'm hosting encodes (no remuxes) but between my various non-local family members and a couple buddies from college, I'm maxing out my upload speeds and need to figure out what to do.

top 10 comments
sorted by: hot top controversial new old
[–] scrubbles@poptalk.scrubbles.tech 4 points 3 hours ago (1 children)

You can get away with a pretty low bitrate for most. As others have said, set the egress upload limit in the app to whatever you prefer, and just be ready to transcode.

Never charge for access to your server in any way. That is officially 100% illegal. If you can't do it without charging, you can't do it

[–] ReedReads@lemmy.zip 2 points 2 hours ago

Yeah I wasn’t planning on charging. Legality aside, it’s just a shitty thing to do.

[–] FancyPantsFIRE@lemmy.world 6 points 5 hours ago

In my area Xfinity cable has decent upload now, though it still trails fiber. Doing a speed test just now I get 2 gigabit down and 300 megabit up and I pay $85/month with a five year price lock. This is a relatively recent phenomenon so worth checking out if you can get a similar package. Prior to this I was getting 25-32 megabit.

I’ve never made my friends or family pay, but prior to getting decent upload bandwidth I did cap remote streams / concurrent transcodes and let people duke it out fist come first serve. Mostly it was fine. I’ve given maybe 15 people access, but only a few are regularly active.

I also keep a small offsite server at a family members house that splits some of my user base and serves as an offsite backup.

[–] Brkdncr@lemmy.world 3 points 5 hours ago

Set throttling.

Ideally set it at your egress point so that sessions get throttled only when your max upload is reached.

[–] K3can@lemmy.radio 2 points 4 hours ago

I have Xfinity now, so uploads are pretty good (300/80), but I used to have Spectrum, which not only cost more but only got about 8 mbps up. My solution was to restrict clients to low bandwidth streams, like 3mbps. I only had a couple users, though, so obviously there's a limit to how far that will scale.

If you can't upgrade or switch providers to increase bandwidth nor throttle clients, I think the only other solution would be time restrictions, but it's really going to depend on your users whether that's effective.

[–] ryan_@lemmy.world 4 points 5 hours ago* (last edited 5 hours ago)

I started self hosting when I had only 100Mbps down/10Mbps up. For about 5 years years I told my friends and family that I didn't have fast upload speeds so if several people were streaming at the same time there could be issues. Beggers cant be choosers, so they got what they got. That being said, I always tried to get smaller files so that less bandwidth was needed and that helped a lot

I lived alone so 100Mbps down/10Mbps up was plenty for me and I wasn't going to upgrade to a faster plan. I also worked from home with those speeds without any issues and I would have continued with that internet plan if I still lived there. My new place includes 1.2Gb down/up so bandwidth isn't the bottleneck for me any longer.

[–] CoyoteFacts@piefed.ca 2 points 4 hours ago* (last edited 4 hours ago)

If you're only at 10mbps upload you'll have to be very careful about selecting microsized 1080p (~4-9mbps) or quality 720p (~6-9mbps) encodes, and even then I really wouldn't bother. If you're not able to get any more upload speed from your plan then you'll either have to cancel the idea or host everything from a VPS.

You can go with a VPS and maybe make people chip in for the storage space, but in that case I'd still lean towards either microsized 1080p encodes or 1080p WEB-DL (which are inherently efficient for the size) if you want to have a big content base without breaking the bank. E.g, these prices look pretty doable if you've got people that can chip in: https://hostingby.design/app-hosting/. I'm not very familiar with what VPS options are available or reputable so you'll have to shop around. Anything with a big harddrive should pretty much work, though I'd probably recommend at least a few gigs of RAM just for Jellyfin (my long-running local instance is taking 1.3GB at the moment; no idea what the usual range might be). Also, you likely won't be able to transcode video, so you'll have to be a little careful about what everyone's playback devices support.

Edit: Also, if you're not familiar with microsized encodes, look for groups like BHDStudio, NAN0, hallowed, TAoE, QxR, HONE, PxHD, and such. I know at least BHDStudio, NAN0, and hallowed are well-regarded, but intentionally microsizing for streaming is a relatively new concept, and it's hard to sleuth out who's doing a good job and who's just crushing the hell out of the source and making a mess - especially because a lot of these groups don't even post source<->encode comparisons (I can guess why). You can find a lot of them on TL, ATH, and HUNO, if those acronyms mean anything to you. Otherwise, a lot of these groups post completely publicly as well, since most private trackers do not allow microsizing.

Maybe switching some of them onto a cheap seed box replica would be better? They have high in/out allowances.

[–] jonathan@piefed.social 2 points 6 hours ago (1 children)

Can you be more specific on how fast your upload speeds are?

[–] ReedReads@lemmy.zip 4 points 6 hours ago

10 Mbps upload