Giter Site home page Giter Site logo

deuxfleurs-org / garage Goto Github PK

View Code? Open in Web Editor NEW
379.0 6.0 22.0 40.72 MB

(Mirror) S3-compatible object store for small self-hosted geo-distributed deployments. Main repo: https://git.deuxfleurs.fr/Deuxfleurs/garage

Home Page: https://garagehq.deuxfleurs.fr

License: GNU Affero General Public License v3.0

Nix 28.28% Dockerfile 0.01% Makefile 0.03% Shell 1.31% Python 0.47% Rust 68.44% Smarty 0.13% Clojure 1.33%
s3 object-storage rust

garage's Introduction

Garage status-badge

Garage logo

[ Website and documentation | Binary releases | Git repository | Matrix channel ]

Garage is an S3-compatible distributed object storage service designed for self-hosting at a small-to-medium scale.

Garage is designed for storage clusters composed of nodes running at different physical locations, in order to easily provide a storage service that replicates data at these different locations and stays available even when some servers are unreachable. Garage also focuses on being lightweight, easy to operate, and highly resilient to machine failures.

Garage is built by Deuxfleurs, an experimental small-scale self hosted service provider, which has been using it in production since its first release in 2020.

Learn more on our dedicated documentation pages:

Garage is entirely free software released under the terms of the AGPLv3.

garage's People

Contributors

adrien-luxey avatar alexis211 avatar armael avatar asonix avatar chemicstry avatar elwin013 avatar emilylange avatar felixscheinost avatar fivebats avatar flokli avatar halfa avatar hartraft avatar j0n4t4n avatar jirutka avatar jpds avatar kaiyou avatar kokakiwi avatar kosssi avatar maxaudron avatar maxjustus avatar networkexception avatar patrickjahns avatar picnoir avatar superboum avatar teutat3s avatar tobikris avatar trinity-1686a avatar unrob avatar yu-re-ka avatar zdenek-crha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

garage's Issues

READ ME FIRST! Please open issues on https://git.deuxfleurs.fr/Deuxfleurs/garage

THIS IS A MIRROR. Please open issues on https://git.deuxfleurs.fr/Deuxfleurs/garage

We know we can disable issues in Github but some people highlighted that deactivating issues may hide Garage from Github search page, and asked us to activate them here: https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/367#issuecomment-4166
We thus reactivated them to see if it makes Garage more discoverable.

If you don't want to create an account on our Forgejo forge, please send us an email to garagehq[@]deuxfleurs.fr

Iceberg

Hey

is there any interest is using arrow / icebergs on top of garage ?

I have been playing with minio and golang iceberg .

It seems to be the future imho..

Arrow is an open standard for data compute over s3.
Iceberg is a layer on top to do sql queries and to be able to mutate the data.

can not setup cluster with podman

I try start with podman by run this:

podman run -u 1002  --rm -d --network=host -v /app/garage/garage.toml:/etc/garage.toml:ro -v /app/garage:/app -v /data/garage/app/data dxflrs/garage:v0.8.0-rc2 /garage node id 
podman exec -it garage /garage node id
Error: crun: setns(pid=506, CLONE_NEWUSER): Operation not permitted: OCI permission denied

try podman run -u 1002 --rm -d --network=host -v /app/garage/garage.toml:/etc/garage.toml:ro -v /app/garage:/app -v /data/garage/app/data dxflrs/garage:v0.8.0-rc2 /garage node id every time give me diff id.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.