Skip to main content

FTP server application for Django.

Project description

build-status pypi docs

FTP server application that used user authentication of Django.

Getting Started

  1. Install django-ftpserver by pip.

$ pip install django-ftpserver
  1. Add line to settings.INSTALLED_APPS for your django project.

INSTALLED_APPS = (
    # ..
    'django_ftpserver',
)
  1. Migrate app.

$ python manage.py migrate
  1. Create FTP user group.

$ python manage.py createftpusergroup my-ftp-group
  1. Create FTP user account.

$ python manage.py createftpuseraccount <username> my-ftp-group

<username> is the django authentication username.

  1. Run manage.py ftpserver command.

$ python manage.py ftpserver 127.0.0.1:10021
  1. Connect with your favorite FTP client.

Requirements

  • Target Python version is 2.7, 3.4, 3.5 and 3.6.

  • Django>=1.8

  • pyftpdlib

  • six

License

This software is licensed under the MIT License.

Documentation

The latest documentation is hosted at Read The Docs.

https://django-ftpserver.readthedocs.org/en/latest/

Develop

This project is hosted at Github: https://github.com/tokibito/django-ftpserver

Author

  • Shinya Okano

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-ftpserver-0.4.1.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

django_ftpserver-0.4.1-py2.py3-none-any.whl (14.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-ftpserver-0.4.1.tar.gz.

File metadata

File hashes

Hashes for django-ftpserver-0.4.1.tar.gz
Algorithm Hash digest
SHA256 beab5dc440bbc6f8e55feee0566cdfb2410e9dae73d775251f0755581129aa2c
MD5 75a551bc3c72342ab1314580612b6b48
BLAKE2b-256 755bd42afa38d88a55289eec7b97a5ed50f9cf0eb37dcb793136acf9e28ff872

See more details on using hashes here.

File details

Details for the file django_ftpserver-0.4.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_ftpserver-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3845878f863835fc494fcb691e28982a0f40edeb649ddad3a4cab83a0be0a76b
MD5 3e0a30e4cec753790f00b8eae9c9e70b
BLAKE2b-256 77f5d7cc7de2879571ed462cdc01292588db2866f1d2f9f9266f8003905a3814

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page