83
submitted 11 months ago* (last edited 11 months ago) by Tywele@lemmy.dbzer0.com to c/android@lemdro.id

I have a TrueNAS server at home and thought I could easily connect it to my phone (Pixel 7) as a network drive but was surprised to learn that Android doesn't have a built in feature for that.

iOS/iPadOS does have this to my surprise built in via the 'Files' app.

Or did I just not look hard enough in the Android settings? (I know there are 3rd party apps for this)

all 33 comments
sorted by: hot top controversial new old
[-] Brokkr@lemmy.world 29 points 11 months ago

I think this is a function that should be delegated to an app, so that users can choose from a variety of options. Having it built in would restrict that choice. Kind of like keyboards.

[-] Tywele@lemmy.dbzer0.com 10 points 11 months ago

In iOS it's a function of the Files app but since the Files app comes with the OS by default I called it built in.

[-] 30p87@feddit.de 9 points 11 months ago

iOS, as far as I remember, only supports WebDav. Which is useless with an SFTP server, ofc. And yes, there is the solution of installing another file server, configuring it, maintaining it, ripping a new hole into the Firewall, and fiddling around with file permissions, but that sucks, obviously. You could of course buy (or even subscribe to, I believe) a third party, closed sourced, app.

Then there's Android, with FOSS apps like RemoteFiles, because sideloading.
Or just mount it with rclone.

And in my case, I don't need an actual mount anyway, because the FOSS Keepass2Android has native SFTP support, because it makes sense to have it.

[-] bdonvr@thelemmy.club 7 points 11 months ago

Why not both?

I shouldn't have to wade through possibly ad-filled, data-collecting, unknown third party apps to do a basic function...

[-] Brokkr@lemmy.world 2 points 11 months ago

I think some phone manufacturers do offer a files app, I don't know which ones have smb capabilities though. Regardless, it is an app, not a part of the OS. Also sounds like that's how Apple implements it too, except they probably don't let you use a different app.

[-] pgetsos@kbin.social 5 points 11 months ago

While I agree, a keyboard is always included in a phone

[-] xcjs@programming.dev 24 points 11 months ago

It's not built in, but I generally recommend Solid Explorer for that functionality: https://play.google.com/store/apps/details?id=pl.solidexplorer2&hl=en_US&gl=US

[-] FrameXX@discuss.tchncs.de 6 points 11 months ago
[-] xcjs@programming.dev 2 points 11 months ago

Is that the official distribution link or a personal mirror?

[-] FrameXX@discuss.tchncs.de 4 points 11 months ago
[-] chepox@sopuli.xyz 21 points 11 months ago

My Samsung phone does have that feature in the My Files app that comes pre installed. I don't use it because File Manager+ is so much better. And I have access to my SFTP, LAN and NAS. I am not associated with the app. Just enjoy it and recommend it because I find it very useful.

[-] woelkchen@lemmy.world 4 points 11 months ago* (last edited 11 months ago)

Yeah, was about to write that My Files comes with support for SMB, FTP, and SFTP.

[-] redditReallySucks@lemmy.dbzer0.com 20 points 11 months ago

There are plenty of third party apps that do this. The integrated file explorer on Samsung devices supports ftp, sftp and smb.

[-] lolcatnip@reddthat.com 11 points 11 months ago

What do you even do with files on an iOS device?

[-] evident5051@lemm.ee 5 points 11 months ago

I use it to access my Syncthing folders.

[-] lolcatnip@reddthat.com 2 points 11 months ago

To what end? Are there iOS apps that can open the files?

[-] evident5051@lemm.ee 3 points 11 months ago

I can open PDFs, images, text or audio files in the Files app natively.

[-] GravitySpoiled@lemmy.ml 6 points 11 months ago* (last edited 11 months ago)

Which OS do you run? Android just isn't enough anymore these days.

Did you try material files?

3rd party apps are somewhat funny on android since every app is 3rd party on another android os device.

I am connected to my nextcloud and my proton drive via the "built in" files app from grapheneos.

[-] aluminium@lemmy.world 2 points 11 months ago

Which OS do you run? Android just isn’t enough anymore these days.

I 100% agree with this. Different Android "skins" can be so different from one another in look and feel and capabilities I would qualify them as separate Operating Systems which run Android Apps.

Same as with Linux Distros. They all use the same kernel and same low level components like system-d, bash, glibC, ... but can offer vastly different capabilites and user experiences.

[-] woelkchen@lemmy.world 2 points 11 months ago

The post says Pixel 7, so Google Android and Google wants Drive customers.

[-] GravitySpoiled@lemmy.ml 1 points 11 months ago

I've got a Pixel 6 but another OS

[-] woelkchen@lemmy.world 1 points 11 months ago

No additional qualifier means default OS of the device, obviously.

[-] pory@lemmy.world 6 points 11 months ago

On the flip side, I've been using FX file explorer for this for years with no issues, but my roommate on the latest iPhone (a year ago) encountered a pretty horrific oversight in the default Files app's way to handle this (and no option to use third party apps).

Whenever she tried to copy more than 2GB from the network drive to the phone via Files, the phone would completely lock up and freeze (and stop transferring, which I confirmed by looking at read operations on the home server). She had to hard reboot and copy the files over multiple operations instead of just queuing up 50GB of audiobooks once and letting it transfer in the background. It turns out the Files app handles network assets by loading them all into RAM and then writing them to the iPhone's NAND, and if you try to perform an operation that takes more than the phone's current available RAM it just does the Apple equivalent of a bluescreen.

[-] pacjo@lemmy.dbzer0.com 6 points 11 months ago

You know what? I never noticed that.

The stock files app is lacking to say the least. Try Material Files and optionally Round Sync which will allow you to access all rclone supported remotes in the material files app.

[-] Orbituary@lemmy.world 5 points 11 months ago* (last edited 11 months ago)
[-] alonely0@programming.dev 5 points 11 months ago
[-] MasterBuilder@lemmy.one 3 points 11 months ago

If it is WebDAV, DAVx5 has a feature that makes those shares available as a local volume. An sFTP app can be used to xfer files.

TrueNAS probably has a service for synchronized folders like google drive. I don't know how to access NFS or SMB transparently.

[-] possiblylinux127@lemmy.zip 3 points 11 months ago

That's not something I ever though of. Anyway I use Lineage OS with F-droid and I personally wouldn't choose to lock myself under Apple

[-] TheMadnessKing@lemdro.id 2 points 11 months ago

MiXplorer, Folder Sync Pro and more

[-] TechAdmin@lemmy.world 1 points 11 months ago

Does TrueNAS have a web UI that works well on mobile browsers for file download and upload? If it does then could probably use for simple scenarios.

this post was submitted on 27 Nov 2023
83 points (100.0% liked)

Android

17682 readers
23 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

🔗Universal Link: !android@lemdro.id


💡Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

💬Matrix Chat

💬Telegram channels / chats

📰Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 1 year ago
MODERATORS