Skip to main content

SeaweedFS S3 Origin Storage

SeaweedFS S3 Origin Storage is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. S3-compatible object storage as a streaming origin near every edge. It is grouped under the Storage category.

What It Does

SeaweedFS is an open-source distributed storage system that stores billions of small and large files with constant-time (O(1)) disk access, then layers an optional Filer for a POSIX-style directory tree and a full S3-compatible API on top of its blob store. It scales horizontally with minimal operational friction and ships web UIs for the master, the filer, and a modern admin console.

Key features

  • O(1) disk-seek blob storage optimized for billions of small and large files
  • S3-compatible API, plus Filer with POSIX, FUSE mount, WebDAV, and Hadoop compatibility
  • Master web UI (default port 9333) showing cluster topology, volumes, and stats
  • Filer web UI (default port 8888) for browsing, uploading, and managing files
  • Modern admin UI for cluster management, buckets, users, policies, and maintenance
  • Erasure coding for warm storage plus configurable replication for durability
  • Cross-cluster active-active replication and cloud-tiering to remote object stores
  • Optional encryption, TTL/auto-expiry, and tiered hot/warm data placement

Use cases

  • Self-hosted, S3-compatible object storage as a MinIO or cloud-storage alternative
  • Storing and serving huge volumes of images, media, or user uploads at low latency
  • Backend blob store for JuiceFS, backups, data lakes, and Iceberg tables
  • Geo-distributed storage with active-active replication across regions

Why run it on the NetActuate edge Serving objects from a PoP near users cuts download latency and origin egress for media and asset delivery. Cross-cluster replication places read replicas close to each audience while keeping a consistent global namespace, and edge volume servers absorb read-heavy traffic locally so spikes are handled near the source.

Best for: S3 origin, Object storage, Media assets.

Vendor and Project

SeaweedFS S3 Origin Storage is an open-source project, offered here under the Open Source listing with best-effort community support.

NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).

Sizing

vCPURAMDisk
Minimum24 GB100 GB
Recommended48 GB500 GB

No VPU (hardware acceleration) is required for this appliance. Choose a size at deploy based on your expected load.

Configuration Fields

When you deploy, you provide these fields. They are written into the appliance at first boot.

FieldRequiredDefaultNotes
S3 Access KeyNogeneratedStored write-only in your account secret list
S3 Secret KeyNogeneratedStored write-only in your account secret list
S3 PortNo8333
Volume Size PresetNo8gb

Using the Appliance

Deploy in minutes

  1. Connect. SSH as ubuntu@YOUR_VM_IP with your deploy password or SSH key.
  2. Check the cluster. Open the master UI at http://YOUR_VM_IP:9333/ to see volumes and topology.
  3. Use the S3 API. Point any S3 client at http://YOUR_VM_IP:8333 with the access key and secret key you supplied at deploy.
  4. Create a bucket. For example aws --endpoint-url http://YOUR_VM_IP:8333 s3 mb s3://media then upload objects as usual.

FAQ

Is there a software license fee? No. SeaweedFS S3 Origin Storage is open source and free to run. You pay only for the NetActuate infrastructure and bandwidth.

Which port does the appliance serve on? The primary service is published on port 9333 by default; see the configuration fields for any adjustable ports.

Who supports it? NetActuate operates the underlying infrastructure. The application itself is community-supported open source (best-effort SLA class).

Version and Changelog

VersionStatusReleased
1.0.0Current (default)2026-07-09

Deploy


Need Help?

Contact support@netactuate.com or open a support ticket from the portal.