February 23, 20251 yr Community Expert Before anyone lets me know that FTP is a bad idea, I know it is ... my options are very limited. I'm doing this specifically for my Sony A7VR camera that oddly supports LAN connections but uses FTP for file transfer. I've got the Sony camera setup with LAN connectivity. I've enabled FTP on Unraid 7.0.0 But now what? I verified connections, but the folders available all say permission denied (disk 1, disk 2, user, cache, etc.). I don't see anywhere where I can define access to a share? FYI, I enable FTP server only when I need to use it, otherwise I disable it. It's odd that this camera only support file transfer thru Wifi or LAN connection via FTP or direct USB-C to PC or remove CFexpress card and use a reader/USB-C to PC. What I'm trying to accomplish is to NOT keep removing the CFexpress card and just use LAN for file xfer. Anyway, thoughts on how to proceed with FTP server enable and getting it to allow access to shares?
February 23, 20251 yr Author Community Expert 1 hour ago, trurl said: Better to use one of the FTP dockers. Any suggestions, I tried sFTPGo but nothing happened?
February 23, 20251 yr Author Community Expert I guess I'll try "nextCloud" docker, but it doesn't actually say it supports FTP or SFTP or FTPS? But it seems "nextCloud" is being regularly updated so that's a plus.
February 23, 20251 yr Author Community Expert Oops, nevermind, nextCloud is NOT an FTP server ... my quest continues.
February 23, 20251 yr Author Community Expert UPDATE: the developer for sFTPGo got back to me and indicated sFTPGo should NOT be listed for apps to use with Unraid?
February 23, 20251 yr Community Expert 4 hours ago, RobAinscough said: UPDATE: the developer for sFTPGo got back to me and indicated sFTPGo should NOT be listed for apps to use with Unraid? I think i means that the support link should be pointed to the unraid forums instead. Not that it should NOT be listed for apps. And I agree. @CorneliousJD should have created his own support thread for this container. The docker container itself are drakkan's official image which can be used by anyone on any platform that supports docker. @CorneliousJD just created the template for unraid so we unraid users can get to easily from community apps. All apps on dockerhub can be used on unraid, but for it to show up in community apps someone must create an unraid template for it. If there is issues with the SFTPGo app itself (like a bug) the right place to ask is on drakkans support channels. But unraid users should ask for support on unraid support channels (this forum). Like for issues with setting up the app or other things than bugs. I guess @CorneliousJD will see this now (since I pinged him 3 times..) if he still is on this forum. So maybe we can get him to create his own thread for this container. Or at least link to the documentation for the app. It's unfair that we push all the support on drakkan when the app is listed under community apps. So I totally agree with drakkan. If you publish an unraid template you should support it as well. There's probably more then a few unraid users that use the app and would be able to help with support here on the forums. Now, what do you need help with? I use SFTPGo myself so maybe I can help. Edited February 23, 20251 yr by strike
February 23, 20251 yr Author Community Expert 5 minutes ago, strike said: Now, what do you need help with? I use SFTPGo myself so maybe I can help. Thanks for the response. I installed sFTPGo and left the defaults "as is" and hit Apply. I guess I expected to see a WebUI for it or something, but I don't see anything as if it never installed? EDIT: I'm looking for the quickest and most simple FTP or SFTP for local network usage exclusively (not public) for my Camera FTP xfer of files to sFTPGo. Edited February 23, 20251 yr by RobAinscough
February 23, 20251 yr Community Expert It's not listed in your docker tab? Did you get a an error when installing it?
February 23, 20251 yr Author Community Expert Correct, not listed in my Docker tab, only have my Plex Media Server Click Install and get parameters, I don't change any. Click Apply ... oh, this time I got a command execution window ... hmmm And some errors reported: But it does now show up in Installed Apps Ok, seem to be getting somewhere now. Will move forward ... but do have a question, how can I make the FTP server local ONLY (no public access)?
February 23, 20251 yr Community Expert 2 minutes ago, RobAinscough said: but do have a question, how can I make the FTP server local ONLY (no public access)? By default all apps have no public access unless you open ports for them in your router or use reverse proxy or something. If you want public access it would be best to use tailscale or another VPN service. Or you can also use the very good security features in SFTPGo itself., but then it's a must to set up ssh keys and use SFTP. You can set up whitelist/black list so only certain IP can log in. Autoblock after x failed login attempts etc. But if you only want LAN access you're good to go from the start no need to configure anything. Just use your favorite (S)FTP client of choice and connect to the IP. As you see in the template FTP uses port 2121 and SFTP 2022.
February 23, 20251 yr Author Community Expert I've created a Virtual Folder for Root directory I guessed ... "Assets" is one of my shares, but no idea if this is correct?
February 23, 20251 yr Community Expert Solution I will just link this post by another user in another thread, so I don't have to write it all myself, as it was just about this Edited February 23, 20251 yr by strike
February 23, 20251 yr Community Expert You should also go to the template enable advanced view top right and add this to extra parameters: --user 99:100 To run it as the correct unraid user. Or else you probably will have permission errors later on. Edited February 23, 20251 yr by strike
February 24, 20251 yr Author Community Expert Thank you, very helpful ... I'm connected and see my Virtual Folder Another question ... how do set a Virtual Folder to point to an existing Share?
February 24, 20251 yr Community Expert It was explained in mye link in my earlier post. You need to map It in your template then use the container path in sftpgo. Quote f you edit the container then "Add another Path, Port, Variable, Label or Device" I added the directory NAME (could be anything). Set the Container path (In my case it was "/Cameras" for my security camera FTP storage location which is /mnt/user/Cameras) Set the Host Path: /mnt/user/Cameras Access Mode: Read/Write (obviously) Then after applying the changes I restart the app. Open the webui for admin. Set a virtual folder: Name "Cameras" Root directory "/Cameras" Created a user "Security" (Left the Root directory alone.) Virtual Folders I set as "/Cameras" and selected "Cameras" (that was just created) Save. So in this example the host path: /mnt/user/Cameras is mapped to /Cameras in sftpgo
February 24, 20251 yr Author Community Expert Hmmm ok, I actually used a new VideoRAW path and followed per your linked info which ... and a share is created called VideoRAW. I need to edit the share settings under SMB and select "Export = Yes" and now I see the share one my Windows PC file explorer (all good on FTP client side) I'll create a Virtual Folder that points to one of my existing shares and see how that goes. So far so good ... really appreciate all the help BTW. EDIT: only odd part on the WebUI from SFTPGo was it defaults to "client" rather than "admin" user. Edited February 24, 20251 yr by RobAinscough
February 24, 20251 yr Author Community Expert 27 minutes ago, strike said: You should also go to the template enable advanced view top right and add this to extra parameters: --user 99:100 To run it as the correct unraid user. Or else you probably will have permission errors later on. FYI, that setting is default (already there)
February 24, 20251 yr Community Expert 2 minutes ago, RobAinscough said: FYI, that setting is default (already there) Ah, nice. It wasn't when I installed it a long time ago, but then the template has been updated. Going to bed here now soon as it's 1:20 am here
February 24, 20251 yr Author Community Expert Hmmm ... getting 550 error when I try to access an existing share "Assets" from FTP client, shows the folder but can't open it. Guessing something to do with my path settings but all seems correct? I added a separate user "sony" and provided read/write access to the "Assets" share and I login to FTP via user "sony" ... but made no difference. hmmm ...
February 24, 20251 yr Author Community Expert Nevermind, solved it ... I had entered the Container Path wrong for the existing share.
February 26, 20251 yr On 2/23/2025 at 5:51 PM, strike said: I think i means that the support link should be pointed to the unraid forums instead. Not that it should NOT be listed for apps. And I agree. @CorneliousJD should have created his own support thread for this container. The docker container itself are drakkan's official image which can be used by anyone on any platform that supports docker. @CorneliousJD just created the template for unraid so we unraid users can get to easily from community apps. All apps on dockerhub can be used on unraid, but for it to show up in community apps someone must create an unraid template for it. If there is issues with the SFTPGo app itself (like a bug) the right place to ask is on drakkans support channels. But unraid users should ask for support on unraid support channels (this forum). Like for issues with setting up the app or other things than bugs. I guess @CorneliousJD will see this now (since I pinged him 3 times..) if he still is on this forum. So maybe we can get him to create his own thread for this container. Or at least link to the documentation for the app. It's unfair that we push all the support on drakkan when the app is listed under community apps. So I totally agree with drakkan. If you publish an unraid template you should support it as well. There's probably more then a few unraid users that use the app and would be able to help with support here on the forums. Now, what do you need help with? I use SFTPGo myself so maybe I can help. Thanks for pinging me - I used to create a separate thread for every container template I put into CA but it got to be incredibly overwhelming with users asking for help with things that were specific to the apps (and not help with running it on unraid) - it happened for just about every container I ever put up there, so instead I started linking back to the support for the project itself since that seemed to be what most of the questions were about for just about every app I ever put up a template for. Unfortunately I just don't have the time to provide user support for things like this. I own a business and have a family on top of personal life -- adding supporting a few dozen templates and the mess that comes with that is just something I can't add onto my already busy every-day-life. The most I can do here is remove the support link so it doesn't link back to GitHub for SFTPgo - or someone else can take over the support for it in unraid and publish their own container.
February 26, 20251 yr Author Community Expert All good, understand completely! Thanks for the tool, it’s working well for me.
February 27, 20251 yr Community Expert On 2/26/2025 at 2:42 AM, CorneliousJD said: Thanks for pinging me - I used to create a separate thread for every container template I put into CA but it got to be incredibly overwhelming with users asking for help with things that were specific to the apps (and not help with running it on unraid) - it happened for just about every container I ever put up there, so instead I started linking back to the support for the project itself since that seemed to be what most of the questions were about for just about every app I ever put up a template for. Unfortunately I just don't have the time to provide user support for things like this. I own a business and have a family on top of personal life -- adding supporting a few dozen templates and the mess that comes with that is just something I can't add onto my already busy every-day-life. The most I can do here is remove the support link so it doesn't link back to GitHub for SFTPgo - or someone else can take over the support for it in unraid and publish their own container. I get it, most of us already have a busy every-day life, it wasn't meant as a personal attack against you. Was just voicing my opinion that it should have it's own thread. If we had one, many users here probably would be able to help out with support when they have time. This forum in general is a perfect example of that.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.