forked from Deuxfleurs/garage
Update README
This commit is contained in:
parent
fc85508648
commit
a3758dc4c4
2 changed files with 18 additions and 12 deletions
28
README.md
28
README.md
|
@ -15,18 +15,24 @@ Garage [![Build Status](https://drone.deuxfleurs.fr/api/badges/Deuxfleurs/garage
|
||||||
]
|
]
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
Garage is a lightweight S3-compatible distributed object store, with the following goals:
|
Garage is an S3-compatible distributed object storage service
|
||||||
|
designed for self-hosting at a small-to-medium scale.
|
||||||
|
|
||||||
- As self-contained as possible
|
Garage is designed for storage clusters composed of nodes running
|
||||||
- Easy to set up
|
at different physical locations,
|
||||||
- Highly resilient to network failures, network latency, disk failures, sysadmin failures
|
in order to easily provide a storage service that replicates data at these different
|
||||||
- Relatively simple
|
locations and stays available even when some servers are unreachable.
|
||||||
- Made for multi-datacenter deployments
|
Garage also focuses on being lightweight, easy to operate, and highly resilient to
|
||||||
|
machine failures.
|
||||||
|
|
||||||
Non-goals include:
|
Garage is built by [Deuxfleurs](https://deuxfleurs.fr),
|
||||||
|
an experimental small-scale self hosted service provider,
|
||||||
|
which has been using it in production since its first release in 2020.
|
||||||
|
|
||||||
- Extremely high performance
|
Learn more on our dedicated documentation pages:
|
||||||
- Complete implementation of the S3 API
|
|
||||||
- Erasure coding (our replication model is simply to copy the data as is on several nodes, in different datacenters if possible)
|
|
||||||
|
|
||||||
Our main use case is to provide a distributed storage layer for small-scale self hosted services such as [Deuxfleurs](https://deuxfleurs.fr).
|
- [Goals and use cases](https://garagehq.deuxfleurs.fr/documentation/design/goals/)
|
||||||
|
- [Features](https://garagehq.deuxfleurs.fr/documentation/reference-manual/features/)
|
||||||
|
- [Quick start](https://garagehq.deuxfleurs.fr/documentation/quick-start/)
|
||||||
|
|
||||||
|
Garage is entirely free software released under the terms of the AGPLv3.
|
||||||
|
|
|
@ -14,10 +14,10 @@ website.
|
||||||
|
|
||||||
Garage is an opinionated object storage solutoin, we focus on the following **desirable properties**:
|
Garage is an opinionated object storage solutoin, we focus on the following **desirable properties**:
|
||||||
|
|
||||||
|
- **Internet enabled**: made for multi-sites (eg. datacenters, offices, households, etc.) interconnected through regular Internet connections.
|
||||||
- **Self-contained & lightweight**: works everywhere and integrates well in existing environments to target [hyperconverged infrastructures](https://en.wikipedia.org/wiki/Hyper-converged_infrastructure).
|
- **Self-contained & lightweight**: works everywhere and integrates well in existing environments to target [hyperconverged infrastructures](https://en.wikipedia.org/wiki/Hyper-converged_infrastructure).
|
||||||
- **Highly resilient**: highly resilient to network failures, network latency, disk failures, sysadmin failures.
|
- **Highly resilient**: highly resilient to network failures, network latency, disk failures, sysadmin failures.
|
||||||
- **Simple**: simple to understand, simple to operate, simple to debug.
|
- **Simple**: simple to understand, simple to operate, simple to debug.
|
||||||
- **Internet enabled**: made for multi-sites (eg. datacenters, offices, households, etc.) interconnected through regular Internet connections.
|
|
||||||
|
|
||||||
We also noted that the pursuit of some other goals are detrimental to our initial goals.
|
We also noted that the pursuit of some other goals are detrimental to our initial goals.
|
||||||
The following has been identified as **non-goals** (if these points matter to you, you should not use Garage):
|
The following has been identified as **non-goals** (if these points matter to you, you should not use Garage):
|
||||||
|
|
Loading…
Reference in a new issue