{"repo":"stilliard/docker-pure-ftpd","free":true,"listed":false,"github":"https://github.com/stilliard/docker-pure-ftpd","clone":"git clone https://github.com/stilliard/docker-pure-ftpd.git","description":"Docker Pure-ftpd Server","language":"Shell","stars":891,"topics":["docker","ftp","ftpd","ftpd-server","debian-trixie","docker-ftp","docker-ftp-server","docker-ftps","ftps","pure-ftpd"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Docker Pure-ftpd Server ============================ https://hub.docker.com/r/stilliard/pure-ftpd/ ---------------------------------------- Check out our basic example workflow & our slightly more advanced workflow with tls & an auto created user. ---------------------------------------- Pull down latest version with docker: If you get a permissions error, you may need to add your user to the docker group, or run with sudo ---------------------------------------- If you want to make changes, my advice is to either change the run command when running it or extend this image to make any changes rather than forking the project. This is because rebuilding the entire docker image via a fork can be very slow as it rebuilds the entire pure-ftpd package from source. To change the command run on start you could use the command: option if using docker-compose , or with docker run directly you could use: To extend it you can create a new project with a DOCKERFILE like so: Then you can build your own image, docker build --rm -t my-pure-ftp . , where my-pure-ftp is the name you want to build as ---------------------------------------- Starting it ------------------------------ docker run -d --name ftpd server -p 21:21 -p 30000-30009:30000-30009 -e \"PUBLICHOST=localhost\" stilliard/pure-ftpd Or for your own image, replace stilliard/pure-ftpd with the name you built it with, e.g. my-pure-ftp You can also pass ADDED FLAGS as an env variable to add additional options such as --tls to the pure-","default_branch":null,"files":null,"tree":[],"storefront":"/r/stilliard","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stilliard/docker-pure-ftpd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}