Pydio Cells review: what is free and what is paid?
Pydio Cells Home is free for home use and evaluation and includes filesystem or S3-compatible storage, previews, sharing, WebDAV, and desktop and mobile sync. The source is AGPL-3.0. The paid Connect tier starts at 50 users and adds AD/LDAP and SSO; Enterprise adds MFA and compliance controls. The free product is real, but its identity and governance ceiling matters before you deploy it for a team.
Two-factor auth starts at a paid tier
Pydio gates MFA and SSO behind paid tiers with a 50-user minimum, so a solo self-hoster cannot simply turn on two-factor at small scale. Cotton ships passkeys and TOTP for free, in the box.
Server-side only - the host can read everything
Pydio's at-rest encryption is server-side and block-based, and its founder states plainly on the project forum that they do not provide end-to-end encryption. Cotton encrypts every chunk by default and adds optional client-side E2E folders the server cannot read.
One image versus a microservice mesh
Cells is a gRPC microservice mesh with an embedded message bus; to cluster it you bring a database plus several supporting services. Cotton is one Docker image plus Postgres.
Files live in Cells, not a plain root
Pydio organizes files into Workspaces and shareable Cells rather than one plain root tree - great for team sharing, more structure than you may want for solo use. Cotton gives you a normal root, with sharing as a feature rather than a structure to organize around.
Office-doc collaboration, or media you actually keep
Pydio's preview and editor energy goes to office documents - Collabora, and OnlyOffice on the enterprise tier. Cotton leans into audio waveform, STL/OBJ/3MF 3D, HEIC, selectable mobile-PDF text, and video seek on encrypted storage. Pick Pydio for team co-editing; pick Cotton for a personal file cloud with finished media UX.