====== Services: PureFTPd ====== ===== Information ===== PureFTPd is run within a docker container with volumes mounted from the host for access to content. * **puppet:** [[https://config.tombstones.org.uk:23000/tombstones/puppet-pureftpd|​https://config.tombstones.org.uk:23000/tombstones/puppet-pureftpd]] * **image:** stilliard/pure-ftpd:hardened * **project:** [[https://github.com/stilliard/docker-pure-ftpd|​https://github.com/stilliard/docker-pure-ftpd]] * **config:** /var/lib/data/pureftpd * **content**: "/var/lib/content/pureftpd for additional details on volumes, ports etc refer to the container information docker inspect ===== Managing PureFTPd ===== You will manage users by entering the container (to be scripted) docker exec -it pureftpd-server /bin/bash **NB:** do not create scripts within the container if you don't know what you are doing, they will be lost on a rebuild. Instead consider creating scripts on the host that wrap around [[:trac.x0blr.com:docker_exec?media=trac.x0blr.com:docker_exec|docker_exec]]} functionality