Files
rustfs/deploy
houseme 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 <1472352+overtrue@users.noreply.github.com>

* bufigx

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: overtrue <1472352+overtrue@users.noreply.github.com>
Co-authored-by: overtrue <anzhengchao@gmail.com>

* Improve lock (#596)

* improve lock

Signed-off-by: Mu junxiang <1948535941@qq.com>

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

Signed-off-by: Mu junxiang <1948535941@qq.com>

* chore: remove dirty docs

Signed-off-by: Mu junxiang <1948535941@qq.com>

---------

Signed-off-by: Mu junxiang <1948535941@qq.com>

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

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

Signed-off-by: junxiang Mu <1948535941@qq.com>

* chore: rebase

Signed-off-by: junxiang Mu <1948535941@qq.com>

---------

Signed-off-by: junxiang Mu <1948535941@qq.com>

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

Co-authored-by: loverustfs <155562731+loverustfs@users.noreply.github.com>

* 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 <1948535941@qq.com>
Signed-off-by: junxiang Mu <1948535941@qq.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: overtrue <1472352+overtrue@users.noreply.github.com>
Co-authored-by: overtrue <anzhengchao@gmail.com>
Co-authored-by: guojidan <63799833+guojidan@users.noreply.github.com>
Co-authored-by: Nugine <nugine@foxmail.com>
Co-authored-by: loverustfs <155562731+loverustfs@users.noreply.github.com>
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