Skip to content
This repository has been archived by the owner on Feb 15, 2025. It is now read-only.
/ vtsbackup Public archive

Cloud Backup as a Service with Management Agent - Project Phase 2 in VDT Program 2024 (Track Cloud)

License

Notifications You must be signed in to change notification settings

hantdev/vtsbackup

Repository files navigation

VTS Backup Service with Management Agent

Go Report Card GoDoc License: Apache 2.0 GitHub release Go version CI Status Release Status

Features

  • 🔄 Register agent with control plane (In Progress)
  • 💾 Backup entire Linux system
  • 🔄 Restore from backup
  • 🗄️ Multiple Storage type support (Local, FTP, SFTP, SCP, MinIO, S3)
  • 📦 Archive paths or files into a tar
  • 🔐 Encrypt backup file with OpenSSL
  • 🗜️ Compress backup file with gzip
  • 📂 Split large backup file into multiple parts
  • ⏰ Run as daemon to backup on schedule
  • 🖥️ Web UI for management
  • 📱 Telegram Notifier

Quick Start

Install on Linux

curl -sSL https://raw.githubusercontent.com/hantbk/vtsbackup/master/install | sh

Install Linux with specific version

curl -sSL https://raw.githubusercontent.com/hantbk/vtsbackup/master/install | sh -s v0.0.1

Documentation

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the Apache License 2.0.

About

Cloud Backup as a Service with Management Agent - Project Phase 2 in VDT Program 2024 (Track Cloud)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published