Files
rustfs/deploy
aac9b1edb7 chore: improve event and docker-compose ,Improve the permissions of the endpoint health interface, upgrade otel from 0.30.0 to 0.31.0 (#620)
* feat: improve code for notify

* upgrade starshard version

* upgrade version

* Fix ETag format to comply with HTTP standards by wrapping with quotes (#592)

* Initial plan

* Fix ETag format to comply with HTTP standards by wrapping with quotes

Co-authored-by: overtrue <[email protected]>

* bufigx

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: overtrue <[email protected]>
Co-authored-by: overtrue <[email protected]>

* Improve lock (#596)

* improve lock

Signed-off-by: Mu junxiang <[email protected]>

* feat(tests): add wait_for_object_absence helper and improve lifecycle test reliability

Signed-off-by: Mu junxiang <[email protected]>

* chore: remove dirty docs

Signed-off-by: Mu junxiang <[email protected]>

---------

Signed-off-by: Mu junxiang <[email protected]>

* feat(append): implement object append operations with state tracking (#599)

* feat(append): implement object append operations with state tracking

Signed-off-by: junxiang Mu <[email protected]>

* chore: rebase

Signed-off-by: junxiang Mu <[email protected]>

---------

Signed-off-by: junxiang Mu <[email protected]>

* build(deps): upgrade s3s (#595)

Co-authored-by: loverustfs <[email protected]>

* fix: validate mqtt broker

* improve code for `import`

* upgrade otel relation crates version

* fix:dep("jsonwebtoken") feature = 'rust_crypto'

* fix

* fix

* fix

* upgrade version

* improve code for ecfs

* chore: improve event and docker-compose ,Improve the permissions of the `endpoint` health interface

* fix

* fix

* fix

* fix

* improve code

* fix

---------

Signed-off-by: Mu junxiang <[email protected]>
Signed-off-by: junxiang Mu <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: overtrue <[email protected]>
Co-authored-by: overtrue <[email protected]>
Co-authored-by: guojidan <[email protected]>
Co-authored-by: Nugine <[email protected]>
Co-authored-by: loverustfs <[email protected]>
2025-10-11 09:08:25 +08:00
..
2025-04-10 18:57:48 +08:00

RustFS Deploy

This directory contains the deployment scripts and configurations for the project. The deployment process is divided into two main parts: the RustFS binary and the RustFS console. The RustFS binary is responsible for the core functionality of the system, while the RustFS console provides a web-based interface for managing and monitoring the system.

Directory Structure

|--data // data directory
|  |--vol1 // volume 1 not created 
|  |--vol2 // volume 2 not created
|  |--vol3 // volume 3 not created
|  |--vol4 // volume 4 not created
|  |--README.md // data directory readme
|--logs // log directory
|  |--rustfs.log // RustFS log
|  |--README.md // logs directory readme
|--build
|  |--rustfs.run.md // deployment script for RustFS
|  |--rustfs.run-zh.md // deployment script for RustFS in Chinese
|  |--rustfs.service // systemd service file
|  |--rustfs-zh.service.md // systemd service file in Chinese
|--certs
|  ├── rustfs_cert.pem        // Defaultfallback certificate
|  ├── rustfs_key.pem         // Defaultfallback private key
|  ├── rustfs.com/    // certificate directory of specific domain names
|  │   ├── rustfs_cert.pem
|  │   └── rustfs_key.pem
|  ├── api.rustfs.com/
|  │   ├── rustfs_cert.pem
|  │   └── rustfs_key.pem
|  └── cdn.rustfs.com/
|      ├── rustfs_cert.pem
|      └── rustfs_key.pem
|--config
|  |--rustfs.env // env config
|  |--rustfs-zh.env // env config in Chinese