All Projects → stashed → Stash

stashed / Stash

Licence: other
🛅 Backup your Kubernetes Stateful Applications

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Stash

Linkerd2
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
Stars: ✭ 7,887 (+697.47%)
Mutual labels:  cloud-native
Kong
🦍 The Cloud-Native API Gateway
Stars: ✭ 30,838 (+3018.1%)
Mutual labels:  cloud-native
Pomerium Helm
Official helm charts for Pomerium.
Stars: ✭ 32 (-96.76%)
Mutual labels:  cloud-native
Go Zero
go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
Stars: ✭ 13,156 (+1230.23%)
Mutual labels:  cloud-native
K8s App Monitor Test
A test application for monitoring in kubernetes
Stars: ✭ 15 (-98.48%)
Mutual labels:  cloud-native
Ansible Restic
Deploy restic backup program
Stars: ✭ 29 (-97.07%)
Mutual labels:  backup
Drivebackupv2
Uploads Minecraft backups to Google Drive/OneDrive or by (S)FTP
Stars: ✭ 26 (-97.37%)
Mutual labels:  backup
Docker Duplicity
Docker image for running duplicity in a cron
Stars: ✭ 35 (-96.46%)
Mutual labels:  backup
Govno
Backup your govno to S3! VNO protocol implementation in Go
Stars: ✭ 21 (-97.88%)
Mutual labels:  backup
Vuplicity
A cross-platform GUI for Duplicity backups, powered by Atom Electron.
Stars: ✭ 31 (-96.87%)
Mutual labels:  backup
Kubevious
Kubevious - application centric Kubernetes UI and continuous assurance provider
Stars: ✭ 869 (-12.13%)
Mutual labels:  cloud-native
Flickrsync
A command line tool to synchronise, upload, download, pictures between the local file system and Flickr. Image hash signature of the picture is used to uniquely identify the image.
Stars: ✭ 14 (-98.58%)
Mutual labels:  backup
Netflix Ratings Extractor
Greasemonkey script for Chrome, Firefox, Safari: export your rated Netflix movies.
Stars: ✭ 30 (-96.97%)
Mutual labels:  backup
Openebs
Leading Open Source Container Attached Storage, built using Cloud Native Architecture, simplifies running Stateful Applications on Kubernetes.
Stars: ✭ 7,277 (+635.79%)
Mutual labels:  cloud-native
Cassy
A simple and integrated backup tool for Apache Cassandra
Stars: ✭ 33 (-96.66%)
Mutual labels:  backup
Vearch
A distributed system for embedding-based retrieval
Stars: ✭ 940 (-4.95%)
Mutual labels:  cloud-native
Quip Export
Export all folders and documents from Quip
Stars: ✭ 28 (-97.17%)
Mutual labels:  backup
Fluent Bit Go Loki
[Deprecated] The predessor of fluent-bit output plugin for Loki. https://github.com/grafana/loki
Stars: ✭ 38 (-96.16%)
Mutual labels:  cloud-native
Hactar
📃 An incremential daily backup script using rsync
Stars: ✭ 34 (-96.56%)
Mutual labels:  backup
Threecopies
Hosted Server Backup Service
Stars: ✭ 31 (-96.87%)
Mutual labels:  backup

Go Report Card Build Status Docker Pulls Slack Twitter

Stash

Stash by AppsCode is a cloud-native data backup and recovery solution for Kubernetes workloads. If you are running production workloads in Kubernetes, you might want to take backup of your disks, databases, etc. Traditional tools are too complex to set up and maintain in a dynamic compute environment like Kubernetes. Stash is a Kubernetes operator that uses restic or Kubernetes CSI Driver VolumeSnapshotter functionality to address these issues. Using Stash, you can backup Kubernetes volumes mounted in workloads, stand-alone volumes, and databases. Users may even extend Stash via addons for any custom workload.

Features

Features Community Edition Enterprise Edition Scope
Open source Stash Free for everyone Open Core Stash for production Enterprise workloads
Backup & Restore Workload Data Deployment, DaemonSet, StatefulSet, ReplicaSet, ReplicationController, OpenShift DeploymentConfig
Backup & Restore Stand-alone Volume (PVC) PersistentVolumeClaim, PersistentVolume
Schedule Backup, Instant Backup Schedule through cron expression or trigger instant backup using Stash Kubernetes plugin
Pause Backup No new backup when paused.
Backup & Restore subset of files Only backup/restore the files that matches the provided patterns
Cleanup old snapshots automatically Cleanup old snapshots according to different retention policies
Encryption, Deduplication (send only diff) Encrypt backed up data with AES-256. Stash only sends the changes since last backup.
CSI Driver Integration VolumeSnapshot for Kubernetes workloads. Supported for Kubernetes v1.17.0+.
Prometheus Metrics Rich backup metrics, restore metrics and Stash operator metrics.
Security Built-in support for RBAC, PSP and Network Policy
CLI kubectl plugin (for Kubernetes 1.12+)
Extensibility and Customizability Write addons for bespoke applications and customize currently supported workloads
Hooks Execute httpGet, httpPost, tcpSocket and exec hooks before and after of backup or restore process.
Cloud Storage as Backend Stores backup data in AWS S3, Minio, Rook, GCS, Azure, OpenStack Swift, Backblaze B2 and Rest Server
On-prem Storage as Backend Stores backup data in any locally mounted Kubernetes Volumes such as NFS, etc.
Backup & Restore databases PostgreSQL, MySQL, MongoDB, Elasticsearch, Redis, MariaDB, Percona XtraDB
Auto Backup Share backup configuration across workloads using templates. Enable backup for a target application via annotation.
Batch Backup & Batch Restore Backup and restore co-related applications (eg, WordPress server and its database) together
Point-In-Time Recovery (PITR) Planned Restore a set of files from a time in the past.

Installation

To install Stash, please follow the guide here.

Using Stash

Want to learn how to use Stash? Please start here.

Contribution guidelines

Want to help improve Stash? Please start here.

Acknowledgement

Support

To speak with us, please leave a message on our website.

To join public discussions with the Stash community, join us in the AppsCode Slack team channel #stash. To sign up, use our Slack inviter.

To receive product annoucements, follow us on Twitter.

If you have found a bug with Stash or want to request new features, please file an issue.

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].