How can I easily and conveniently transfer files wirelessly between my linux computer and android phone?

https://lemdro.id/post/9853743

How can I easily and conveniently transfer files wirelessly between my linux computer and android phone?

I'm running OpenSUSE leap 15.5, When I was on the linux mint, I was using warpinator but using it on openSUSE is troublesome and I wish there was a linux version of blip but unfortunately there is not.

See localsend on github
KDE Connect is amazing. Also works without KDE.
KDE Connect to my iPad just stopped working for me a few months ago. Do you know of any possible reasons?
could be something fucked with your network settings or ports. if you have 2.4 and 5ghz modes try connecting your ipad to the mode different from the one used by your pc, works for me and I still have no idea why
Doesn’t seem to work…
ya it’s annoying as shit and lack of almost any documentation doesn’t really help 🫠
KDEC has been horribly buggy on IOS in my experience. Never connecting or showing devices only occasionally.
This just stops working on either my Linux laptop or my phone randomly. I’ll need to kill the process and restart it Does anyone know how I can fix this? Battery optimisations are turned off on the phone.
If you turned off battery optimisations globally, it might still kill it. You specifically have to go into app options and allow it to be always on, as well as allowing all it’s notifications
Sorry, I meant optimisations for KDE Connect in particular. It has a persistent notification enabled as well.
It kind of needs that (you can use trucks to make it go away) because of the android model of apps where an app may get yeeted off a cliff if it’s not currently showing a notification. Again, you can pull some tricks but for the average user they have to do it this way.
Nah it doesn’t. It works great on Debian KDE and my Android phone. It does not work on Mint Cinnamon and my Android phone.
Works on xubuntu. Though restarts are a common solution to no connection. That’s fine, I’d rather not spend extra juice to keep them Wi-Fi tethered.
Is there a way for KDE connect to connect PC with phone if phone is on WiFi and PC on LAN going trough different router in the same network?

Wont go inte networking, but assuming networking works between them you can manually specify an IP in the mobile app:

Add a device -> three dots in top right -> add devices by IP.

Bonus: This also works over tailscale and similar apps, making it so you can have an always on connection despite not being home.

Either Localsend, if you’re only interested in that one function, or KDE Connect for the ultimate experience.
I love Localsend because it’s gloriously simple: Does exactly what you want, and nothing more. I haven’t used KDE Contact; what else does it add in?
Notifications, messages, clioboard sharing, remote control of your pointing.device, keybiard, command inputs on computer… When it works it’s great, but it is hit-and-miss between distros and updates catching up.
Absolutely love the ability to share links from my android and have them open automagically on my linux HTPC. Also made a command shortcut for my laptop so I can unlock it from my android. Really versatile
can recommend KDEConnect it’s working surprisingly robust.
Does it support “sending a file larger than 2 gigs, without mysteriously deleting it at the end, but if you manage to sneak a hardlink to the file while it’s transferring then it’s okay”?
lol that sounds annoying.
Syncthing
Never could get it to work with phones, and that from Arch, Mint, Asahi, Macos all sharing flawlessly between thembut no phone would reliably stay sync’ed.
What phone are you using? I’ve used it my many Android devices from various manufacturers. Always worked flawlessly.
I have a 2-year old android 11 oppo A53, my colleague some small samsung on A10. Installs fine, sync a first time somewhat, then just don’t sync a thing.

Interesting. I currently use it on a Samsung S22. In the past, I’ve used OnePlus devices, Redmi devices, Realme devices. Always worked.

Maybe post it in their forum? They’re usually very helpful.

That could be a permissions issue that doesn't allow the app to run on background, Maybelline?
Something like this happened on my sister’s laptop. She got a new laptop with windows. She followed some website to set up Syncthing, but it wasn’t syncing. Turns out, there’s some kind of “trusted network” deal that needs to be figured out. (Don’t remember the exact term anymore.) Anyway, helped her fix it, and installed Debian Stable on it the next time I was visiting.

Oppo has very aggressive battery management.

While I was using one, had to manually turn off battery management for syncthing, and check after major updates…

But worked flawlessly once that issue was solved.

