ome.anonymous_ftp
Anonymous FTP
Anonymous FTP using VSFTPD in Docker.
Note FTP is a very old protocol that does not follow modern patterns. You should be familiar with this protocol before setting up this server, particularly if you need to configure firewalls, forwarding or monitoring.
Dependencies
This requires Docker to be installed. This is not handled by this role.
Variables
Required:
anonymous_ftp_incoming_data_dir: Directory for incoming files
Optional:
anonymous_ftp_image: Docker image for the FTP server, defaultopenmicroscopy/vsftpd-anonymous-upload:0.1.0anonymous_ftp_incoming_group: Group name/id for the uploads data directory, defaultrootanonymous_ftp_public_address: Externally facing IP of the FTP server, will be guessed but it is strongly recommended that you set thisanonymous_ftp_emails: List of emails for anonymous password, default emptyanonymous_ftp_port: Published port for incoming FTP, default21anonymous_ftp_pasv_min_port: Passive port range (minimum, default32022)anonymous_ftp_pasv_max_port: Passive port range (maximum, default32031)anonymous_ftp_banner_text: Banner text
Example playbook
- hosts: all
roles:
- role: ome.docker
- role: ome.anonymous_ftp
anonymous_ftp_incoming_data_dir: /srv/ftp-incoming
anonymous_ftp_public_address: 10.0.0.1
anonymous_ftp_emails:
- [email protected]
Author Information
Install
ansible-galaxy install ome.anonymous_ftpLicense
bsd-2-clause
Downloads
10k
Owner
Software and data format standards for management of microscopy image data. Joint project between international private and public research
