Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FTP server enable help?

Featured Replies

  • 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

 

image.thumb.png.e88c658c64b05b3467bf42c39733adc1.png

 

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?

 

Solved by strike

  • Community Expert

Better to use one of the FTP dockers.

  • Author
  • Community Expert
1 hour ago, trurl said:

Better to use one of the FTP dockers.

Any suggestions, I tried sFTPGo but nothing happened?

  • 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.

  • Author
  • Community Expert

Oops, nevermind, nextCloud is NOT an FTP server ... my quest continues.

  • 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?

 

image.png.50208bba700a812d19020d4475e1fd7d.png

 

 

  • 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?

 

image.png.50208bba700a812d19020d4475e1fd7d.png

 

 

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 by strike

  • 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 by RobAinscough

  • Community Expert

It's not listed in your docker tab? Did you get a an error when installing it?

  • Author
  • Community Expert

Correct, not listed in my Docker tab, only have my Plex Media Server

 

image.thumb.png.34012ab692a4c9a59462cc44f1e866b6.png

 

image.png.27fb868ba748d2ebc58ae8a35e6bec15.png

 

Click Install and get parameters, I don't change any.

image.thumb.png.af679872dc28532ed4db49a3b77c23f5.png

 

Click Apply

 

... oh, this time I got a command execution window ... hmmm

 

image.thumb.png.55478479da4513ea573eff518d80d12f.png

 

And some errors reported:

image.thumb.png.e9ac4722bed3acbb1fdaa48a988edc63.png

 

But it does now show up in Installed Apps

 

image.png.53a8173c3230bee8e5c017ae41f3ddc1.png

 

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)?

 

 

 

  • 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.  

  • Author
  • Community Expert

I've created a Virtual Folder

 

image.png.a45a765b83358d4e7f152fb15bc04942.png

 

for Root directory I guessed ... "Assets" is one of my shares, but no idea if this is correct?

 

  • Author
  • Community Expert

hmmm ... keep getting permission denied ...

  • 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 by strike

  • 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 by strike

  • 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?

  • 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

  • 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 by RobAinscough

  • 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)

  • 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 :) 

  • 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 ... 

  • Author
  • Community Expert

Nevermind, solved it ... I had entered the Container Path wrong for the existing share.

 

image.png.948062df128349ec98d6d36b9586cfc6.png

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. 

  • Author
  • Community Expert

All good, understand completely!  Thanks for the tool, it’s working well for me.

  • 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.