Derek Coleman & Associates Inc logoDerek Coleman & Associates Inc

Home / Support / Oracle Cloud Marketplace / SeaweedFS

Live

DCA Hardened Object Store for SeaweedFS — Support & Quick Start

A hardened, CVE-patched virtual machine image running SeaweedFS — a fast, simple, and scalable distributed object store with an S3-compatible API — on Oracle Linux 9.

At a glance

StatusLive on Oracle Cloud Marketplace
Version4.48
PlatformOracle Linux 9
Ports open in the host firewallSSH (22/tcp), 8333/tcp
CategoryStorage
Upstream licenceApache-2.0
PricingPay-as-you-go software fee per OCPU-hour, billed by Oracle on your OCI invoice — see the listing's Pricing tab

Quick start

This is the listing's usage information, verbatim. Every command in it is run by our QA on a freshly launched instance before an image version can publish, so the text and the tested procedure cannot drift apart.

After launch:

  1. Connect over SSH as the opc user with the key you supplied at launch:
    ssh opc@PUBLIC_IP
  2. SeaweedFS runs as a systemd service with the S3 gateway on 127.0.0.1:8333. Check status:
    sudo systemctl status seaweedfs
  3. Read the instance-unique S3 credentials (root only):
    sudo cat /root/.seaweedfs_default_credentials
  4. Use any S3 client over an SSH tunnel:
    ssh -L 8333:127.0.0.1:8333 opc@PUBLIC_IP
    aws --endpoint-url http://localhost:8333 s3 ls
  5. To expose S3 beyond the instance, move only the S3 gateway (8333) off loopback; master, volume and filer stay on 127.0.0.1:
    sudo sed -i 's/^S3_BIND=127.0.0.1$/S3_BIND=0.0.0.0/' /etc/seaweedfs/seaweedfs.env && sudo systemctl restart seaweedfs

    8333 is already permitted in the host firewall (the gateway's internal gRPC port 18333 moves with it and stays firewalled).

    Terminate TLS in front (OCI load balancer or reverse proxy) and restrict 8333 in your VCN security list; never expose it to the internet.

  6. Rotate the S3 keys by editing /etc/seaweedfs/s3.json, then:
    sudo systemctl restart seaweedfs

    Data lives in /var/lib/seaweedfs; attach block volumes for capacity. Recommended sizing: at least 2 OCPU (4 vCPU) and 16 GB memory.

The image is CVE-patched at build time. Apply ongoing updates with:

sudo dnf -y update

What the image provides

Fixed issues

Found by our customer-path QA, fixed in a new image version. Launch the current version for new deployments.

Still stuck?

Email support@dcassociatesgroup.com (response within 1 business day) or use the contact form. Include the listing name, your OCI region, the instance OCID and the output of sudo journalctl -u <service> -n 100 for the unit named in the quick start.

SeaweedFS is a trademark of its respective owner. This image is an independent hardened distribution and is not affiliated with, endorsed by, or sponsored by the SeaweedFS project.