this is the nodecast ftp server. To use it you need to launch with ncw https://github.com/nodecast/ncw NCW will connect to your NCS instance, it will receive the new ftp user's accounts and send them to nodeftp
first, install some debs :
sudo apt-get install g++ make autoconf libboost-all-dev libqt4-devnext, get submodule libraries :
git submodule update --initmake the libqxt library
cd externals/libqxt
./configure
make
sudo make installmake the nodeftp :
qmake
make
mkdir $HOME/bin
cp nodeftp $HOME/bin
sudo mkdir /var/lib/nodeftp
sudo chown $USER:$USER /var/lib/nodeftpCreate a node with the NCS web interface or the HTTP API ( https://github.com/nodecast/ncs )
and launch the service
ncw --worker-type=service --worker-name=ftp --ncs-ip=NCS_IP --ncs-port=5569 --node-uuid=nodeuuid --node-password=nodepassword --directory=/var/lib/ncs/ftp --stdout=true --exec="nodeftp --base-directory=/var/lib/nodeftp --ftp-server-port=2121"