I’m looking for an easy way to upload files from my Android samrtphone to my home server. is there a - ideally dockerized - solution for that? Some simple web GUI where I can click on “Upload” and the files will be saved to a certain directory on my home server?
EDIT: I should’ve added that I want to do this remotely and not in my local network. I want to be able to send files from my Android smartphone from anywhere via the internet to my home server. That’s why I thought about a services hosted on my server, which frontend I could access through my smartphone. But I might’ve answered my question already with the following: https://github.com/zer0tonin/Mikochi
Material Files support both SMB and SFTP - https://f-droid.org/en/packages/me.zhanghai.android.files/
And SSH key authentication
I highly recommend this one.
If all you’re looking for is a way to send files from your phone to your server, this is the simplest way to do it.
Share your server volume as a SMB, mount to phone via Material Files.
There is also FX which can do this too, additionally you can browse/download/upload files to/from the phone locally from PC through browser (the app opens up a web server).
Material Files + SFTP is a winning combination. You probably already have SSH configured and it is quite secure.
Syncthing
You could technically do this with Nextcloud, but that is definitely overkill just for a file drop.
The next best thing I can think of for this would be localsend with auto accept enabled.I use syncthing. Share from any app, land on that directory on your server.
Try LocalSend https://github.com/localsend/localsend
I use CX file server. It can create an SFTP connection. I also have a VPN through my router.
Syncthing may be easier if you don’t have a VPN.
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
Fewer Letters More Letters NAT Network Address Translation SSH Secure Shell for remote terminal access VPN Virtual Private Network
3 acronyms in this thread; the most compressed thread commented on today has 11 acronyms.
[Thread #596 for this sub, first seen 12th Mar 2024, 14:05] [FAQ] [Full list] [Contact] [Source code]
Syncthing works over local LAN and public internet relays, and is very good at traversing NAT
Mount a folder to Filestash and you can access it via web ui ☺️
It is a filemanager in the browser, you can click upload there 😁