Yeah, to reiterate what @[email protected] said, syncthing works flawlessly on any Android devices I have used.

Maybe there’s something you missed on your phone’s setup?

There is an fdroid version named syncthing fork. Give that a go.
KDE Connect
also syncthing, if you’d like to synchronize a directory to act like a shared folder and be identical on both devices
kde connect is my recommendation also
Alternatively, Material Files (available in F-Droid) can easily create a local FTP server or connect to a NAS. It’s also a pretty good file manager app.
GitHub - zhanghai/MaterialFiles: Material Design file manager for Android

Material Design file manager for Android. Contribute to zhanghai/MaterialFiles development by creating an account on GitHub.

GitHub

There are some browser based solutions like sharedrop.io and file.pizza. I haven’t had the latter work for me though, not sure if it’s still functional. They work through WebRTC to discover local candidates for receiving files, the same way that video calling typically finds the best connection.

Security

ShareDrop uses a secure and encrypted peer-to-peer connection to transfer information about the file (its name and size) and file data itself. This means that this data is never transfered through any intermediate server but directly between the sender and recipient devices. To achieve this, ShareDrop uses a technology called WebRTC (Web Real-Time Communication), which is provided natively by browsers. You can read more about WebRTC security here.

ShareDrop

ShareDrop is a peer-to-peer file sharing app powered by HTML5 WebRTC.

There might be more modern ways of doing this, but I run “Wifi FTP server” on my phone, with my download directory as its root. Then I use filezilla or whatever to transfer what I need.
Personally, I prefer LocalSend to KDEConnect.
You should try kde connect
wifi file explorer pro apk
For secure private transfer use the Warp flatpak in Linux and Worrmhole William in Android.
samba. share a folder on pc, and on your phone use a file manager that can access smb folders in your local network, then just copy or move from or to that folder. bit of a hassle to set up the first time, but makes things more convenient in the long run.

I am surprised that most reliable solution is not as popular here.

I use it with iOS. Owlfiles app supports samba, but I am sure there are others.

Syncthing is great to periodically sync files between Linux and Android. And you could use it as file transfer service for occasional needs if you just share an empty directory.
X-plore on android can give file access via Web frontend in paid Version.
I find the easiest approach is to connect to the pc via sftp and use a file explorer that supports it - such as ghost commander.
If you want just a replacement for Warpinator, LocalSend is definitely the way to go. I used Warpinator before, and LocalSend is just an overall better version of the same thing imo. Finds other devices instantly, can also send text in addition to files and folders, and is available across platforms.
I use primitive ftpd on the phone and FileZilla on the PC.
Primitive FTPd | F-Droid - Free and Open Source Android App Repository

FTP server

If by wirelessly you mean via Wi-Fi network then one convenient option is qrcp. It generates a QR-code right in your terminal, which you can scan with a phone and send/receive files through a web interface on the URL it provides.

If you want to transfer files regularly, there is another option. Almost every distro has Python installed, and the Python has a “built-in” FTP server. You need to just cd into desired directory and run the command python -m pyftpdlib -w. It will open a FTP server with root in this directory. You then can access it through a file manager, like Material Files for example, and send files and folders back and forth. In Material Files you can save the server address for future use.

GitHub - claudiodangelis/qrcp: :zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.

:zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal. - claudiodangelis/qrcp

GitHub
Single file? KDE Connect. A folder? Syncthing
snapdrop.net if on the same network
Kde connect is great.

KDE connect is a large suite of some good, some half-baked, and some just plain scary remote tools.

I’m liking LocalSend for the occasional “I want some files/pictures/text to go from here to there”.

I second KDE connect. It’s awesome. Don’t listen to the haters.
I used to love it until I started having so many problems I had to give up.
KDE Connect has been mentioned before. You can supplement this and other tools by using a VPN so that both endpoints can see each other even if the underlying network does not allow this. My preferred solutions are Tailscale (managed, cloud-based) or Headscale (for self-hosting).
Install an FTP server on your phone. Connect to it via an FTP client on your PC. EZPZ.

definitely this.

I use Solid Explorer on my phone. even has a quick start button for my slide down menu.