{"id":"delfer-alpine-ftp-server","name":"alpine-ftp-server","homepage":"https://hub.docker.com/r/delfer/alpine-ftp-server","repo_url":"https://hub.docker.com/r/delfer/alpine-ftp-server","category":"infrastructure","subcategories":[],"tags":["ftp","file-transfer","alpine","self-hosted","legacy-protocol"],"what_it_does":"Provides an FTP server intended to run on Alpine Linux (an FTP daemon/container image/use-case for hosting an FTP service).","use_cases":["Run an FTP server for legacy integrations","Transfer files between systems that only support FTP","Self-hosted simple file distribution within a controlled network"],"not_for":["Production use over untrusted networks without transport security","Modern secure file transfer needs (prefer SFTP/FTPS)","High-security environments requiring strong authentication and auditability"],"best_when":"You need legacy FTP compatibility and can place the server behind a trusted network boundary (VPN/internal network) with compensating controls.","avoid_when":"You require encryption in transit, strong authentication, or you expect exposure to the public internet.","alternatives":["SFTP (OpenSSH) for secure file transfer","FTPS (FTP over TLS) if FTP protocol must remain","WebDAV over HTTPS for authenticated file storage access","Managed object storage + presigned URLs (S3-compatible)"],"af_score":13.0,"security_score":24.8,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:53:57.566169+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["FTP username/password (typical for FTP servers; exact method not confirmed from provided data)"],"oauth":false,"scopes":false,"notes":"No evidence of OAuth or fine-grained scopes. FTP auth (if supported) is typically simple credentials and may not be encrypted depending on configuration."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Repository/package indicates self-hosted software; no hosted pricing model provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":13.0,"security_score":24.8,"reliability_score":22.5,"mcp_server_quality":0.0,"documentation_accuracy":0.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":40.0,"rate_limit_clarity":0.0,"tls_enforcement":10.0,"auth_strength":35.0,"scope_granularity":0.0,"dependency_hygiene":40.0,"secret_handling":40.0,"security_notes":"FTP by default is not encrypted; unless FTPS/TLS is explicitly configured, credentials and data may be exposed. No evidence provided for TLS enforcement, scoped authorization, or secure secret handling. Treat as legacy/insecure unless deployed with strong network controls and transport security.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No programmatic agent interface (REST/GraphQL/gRPC/MCP) is indicated; automation would require deploying/configuring the server directly and using FTP client logic.","FTP operations are not inherently designed for idempotency; retries may create duplicates or partial uploads depending on server/client settings."]}}