Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

A helm chart to backup your Kubernetes-based Gitea instance to an S3 bucket or SFTP

License

Notifications You must be signed in to change notification settings

TEN7-Archive/gitea-backup-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitea-backup-helm

A helm chart to backup your Kubernetes-based Gitea instance to an S3 bucket or SFTP

How it works

This chart provisions a cronjob which runs the ten7/gitea_backup container. It uses the s3cmd command to synchronize with one or more "remotes". Each remote can be either an S3 bucket, or an SFTP server.

Features

  • Synchronizes from multiple sources to multiple targets.
  • Does not require persistent storage to function.
  • Has no persistent container, or a cronjob.
  • Supports multiple S3 and SFTP destinations.
  • Can be installed multiple times in the same namespace, with different schedules, allowing you to make hourly/daily/weekly/monthly backups.

Requirements

  • Connection and credentials for source database servers.
  • Connection and credentials for target S3 and/or SFTP providers.

Installation

helm repo add gitea-backup https://ten7.github.io/gitea-backup-helm/
helm repo update
helm upgrade --install gitea-backup gitea-backup/gitea-backup --namespace=my-namespace -f path/to/my-values.yml

Configuration

For a full list of values, see values.yaml.

License

MySQL Backup is licensed under GPLv3. See LICENSE for the complete language.

About

A helm chart to backup your Kubernetes-based Gitea instance to an S3 bucket or SFTP

Resources

License

Stars

Watchers

Forks

Packages

No packages published