this post was submitted on 11 Mar 2025
349 points (98.9% liked)

Selfhosted

60967 readers
738 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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

With the latest release of android it now supports some Linux functionality. I got docker installed simply by following Docker's docs.

Any thoughts or uses for a mobile homelab? What would be useful to have mobile?

you are viewing a single comment's thread
view the rest of the comments
[–] shyguyblue@lemmy.world 3 points 1 year ago (2 children)

Oh nice! I'd love to run an ad blocker/dns/reverse proxy on something with a little more beef than the Pi zero I've got now.

Jellyfin and or Pi zero does not like streaming through the video.local address I've got setup, so i have to use IP address to get anything without stuttering.

[–] lka1988@sh.itjust.works 2 points 1 year ago* (last edited 1 year ago) (1 children)

The VM eats through the battery, that's the only hangup I have with this. Otherwise that's a fantastic idea.

[–] shyguyblue@lemmy.world 1 points 1 year ago (1 children)

If I trusted the battery tech more, I would use an old phone. But I've had one of those white plastic Mac books hooked up to power so long, the battery swelled out of its enclosure :/

Maybe there's a way to disconnect the battery, or an app that switches off charging, so it drains enough to keep that from happening

[–] lka1988@sh.itjust.works 2 points 1 year ago* (last edited 1 year ago)

There are root apps that can limit battery charge level. If you have an older phone that's rootable, I would look into that.

[–] merthyr1831@lemmy.ml 1 points 1 year ago (1 children)

pi zero for streaming is insane not gonna lie. What sort of resolution do you stream it at?

A decently newish phone would blow even a pi 5 out of the water I bet. Modern GPU drivers from snapdragon or mediatek plus core designs that arent 7 years old out of the factory would be a godsend for low-watt homelabbers

[–] shyguyblue@lemmy.world 1 points 1 year ago

Dang, I just realized I didn't explain the setup well enough:

An old laptop runs the Jellyfin server, but the Pi runs the reverse proxy. For some reason, trying to use the reverse proxied address causes problems, but connecting directly to the laptop via IP address and port runs fine.

I tried a Jellyfin server with a pi 2 or 3 and it couldn't serve more than one client at a time. So i imagine a zero wouldn't even be able to load the app, much less serve anything :/

My main reason for running my DNS/ad block/nginx through the zero, sometimes the laptop goes down, freezes, or fails to clear the transcodes folder, so having that stuff separate keeps at least part of the network running.