This app was mentioned in 27 comments, with an average of 1.93 upvotes
Besides what OP said, I just upload it to the Switch from my phone using FTP (I use FTPD Snap! on the Switch as well as AndFTP on my Android). Just delete the old hbmenu .nro file before uploading the new one, and you're good.
I use AndFTP with its sync function to automatically sync my DCIM folder to a backup folder on my linux desktop every night at 2 AM, as long as I am on a wifi network. It is easy to set up and has been working for me for a few years now. There are no special programs to install. It runs on an ftp or ssh (sftp) connection and a few other options. You probably have openssh installed already.
I use AndFTP on my phone to connect to the ssh server on my desktop (sftp protocol). Though the app has a longstanding bug where it drops transfers if you rotate the screen.
For backups I use Rsync Wrapper.
Nope. I only get slow transfer speeds when compared to my PC wired through Ethernet. Via mobile I get about 3 MBps, whereas over wire I get 11MBps.
I own a Samsung S8+, and I use IrisMAN on my PS3 and AndFTP client on my phone. If you have any more questions feel free to ask.
Edits: Turns out Blackb0xs FTP Server gave me problems with my phone, wich is weird, as I've already made some transfers. I changed it to IrisMAN, wich works great. Iris MANAGER should also work.
FTP consultant here...
Lots of good responses here. 172.22.x.x looks like a class B private address so is not a routable IP. Is this the actual IP address or did you provide this IP only as an example?
Debug logs would help if you can provide those.
FTP is a very strange protocol, using 2 separate ports for COMMAND and DATA, and by default (Active FTP), the DATA channel actually initiates from the FTP server and sent to the FTP client. On top of this strange behavior, there are multiple variants of FTP:
Active vs. Passive. Use Passive mode if possible. This helps being more "firewall friendly". There is also newer Extended Passive (EPSV) mode that should be used if that option exists as this is more "NAT/router friendly".
FTPS (FTP+SSL/TLS). This encrypts the communication over a TLS layer. This is an valid option over SFTP, and in some ways more secure (some common SSH algorithms have known vulnerabilities). However, a side effect of encryption is it prevents a firewall from inspecting packets to dynamically open FTP ports.
FTPS Explicit vs. Implicit SSL: Explicit normally listens on an unencrypted port (e.g. 21) and the FTP client then requests SSL which initiates the SSL handshake. Implicit is similar to HTTPS where it always expects SSL and the SSL handshake occurs immediately.
All of these options combined make FTP(s) a challenging protocol to use especially when you introduce routers, firewalls, and SSL/TLS. When troubleshooting, try taking Kodi out of the picture by installing a very basic FTP client on your Kodi device. I use AndFTP on my Android phone to test with my clients. If you can get that FTP client to connect then you have negotiated all of these challenges, and you should be able to have success with FTP inside Kodi.
Assuming the IP address is routable (not actually 172.22.x.x), I am 99.9% sure this is caused by networking (specifically NAT) and/or a firewall. You might be able to get this working with FTP without SSL, but this sends everything including your username+password, sent in the clear over the Internet.
I used personnaly an app called AndFTP from my android smartphone (I uploaded also folders with it) : https://play.google.com/store/apps/details?id=lysesoft.andftp&hl=en
While everyone else means well, I hate to say that they're entirely incorrect about you being unable to do it entirely on your phone. Because that's exactly what I did. It will be much easier on you if you use Android, for access to your phone's filesystem, but I know there has to be ways to do it via Apple devices as well. Here's what to do:
Buy yourself a cheap domain name and hosting package. (We're talking less than $10 here)
Download an FTP app. This one has worked great for me- https://play.google.com/store/apps/details?id=lysesoft.andftp&hl=en
Download an IDE program. Many are available, and if you happen to be using Android, I can personally recommend an app called AIDE. General Coding Version- https://play.google.com/store/apps/details?id=com.aide.ui&hl=en HTML/CSS/JAVASCRIPT version- https://play.google.com/store/apps/details?id=com.aide.web&hl=en
Learn techniques via the 40 million resources available. Udemy, Udacity, Code Academy, Coursera, Learn Python the Hard Way, etc
Code them in your IDE of choice.
Upload them to your host via the FTP.
See the result of your exercises/tests by visiting your website.
GG.
That's all in reference to Javascript. If you decide to go for something like Python or Java, you can still use any IDE to write the code, and there are modules you can download which allow you to run the code directly on your phone, via a command line program. Here's one that I use and recommend: Terminal Emulator https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
If you have any issues with this stuff, just send me a pm. I'm busy, but willing to help in whatever way I can. Good luck!!
AndFTP handles multiple folder upload/download/sync. Works well.
Not sure about the USB, but it might just be easier to use sftp over wifi. I did that with AndFTP on my last phone.
https://play.google.com/store/apps/details?id=lysesoft.andftp
100% tested seedy transfer https://play.google.com/store/apps/details?id=lysesoft.andftp
I've used this in the past. Should work just fine for you.
My personal favorite is https://play.google.com/store/apps/details?id=lysesoft.andftp which supports most protocols that I need.
AndFTP works for me, pretty simple to use and is lightweight.
Maybe AndFTP for android? the description say that it support SCP too
Just don't use that app. The app is not updated since last year. Use AndFTP.
Just search for an FTP Client. Like this.
That is not backing up, that is just having another copy that can get stolen/lost along with your camera.
You really need an offsite backup... do you have home ADSL? The cheapest option would be to have a port forwarded Pi at home and use your portable Pi to create a local copy and scp your files home when you have access to WiFi.
To be honest I think you would be better off travelling with a cheap android tablet scp clients do exist. By the time you have got a Pi+SD+case+screen+WiFi your talking ~ £60 probably (much) more, OTOH you could get 7inch touch screen + WiFi + battery power for ~£30 ... now don't run out and get that model it was just the cheapest Google hit, but a tablet will be usable on the move, does not look like a bomb has a built in speaker + webcam and be a more generally useful, easy to transport and reliable ..
A quick Google search brought me to AndFTP. It says it supports SCP but I've never used it before. Good Luck!