Skip to content

A wrapper around pyftplib with start script and deps to run it as daemon.

License

Notifications You must be signed in to change notification settings

mastrolinux/easyftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easyftp

A wrapper around pyftplib with start script and deps to run it as daemon.

On Debian/Ubuntu

$ sudo apt-get install python-pip build-essential python-dev

Install the server

$ sudo pip install -r requirements/common.txt
$ cp conf/ftp-example.conf conf/ftp.conf

Now change your settings in the YAML file:

users:
  - name: luca
    dir: /Users/luca
    password: test1
    permission: elradfmwM

  - name: test
    dir: /Users/luca/Development
    password: test2
    permission: elradfmwM

server:
  port: 2121
  listen: 0.0.0.0
#  Put your public ip here if you are behind a NAT (Amazon AWS or similar)
#  masquerade_address: 8.8.8.8
  passive_ports:
    start: 60000
    end: 65535

Start the daemon:

 $ zdaemon -C conf/zdaemon.conf start

Enjoy!

About

A wrapper around pyftplib with start script and deps to run it as daemon.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages