annastore

command module
v0.0.0-...-f40b8e9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2023 License: AGPL-3.0 Imports: 4 Imported by: 0

README

badge
logo

AnnaStore

High performance OSS storage platform.

AnnaStore supports the widest range of use cases across the largest number of environments. Cloud native since inception, AnnaStore’s software-defined suite runs seamlessly in the public cloud, private cloud and at the edge - making it a leader in the hybrid cloud. With industry leading performance and scalability, AnnaStore can deliver a range of use cases from AI/ML, analytics, backup/restore and modern web and mobile apps.

Main Feature

  • Active-active replication
  • Encryption
  • Bucket & object immutability
  • AWS S3 compatibility
  • Data life cycle management & tiering
  • Scalability
  • Identity & access management

Quickstart

docker pull guinsoolab/annastore
docker run \
  -p 9000:9000 \
  -p 9001:9001 \
  guinsoolab/annastore:${LATEST_TAG} \
  server /Users/admin \
  --console-address ":9001"

Documentation

Upgrading AnnaStore

Upgrades require zero downtime in AnnaStore, all upgrades are non-disruptive, all transactions on AnnaStore are atomic. So upgrading all the servers simultaneously is the recommended way to upgrade AnnaStore.

  • For deployments that installed the AnnaStore server binary by hand, use mc admin update
mc admin update <annastore or minio alias, e.g., mystore>

Explore Further

Contribute to AnnaStore Project

Please follow AnnaStore Contributor's Guide

License

Use of AnnaStore is governed by the GNU AGPLv3 license that can be found in the LICENSE file.

license

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
Package cmd This file implements helper functions to validate AWS Signature Version '4' authorization header.
Package cmd This file implements helper functions to validate AWS Signature Version '4' authorization header.
docs
internal
arn
crypto
Package crypto implements AWS S3 related cryptographic building blocks for implementing Server-Side-Encryption (SSE-S3) and Server-Side-Encryption with customer provided keys (SSE-C).
Package crypto implements AWS S3 related cryptographic building blocks for implementing Server-Side-Encryption (SSE-S3) and Server-Side-Encryption with customer provided keys (SSE-C).
etag
Package etag provides an implementation of S3 ETags.
Package etag provides an implementation of S3 ETags.
fips
Package fips provides functionality to configure cryptographic implementations compliant with FIPS 140.
Package fips provides functionality to configure cryptographic implementations compliant with FIPS 140.
ioutil
Package ioutil implements some I/O utility functions which are not covered by the standard library.
Package ioutil implements some I/O utility functions which are not covered by the standard library.
jwt
kms
lock
Package lock - implements filesystem locking wrappers around an open file descriptor.
Package lock - implements filesystem locking wrappers around an open file descriptor.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL