Django FTP Deploy Documentation

django-ftp-deploy allows you to automatically deploy GIT repositories to FTP servers. You don’t need to install git on the server!


  • Login screen
  • Services dashboard (a service is one repository-to-ftp configuration)
  • Manage multiple services
  • Verification services configurations
  • Repository hook management
  • Dynamic loading repository list
  • Restore failed deploys
  • Email notifications per service
  • Statistics of deployments
  • Deployment logs
  • Queuing deploys
  • Deploying progressbar

Supported GIT repositories:

  • Bitbucket
  • Github - NEW

Current tests coverage status:


Get Involved!

Get involved and help make this application better!


  • Cron validation
  • FTP password encryption
  • Advanced statistics
  • Support multi queues

Indices and tables