33

Hey y'all, I was reading this self hosting user survey at selfh.st and noticed that some people said they self-host on a mobile phone.

I have an Android phone here I could use and I can picture setting up the phone and then just leaving it plugged in, in a corner somewhere. That seems like a good use for all that computing power but I'm not sure how to get started.

I found this article showing how we can use a phone for a web server:

https://www.digitalocean.com/community/tutorials/host-a-web-server-on-android

But is there any way to host other apps / services on a phone? Does it have to be rooted first?

Any pitfalls or other tips you can share when to doing this?

Thanks!

you are viewing a single comment's thread
view the rest of the comments
[-] Rootiest@lemmy.world 6 points 1 year ago* (last edited 1 year ago)

I usually recommend against this particularly if you intend to have the display or camera kept on.

The issue is that modern mobile devices cannot bypass the battery.

This means that when the device draws power it does so from the battery, even if the battery is fully charged and the charger is plugged in.

In that case the device will draw from the battery and the charger will top up the battery. This process, particularly with higher draw or increased heat from the display/camera/etc will cause the battery to wear at a much higher rate than normal use.

If left unchecked in this scenario for long enough this can become a fire hazard as the battery will eventually pillow or puff up. When this happens it makes it very easy to cause a short that will result in a fire. This can even happen on its own if the battery pillowing damages the screen or some other sharp component that then punctures the battery.

Virtually all mobile devices you can still get your hands on will be vulnerable to this issue unless you open them up, remove the battery, and then solder/wire a bypass. There is no way to bypass this behavior in software. Even with the battery bypassed you may experience issues with some devices refusing to boot in that configuration.

For that reason it's generally a better decision to get an SBC or an old laptop/mini-pc instead and if your needs call for it: a touchscreen to go along with it.

Laptops are typically not as susceptible to this. Many relatively new laptops still had removable batteries and will therefore generally work with the battery removed and only a charger attached.

And of course this is not an issue that will occur overnight.

If you want to use a phone temporarily as a touch panel/camera/server then by all means go for it! But I would suggest finding a safer solution if you intend something long-term as any mobile device will eventually become a fire hazard

[-] elbarto777@lemmy.world 1 points 1 year ago

Thank you for the explanation.

[-] rar@discuss.online 1 points 1 year ago

So the question is: why was it designed this way? Why can't we bypass the battery to power up the device from the charging cable alone?

this post was submitted on 06 Nov 2023
33 points (86.7% liked)

Selfhosted

40330 readers
155 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 1 year ago
MODERATORS