1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/garage_ynh.git synced 2024-09-03 18:36:32 +02:00
Garage package for YunoHost
Find a file
2023-01-02 17:04:10 +01:00
.github Update updater.sh 2022-03-24 10:47:23 +01:00
conf fix mount script 2022-12-23 11:27:00 +01:00
doc update disclaimer 2023-01-02 17:04:10 +01:00
hooks add final_path var 2022-12-23 15:06:48 +01:00
scripts update disclaimer 2023-01-02 17:04:10 +01:00
sources Merge pull request #29 from YunoHost/extra_files_dir 2017-06-25 16:39:50 +02:00
.gitignore export virtualisation var 2022-11-30 11:40:43 +01:00
check_process update check url 2022-12-23 14:16:46 +01:00
config_panel.toml improve config panel 2022-11-29 14:42:44 +01:00
config_panel.toml.example improve package and begin to add config panel 2022-11-24 00:22:09 +01:00
LICENSE WIP packaging 2022-07-30 14:02:57 +02:00
manifest.json improve package and begin to add config panel 2022-11-24 00:22:09 +01:00
README.md Auto-update README 2022-12-23 11:58:51 +00:00
README_fr.md Auto-update README 2022-12-23 11:58:51 +00:00

garage_ynh for YunoHost

Integration level Working status Maintenance status
Install garage_ynh with YunoHost

Lire ce readme en français.

This package allows you to install garage_ynh quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

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.

Features

  • S3 API
  • Standalone/self-contained
  • Flexible topology
  • No RAFT slowing you down
  • Several replication modes
  • Web server for static websites
  • Bucket names as aliases
  • Cluster administration API
  • Metrics and traces
  • Support for changing IP addresses
  • K2V API (experimental)

Shipped version: 0.8.0~ynh1

Disclaimers / important information

  • Other infos that people should be aware of, such as:
    • This application provide a node that you can connect to a garage cluster. Few option are manageable by the config panel for the current node but IT DOESN'T offer simpler way to manage bucket and keys. You have to do it by command line or let an other node managing it.
    • This application consider that the weight of the node is the size reserved to garage in G
    • This application will try to create a virtual disk to ensure garage doesn't use more than allowed. If virtualisation is not available your responsible to check space used by garage.

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/garage_ynh/tree/testing --debug
or
sudo yunohost app upgrade garage -u https://github.com/YunoHost-Apps/garage_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps