Created | Updated | Maintainer |
---|---|---|
2024-07-27 13:55:51 +0530 |
2024-09-03 08:24:22 +0530 |
Ibrar Ansari |
This repository contains information to deploy a FTP server using Docker. The setup includes Demonstration ands steps. The main aim is to quickly Spin Up an FTP Server in Seconds and share data (Upload/Download) easily with Dynamic username and password.
- Docker must be installed on your system.
- Basic understanding of Docker and FTP.
- Basic knowledge of command-line operations.
- Run this FTP Server within 15 Seconds.
- Variable support.
- No static Username and password.
- Change username and password according to your need.
- Share new/existing directory data with FTP server.
- Rest all FTP server features included.
To start a container use the following:
Change below variable before start it.
FTP_CONTAINER_NAME=ftp_server
FTP_USER=user
FTP_PASS=123
FTP_DATA_PATH=/data
docker run -d \
--name $FTP_CONTAINER_NAME \
--restart=always \
--env FTP_PASS=$FTP_PASS \
--env FTP_USER=$FTP_USER \
--publish 20-21:20-21/tcp \
--publish 40000-40009:40000-40009/tcp \
--volume $FTP_DATA_PATH:/home/user \
ibraransaridocker/ftp-server
Configure FileZilla settings before connecting it. Open FileZilla, Edit > Setting
- FTP
- Transfer Mode =>Active
- [β] Allow fallback to other transfer mode on failure.
- Active Mode
- Limit Local ports by FileZilla
- Lowest Available Port: 40000
- Highest Available Port: 40009
- Ask your operating system for the external IP Address.
- Passive Mode
- Fallback to Active Mode.
- Active Mode
Connect FTP server using above provided details Enjoy π
This project streamlines the process of deploying a secure FTP server through Docker. By utilizing Docker, you can achieve faster deployment of FTP Server.
- β Give this repo a β star β at the top of the page