Skip to content

Storage Service

tl;dr

Debug Information

Image: docker.io/chrislusf/seaweedfs:3.59

  • Ports: 8888/tcp, 9000/tcp
  • Prometheus: http://<hostname>:9091/metrics
  • Filer UI: http://<hostname>:8888

To directly access in Kubernetes (for e.g. debugging), forward the svc port to your local machine:

kubectl [-n namespace] port-forward svc/storage-service-s3 9000:8333

Overview

We use SeaweedFS as a high-performance, S3 compatible object store for easy, cloud-ready deployments that by default support replication and monitoring. No graphical user interface is provided out-of-the-box, administrators can access the S3 storage via S3-compatible clients e.g. AWS CLI (see below).

Users

The default configuration creates one user seaweedfsadmin with password seaweedfsadmin.

Buckets

The default configuration creates two buckets dbrepo-upload, dbrepo-download:

  • dbrepo-upload for CSV-file upload (for import of data, analysis, etc.) from the User Interface
  • dbrepo-download for CSV-file download (exporting data, metadata, etc.)

Limitations

  • No support for multiple regions.

Do you miss functionality? Do these limitations affect you?

We strongly encourage you to help us implement it as we are welcoming contributors to open-source software and get in contact with us, we happily answer requests for collaboration with attached CV and your programming experience!

Security

  1. For public deployments, change the default credentials.