{"id":22256875,"url":"https://github.com/ertuil/wickftps","last_synced_at":"2026-05-08T04:34:00.587Z","repository":{"id":118693543,"uuid":"313251641","full_name":"ertuil/wickftps","owner":"ertuil","description":"A docker container with ftp(s), www, aria2 and ssh services. Single user and easy to use.","archived":false,"fork":false,"pushed_at":"2021-02-07T13:42:26.000Z","size":47,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T12:44:28.295Z","etag":null,"topics":["aria2","docker","docker-container","ftp","nginx","ssh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ertuil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2020-11-16T09:31:59.000Z","updated_at":"2021-02-07T13:42:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"96e2ea25-2808-455d-a8b9-c2873b1fd255","html_url":"https://github.com/ertuil/wickftps","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/ertuil/wickftps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ertuil%2Fwickftps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ertuil%2Fwickftps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ertuil%2Fwickftps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ertuil%2Fwickftps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ertuil","download_url":"https://codeload.github.com/ertuil/wickftps/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ertuil%2Fwickftps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32767138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T02:36:36.067Z","status":"ssl_error","status_checked_at":"2026-05-08T02:36:07.210Z","response_time":54,"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":["aria2","docker","docker-container","ftp","nginx","ssh"],"created_at":"2024-12-03T08:08:53.910Z","updated_at":"2026-05-08T04:34:00.567Z","avatar_url":"https://github.com/ertuil.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wickftps\n\nA simple docker container wich ftp(s), www, aria2 and ssh. It is a simple way to save your files.\n\n## Deploy:\n\n1. Git clone this resp (or just download `docker-compose.yml`): `wget https://raw.githubusercontent.com/ertuil/wickftps/main/docker-compose.yml`\n2. Install `docker` and `docker-compose`\n3. Config `docker-compose.yml`\n4. Run `docker-compose up -d`\n5. Config your firewalls to allow these ports: 20, 21, 3000-3010, 22(optional), 8080(optional), 6800(optional).\n\n## Environments:\n\n| Varibles | Default | Details |\n| -------- | ------- | ------- | \n| USER_USERNAME | admin | username |\n| USER_PASSWORD | password | password for the user |\n| PASV_ADDRESS | none | the public internet address |\n| PASV_MAX_PORT | 3010 | maxinum port for PASV mode |\n| PASV_MIN_PORT | 3000 | maninum port for PASV mode |\n| NGINX_ADDRESS | none | Nginx server_name |\n| FTP_SSL | \"false\" | enable FTP SSL Mode |\n| ENABLE_SSH | \"false\" | run ssh service |\n| ENABLE_ARIA2 | \"false\" | run aria2 service |\n\n## Usages\n\n1. Web root is `/app/data/Shared/www`. Index is `http://\u003cyour_address\u003e/`\n2. Public sharable files can be placed in `/app/data/Shared/public`, it is visible publicly via `http://\u003cyour_address\u003e/public`\n3. Privatefiles can be placed in `/app/data/Shared/private`, it is visible via `http://\u003cyour_address\u003e/private`. But `username` and `password` must be provided to access thses files.\n4. Other files can be placed int `/app/data/Documents`, `/app/data/Pictures` and so on.\n4. FTP control port is at 21, and passive mode needs 3000-3010 ports to be opened.\n5. If ftps is enabled, use `Explicit FTPS Mode`.\n6. If sshd is enabled, default port is 22. `Username` and `Password` are the same.\n7. If aria2 is enabled, jsonrpc address is at `http://\u003cyour_address\u003e/jsonrpc` and password is `USER_PASSWORD`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fertuil%2Fwickftps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fertuil%2Fwickftps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fertuil%2Fwickftps/lists"}