{"id":18859737,"url":"https://github.com/meibraransari/ftp-server","last_synced_at":"2026-03-19T06:45:55.803Z","repository":{"id":248631681,"uuid":"829251661","full_name":"meibraransari/ftp-server","owner":"meibraransari","description":"🔒 Instant FTP server setup.","archived":false,"fork":false,"pushed_at":"2024-09-03T02:54:27.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-30T08:45:35.491Z","etag":null,"topics":["ftp","ftp-client","ftp-server","ftpd"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meibraransari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-16T04:21:02.000Z","updated_at":"2024-09-03T02:54:30.000Z","dependencies_parsed_at":"2024-07-30T06:46:28.597Z","dependency_job_id":null,"html_url":"https://github.com/meibraransari/ftp-server","commit_stats":null,"previous_names":["meibraransari/ftp-server"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/meibraransari/ftp-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fftp-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fftp-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fftp-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fftp-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meibraransari","download_url":"https://codeload.github.com/meibraransari/ftp-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meibraransari%2Fftp-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28784093,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T13:55:28.044Z","status":"ssl_error","status_checked_at":"2026-01-26T13:55:26.068Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ftp","ftp-client","ftp-server","ftpd"],"created_at":"2024-11-08T04:19:03.674Z","updated_at":"2026-01-26T18:02:19.915Z","avatar_url":"https://github.com/meibraransari.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"---\nCreated: 2024-07-27T13:55:51+05:30\nUpdated: 2024-09-03T08:24:22+05:30\nMaintainer: Ibrar Ansari\n---\n# FTP Server (Just in 15 Seconds)\n\nThis 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.\n\n## Table of Contents\n\n- [Prerequisites](#prerequisites)\n- [Features](#Features)\n- [Quick Start](#quick-start)\n\t- [Change FTP Server Variable](#Change-FTP-Server-Variable)\n\t- [Run Container](#Run-Container)\n- [Connect FTP](#Connect-FTP)\n- [Conclusion](#Conclusion)\n\n## 🎬 Video Demonstration\n[![Watch on Youtube](https://i.ytimg.com/vi/iadE-Px-aYQ/maxresdefault.jpg)](https://youtu.be/iadE-Px-aYQ?si=i9ufOZHcb2msOi8L)\n\n## Prerequisites\n- Docker must be installed on your system.\n- Basic understanding of Docker and FTP.\n- Basic knowledge of command-line operations.\n## Quick Start\n### Features\n- Run this FTP Server within 15 Seconds.\n- Variable support.\n- No static Username and password.\n- Change username and password according to your need.\n- Share new/existing directory data with FTP server.\n- Rest all FTP server features included.\n### Change FTP Server Variable\n\nTo start a container use the following:\n\u003e Change below variable before start it.\n```\nFTP_CONTAINER_NAME=ftp_server\nFTP_USER=user\nFTP_PASS=123\nFTP_DATA_PATH=/data\n```\n\n### Run Container\n```sh\ndocker run -d \\\n    --name $FTP_CONTAINER_NAME \\\n    --restart=always \\\n\t--env FTP_PASS=$FTP_PASS \\\n\t--env FTP_USER=$FTP_USER \\\n\t--publish 20-21:20-21/tcp \\\n\t--publish 40000-40009:40000-40009/tcp \\\n\t--volume $FTP_DATA_PATH:/home/user \\\n\tibraransaridocker/ftp-server\n```\n\n### Connect FTP\nConfigure FileZilla settings before connecting it.\nOpen FileZilla, Edit \u003e Setting\n- FTP\n\t- Transfer Mode =\u003eActive\n\t- [✓] Allow fallback to other transfer mode on failure.\n\t\t-  Active Mode\n\t\t\t- Limit Local ports by FileZilla\n\t\t\t- Lowest Available Port: 40000\n\t\t\t- Highest Available Port: 40009\n\t\t\t- Ask your operating system for the external IP Address.\n\t\t- Passive Mode\n\t\t\t- Fallback to Active Mode.\n\nConnect FTP server using above provided details\nEnjoy 😊\n\n### Conclusion\nThis project streamlines the process of deploying a secure FTP server through Docker. By utilizing Docker, you can achieve faster deployment of FTP Server.\n\n## Thank you for the Support 😊\n- ⭐ Give this repo a ⭐ star ⭐ at the top of the page\n### 💼 Connect with me 👇\n\n- 🔥 [**Youtube**](https://www.youtube.com/@DevOpsinAction?sub_confirmation=1)\n- ✍ [**Blog**](https://ibraransari.blogspot.com/)\n- 💼 [**LinkedIn**](https://www.linkedin.com/in/ansariibrar/)\n- 👨‍💻 [**Github**](https://github.com/meibraransari?tab=repositories)\n- 💬 [**Telegram**](https://t.me/DevOpsinActionTelegram)\n- 🐳 [**Docker**](https://hub.docker.com/u/ibraransaridocker)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeibraransari%2Fftp-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeibraransari%2Fftp-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeibraransari%2Fftp-server/lists"}