RustFS#
RustFS offers high-performance, S3 compatible object storage.
This NS8 application provides a basic single-node/single-disk RustFS installation that may fit small environments.
You can install multiple RustFS instances on the same node from the Software center.
Hardware requirements#
Disk performance must match the workload, otherwise RustFS automated healthcheck marks the disk as failed. This means, for a single disk installation, that the service is offline until the application is restarted from NS8 Applications page.
Refer to RustFS official documentation for a basic hardware checklist.
Configurazione#
Some S3 clients do not correctly support API endpoints exposed under a path prefix. For better compatibility, two distinct server names need to be assigned: one dedicated to the S3 protocol endpoint and another dedicated to the administrative console.
Before proceeding with the configuration, make sure to create the corresponding name records inside your DNS server. If you are planning to use a Let’s Encrypt certificate as default, make also sure to have corresponding public DNS records.
Come configurare:
access the application configuration page and enter the
API server host name: this will be the FQDN used by hosts to connect to S3 services, e.g.s3.example.org,storage.example.orgfill the
Web interface host name: you will be able to configure your RustFS instance from this FQDN, e.g.rustfs.example.orgenable
Let's Encryptoption accordingly to your needsfill the
rustfs root user nameand therustfs root password: those are the login credentialscliccare sul pulsante Save
open the entered host name inside the browser, e.g.
https://rustfs.example.org.