{"id":"fserver-samba","name":"samba","homepage":"https://hub.docker.com/r/fserver/samba","repo_url":"https://hub.docker.com/r/fserver/samba","category":"infrastructure","subcategories":[],"tags":["infrastructure","file-sharing","smb","cifs","networking","linux","windows-interoperability"],"what_it_does":"Samba is an open-source implementation of SMB/CIFS for sharing files, printers, and authentication services between systems (commonly Linux/Unix and Windows).","use_cases":["File and printer sharing across Windows and Unix/Linux clients","Domain controller/Active Directory-style authentication via Samba (depending on configuration)","Integration with heterogeneous networks for shared storage","Interoperability for legacy SMB workflows"],"not_for":["Public internet file sharing without additional security controls","Low-overhead stateless APIs (SMB is stateful and connection-oriented)","Use cases requiring modern object storage semantics (S3-like)"],"best_when":"You need Windows-compatible SMB/CIFS interoperability in a local network or controlled environment, including optional domain authentication.","avoid_when":"You cannot provide appropriate network-level and host-level security hardening; or you require cloud-native, stateless API access patterns.","alternatives":["NFS (for Unix/Linux-centric environments)","FTP/SFTP (for simpler file transfer)","Winbind/other identity integrations where SMB is not desired","Commercial SMB gateways/solutions (where applicable)"],"af_score":17.5,"security_score":48.0,"reliability_score":40.0,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:34:06.875149+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":["Kerberos (when configured)","NTLM (depending on configuration)","SMB session authentication (username/password, domain/user mappings)"],"oauth":false,"scopes":false,"notes":"Authentication is typically configured via Samba server settings and (optionally) Kerberos/LDAP/domain integration; it is not an API-style auth mechanism."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source software; costs are operational (hosting, administration, maintenance)."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":17.5,"security_score":48.0,"reliability_score":40.0,"mcp_server_quality":0.0,"documentation_accuracy":30.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":25.0,"rate_limit_clarity":0.0,"tls_enforcement":20.0,"auth_strength":60.0,"scope_granularity":40.0,"dependency_hygiene":60.0,"secret_handling":60.0,"security_notes":"Security depends on Samba configuration: enabling SMB signing, restricting protocol versions, using strong auth backends (e.g., Kerberos), least-privilege share/ACLs, and securing admin interfaces. TLS may not be uniformly applicable to SMB; transport security is configuration- and protocol-dependent.","uptime_documented":0.0,"version_stability":70.0,"breaking_changes_history":50.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["SMB is stateful and operations may not be idempotent (e.g., repeated writes/copies can overwrite or duplicate data).","Correct operation depends heavily on server configuration, permissions, and network reachability rather than API contracts.","Security posture varies widely based on configuration (protocol versions, signing, auth backend, firewall rules)."]}}