CottonHome NAS
Home NAS

A private cloud for the hardware you already own.

A NAS in the closet, a mini PC under the TV, an old tower humming in the basement - you want it to be the family's private cloud, not a folder you SSH into. Cotton fits that shape: compact deployment, WebDAV for phone auto-sync, a real browser UI, per-person quotas, and storage behavior that does not panic around a 40 GB video.

NASMini PCPrivate cloudWebDAV2.5 GbE

Good fit for small servers

A home server often has limited CPU, SATA storage, and 1 GbE or 2.5 GbE networking. Cotton's chunked streaming model is designed so those ceilings are visible and understandable.

WebDAV for existing habits

Standard clients and phone auto-sync workflows can use WebDAV today while the browser UI handles richer previews, sharing, and account security.

Storage pressure matters

Home disks fill up. Cotton's filesystem capacity reporting and storage pressure guard help block new physical writes before the host volume runs out completely.

Family-safe sharing

Expiring links and preview pages make it easier to share files without giving every recipient an account or creating permanent public links.

Snapshots and versions

Reference-oriented recovery is useful for home deployments too: accidental deletes and overwrite mistakes do not need to turn into manual filesystem archaeology.

Security posture

Passkeys, TOTP, per-session revoke, and admin security diagnostics make a home-hosted service less casual about account and deployment risk.

NAS fit proof

The home NAS fit is backed by Docker plus Postgres, WebDAV compatibility, preview-rich browsing, storage pressure checks, quotas, snapshots, expiring shares, and benchmark rows that expose 1 GbE and 2.5 GbE limits honestly.

Why it works at home

Cotton is a practical home NAS cloud when the priority is private files, previews, shares, and recovery on hardware you control.

Small hardware still has ceilings

A small NAS still has real CPU, disk, and network ceilings. Cotton makes those constraints easier to understand; it does not turn weak hardware into a high-end server.

Home NAS proof

Private cloud has to respect home-server reality.

A home NAS is not a lab box. It has finite disk, uneven network speed, mixed clients, and users who mostly want their files back when something goes wrong.

Compact runtime

One Cotton app container plus Postgres keeps the deployment understandable on a mini PC, NAS, or spare server.

WebDAV compatibility

Existing desktop clients, phone sync tools, and automation scripts can keep using a standards-based path.

Storage pressure guard

Filesystem-backed storage checks free space before physical chunk writes so the host volume is not driven to zero.

Recovery for normal mistakes

Versions, trash, and snapshots make accidental deletes and overwrites a product workflow instead of a weekend filesystem dig.

Home workflow

Run it like a private appliance, not a mystery folder.

Cotton fits home use when it becomes the obvious place for family files, media, phone sync, and recoverable shares without turning the server into a giant app platform.

  1. Deploy Docker plus Postgres
  2. Choose filesystem or S3-backed storage
  3. Use WebDAV where standard clients make sense
  4. Keep backups outside the box
Best fit

On hardware you already own, the win is boring reliability: files show up, previews load, shares expire on time, and a fat-fingered delete is one click to undo - no SSH session required.

Limit

A 4-bay box on 2.5 GbE is still a 4-bay box on 2.5 GbE. Cotton draws that ceiling honestly on the benchmark page so you can plan around it; it does not raise it.

FAQ

Direct answers

Is Cotton too heavy for a home server?

Cotton is designed around one app container plus Postgres. Hardware still matters, but the deployment shape is intentionally compact.

Does 10 GbE matter at home?

Usually not. Many home deployments are 1 GbE or 2.5 GbE. Cotton shows benchmark baselines against those ceilings so the slowest local write stage is visible instead of hidden behind a generic speed claim.

Does Cotton replace my backup plan?

No. Snapshots, versions, trash, and storage checks help with everyday mistakes, but a home server still needs tested off-box backups for disk failure, theft, or full machine loss.