this post was submitted on 24 Sep 2024
82 points (93.6% liked)
Linux
48008 readers
1194 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
For phone, a couple things.
Look for Mobile Device Management. I've been meaning to do this for family for years.
Flyve is an open source MDM. I've only tested it so far. You may want to look around for others.
To help with file management on Android, I setup sync jobs between the phone and a desktop (or a user's laptop) for certain folders, things like DCIM, Download, Movies, Pictures, etc (and certain app data folders such as Camscanner) using Syncthing-Fork on the phone, and Syncthing or SyncTrayzor on a pc. Doing this enables file management from the pc, as changes can sync back to the phone (and since I want my photos on my pc anyway...). Syncthing can work across most any network, including the internet and your phone data plan (so don't let it sync big stuff using data). It can be locked with a password too, to prevent little hands from mucking things up.
You could, in theory, just let it sync the entire sdcard, but lots of stuff changes all the time, such as app data in the Android folder. No reason to sync that stuff. Plus doing that doesn't permit finer control of sync for things like DCIM, which I permit to sync over any network and any power state.
Syncthing also works between two or more phones, or PCs (windows or Linux), and has lots of flexibility for sync. I use it extensively to share stuff with friends so we don't have to think about sharing, especially for larger files. I sync files between phones with no PC, some sync jobs use a pc as intermediary so both phones don't need to be connected all the time, etc.
Another sync tool, Resilio, is really good. But on the phone it's a major memory and battery hog, so I use it only for it's selective Sync feature, and keep it turned off otherwise.
These are just my ideas, everyone's use-case is different. Your problem is one I've been lazily working on for years, so I look forward to the other ideas that come up here.
Flyve's site says that it's ceased development, which I found to be slightly amusing since this is the first I've heard of it. I have a lot of experience in the MDM space, and to be perfectly frank, for Android your best option is staying first party and sticking with Family Link. The MDM APIs in android land are a hot mess, and have been since their inception, and 3rd party solutions have only ever been adequate at best.
Ain't that the truth.
I avoid Google stuff, actually going Google free on the phone I'm setting up now, so Family Link is out for me. And I try to avoid all-eggs-in-a-basket anyway.
Yea, it sucks. I've looked at a LOT of MDM for Android.