February 19, 20233 yr @SlrG Thanks for everything you have done with this plugin. It is very much appreciated.
March 15, 20233 yr Is there any way that accessing the FTP server too much would cause it to restart? When not home I am trying to watch my media files remotely using the FTP server as my access. It seems to work quite well, but on occasion it seems I loose access to the server. It may just be random Internet issues, but would I see anything in logs somewhere?
March 16, 20233 yr Author @kricker I would guess that if it crashes because of heavy access over the net, it would crash locally, too. If you hammer it locally and there are no issues, I would suspect the internet connection drops. Do you use a vpn to access your server? Goes this tunnel down, too and if not, does your server itself stay up or does the whole unraid server crash? By default proftpd logs to the syslog, so in theory you could look there, if there is anything unusual.
March 19, 20233 yr Thanks. I'll check the syslog. I was out of town and things acted a bit odd but I think there were internet issues.
March 21, 20233 yr @SlrG First off thanks for everything you have done for this plugin, I am pretty much a newbie to this stuff and your support is greatly appreciated. I successfully set up my ftp server following this tutorial (I did change the port from 21 to something less obvious) The server works perfectly on my local network, however, as soon as I try to access it from outside the local network, I get the error attached. I'm looked up the error and most issues seem to stem from a firewall or other things I don't understand. Do you know what could be causing this and if there is an easy fix?
March 21, 20233 yr @DrRooo Have you setup the MasqueradeAddress and Passive ports in your proftp.conf file? # using a DNS name MasqueradeAddress xxxxxx.xxxxx.xxx # NAT ports should be safe... PassivePorts ##### ##### Where xxxxxx.xxxxx.xxx is your DNS name (which you can use DuckDNS to get one if you don't already have a static IP or DNS name) and ##### ##### are the passive ports used to connect to the FTP server. An exampl would be something like this: # using a DNS name MasqueradeAddress myserver.duckdns.org # NAT ports should be safe... PassivePorts 50500 50525 Those passive ports then need to be added into your router's port forwarding to go to the local IP of your UnRaid server. You also need to make sure that port 21 (or whatever you changed it to) also is directed to the UnRaid server within the router's port forwarding. Edited March 21, 20233 yr by kricker
March 21, 20233 yr @kricker Thanks, that was super easy, just had no idea where to start, everything works perfectly now!
August 17, 20232 yr It seems Community Apps has marked this plugin as Deprecated. Any other alternatives to this plugin available?
August 17, 20232 yr It still works just fine. Just no longer being actively developed. But as they say, if it's not broke, don't fix it! Edited September 11, 20232 yr by kricker
September 11, 20232 yr I thought I found the perfect ftp-tool for me and now it is in apps in Unraid not available anymore. 😢
September 11, 20232 yr Author @MJA Inc. The second install option from the first post should still work, I think. @all If anyone want's to pick up my work, you're welcome! It is open source, feel free to use it.
June 19, 20242 yr 48 minutes ago, oldAzzBstrd said: Why is this Masterpiece removed from Appstore ? Works flawless. Because the template maintainer is no longer interested in keeping it maintained. The post directly before yours is an open invitation to anyone that wants to pick up the torch to go ahead. If you want to donate your time to bring it back and maintain it, I'm sure many would be grateful.
September 30, 20241 yr On 8/17/2023 at 1:13 PM, remati said: It seems Community Apps has marked this plugin as Deprecated. Any other alternatives to this plugin available? I am using pure-ftpd on Docker (Community Store App) as a Replacement. Works ok for me. I using it for my IP-Cameras to store the recorded Files via FTP on my Server.
September 30, 20241 yr I have switched over to the SFTPGo docker. Took a moment to setup, but it has been working great. I really like the web interface for the non FTP savvy users that sometimes need files from me. Edited September 30, 20241 yr by kricker
January 12, 20251 yr Just upgraded to version 7 and this plugin seems to be the only thing not working. Does anyone have this running in the latest version? In my case the plugin simply will not start, no useful messages in the log. Any help would be appreciated.
January 17, 20251 yr On 1/12/2025 at 12:15 PM, KentBrockman said: Just upgraded to version 7 and this plugin seems to be the only thing not working. Does anyone have this running in the latest version? In my case the plugin simply will not start, no useful messages in the log. Any help would be appreciated. Same here! Upgraded to unRAID 7 and ProFTPD refuses to start.
January 17, 20251 yr I could not get it going so I decided to move to the SFTPGo docker. It seems pretty good so far, although I am always a bit nervous opening up ports and exposing my server to the outside.
January 22, 20251 yr On 1/17/2025 at 4:31 PM, KentBrockman said: I could not get it going so I decided to move to the SFTPGo docker. It seems pretty good so far, although I am always a bit nervous opening up ports and exposing my server to the outside. On 9/30/2024 at 10:27 AM, kricker said: I have switched over to the SFTPGo docker. Took a moment to setup, but it has been working great. I really like the web interface for the non FTP savvy users that sometimes need files from me. I can't get that to work either. WebUI keeps asking me for username and password but never gave me an opportunity to set one. How did you manage to set it up? I only need it as an FTP server for my security cameras to backup the feeds to. For some reason, the built in one works for Windows and even an app on my Samsung phone, but when I try with my security camera NVR is says that it can't write to the directory. I'm also not fond of the built in FTP server giving root access by default. I'd like to be able to configure that. Edited January 22, 20251 yr by Binary100100
January 22, 20251 yr I sent you a message. I can try to give you a hand without sidetracking this thread.
February 6, 20251 yr On 1/22/2025 at 6:23 AM, Binary100100 said: I only need it as an FTP server for my security cameras to backup the feeds to. For some reason, the built in one works for Windows and even an app on my Samsung phone, but when I try with my security camera NVR is says that it can't write to the directory. I'm also not fond of the built in FTP server giving root access by default. I'd like to be able to configure that. Hi. To configure root access on UR's built in FTP-server you can add and change the following lines in /etc/vsftpd.conf. # Add these lines just beneath the write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES # To bind the user to specific share, change it to your wanted share ie. local_root=/mnt/user/FTP At last # Prevent the user from seeing and accessing shares higher up in the tree. ls_recurse_enable=NO Remember the user needs to have an account in USERS page on your UR. It is not necssary to give the user any share rights. The same user has to be in the Settings -> FTP Server -> FTP user(s) The share will now look like this, and you will have access to upload and download. If your CAMS need passive mode to access FTP-server you can also add the ports by typing. pasv_enable=Yes pasv_min_port=40000 pasv_max_port=40100 And at last. If you are afraid of open ports to the internet, you can use pfSense which is a free firewall, and add rules to only allow connections from specific addresses. Edited February 10, 20251 yr by j44rs4
February 16, 20251 yr On 2/6/2025 at 4:48 PM, j44rs4 said: Hi. To configure root access on UR's built in FTP-server you can add and change the following lines in /etc/vsftpd.conf. # Add these lines just beneath the write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES # To bind the user to specific share, change it to your wanted share ie. local_root=/mnt/user/FTP At last # Prevent the user from seeing and accessing shares higher up in the tree. ls_recurse_enable=NO Remember the user needs to have an account in USERS page on your UR. It is not necssary to give the user any share rights. The same user has to be in the Settings -> FTP Server -> FTP user(s) The share will now look like this, and you will have access to upload and download. If your CAMS need passive mode to access FTP-server you can also add the ports by typing. pasv_enable=Yes pasv_min_port=40000 pasv_max_port=40100 And at last. If you are afraid of open ports to the internet, you can use pfSense which is a free firewall, and add rules to only allow connections from specific addresses. This was very helpful! Much appreciated. It took me a moment to figure out how to access the files in /etc/ Had to nano to edit. I'm not very knowledgeable in Linux but it's stuff like this that helps me learn! So thanks for that as well. EDIT: I just replaced a hard drive and rebooted the system and noticed that the FTP wasn't working. Turned out that all changes in the vsftpd.conf file were reverted. What happened? Based on what I can only assume is that since the /etc directory is loaded from the flash drive into the ram then everything in the etc directory will be reset on a reboot. I have yet to test this but I'm thinking that maybe I can make a slight edit in the /boot/config/go file? Perhaps make a back up of the vsftpd.conf file to /boot and then add something like: mv /etc/vsftpd.conf vsftpd.conf.bak cp /boot/vsftpd.conf /etc/vsftpd.conf to the go file? Maybe that way the changes will stick? By simply copying the edited .conf file over to the /etc directory before the array starts triggering the FTP service to initiate with the recent changes in the updated vsftpd.conf file? I'm not very good at this and have yet to test this. Looking for advice before pulling the trigger on it. Already made a backup of go (go.bak) and vsftpd.conf (vsftpd.conf.bak) just in case. Plus multiple flash device backups. LOL! Edited February 19, 20251 yr by Binary100100
February 18, 20251 yr I know this plugin is abandoned, but it worked up until February 8th 2025. Now it will not start, any ideas from the community?
February 18, 20251 yr 4 minutes ago, MadMan204 said: I know this plugin is abandoned, but it worked up until February 8th 2025. Now it will not start, any ideas from the community? I think the update to Unraid 7 broke it and the developer ceased to maintain it kinda leaving us with limited options.
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.