Skip to content
/ bale Public
forked from natankeddem/bale

ZFS Snapshot Browser Based GUI

Notifications You must be signed in to change notification settings

akanealw/bale

 
 

Repository files navigation

bale: ZFS Snapshot Browser Based GUI

Host Creation

bale_host_creation.webm

Manual Management Task Handling

bale_manual_task.webm

Automatic Management Task Handling

bale_auto_task.webm

Downloading Files From Snapshots

bale_file_download.webm

Simple Automations

bale_simple_automation.webm

ZFS-Autobackup Automations

bale_zab_automation.webm

⚠️ WARNING

This utility is currently in early development and may undergo breaking changes in future updates. Your configuration may be lost, and snapshot functionality might be affected. Use with caution; data loss may occur.

Features

  • Remote Management: bale handles all interactions over SSH, eliminating the need for local installation. You can manage your ZFS snapshots from anywhere.
  • Multi-Host Support: Configure bale to manage multiple hosts within the same installation, making it a versatile choice for system administrators.
  • User-Friendly GUI: Easily manage your ZFS snapshots with an intuitive web-based interface that simplifies the process.
  • Automation: bale can automate generic remote and local applications as well as work seamlessly with zfs_autobackup, streamlining your backup and snapshot tasks.
  • Download: Easily download files directly from your ZFS snapshots through the web interface.

Installation

Using Docker

  1. Download docker-compose.yml.

  2. Customize the docker-compose.yml file to suit your requirements.

  3. Run the application using Docker Compose:

    docker-compose up -d

Using Proxmox LXC Container

  1. Download pve-install.yml and inv.yml.

  2. Ensure you have a compatible Debian template available and updated inv.yml accordingly.

  3. Customize the inv.yml file to match your specific setup requirements.

  4. Execute the Ansible playbook for Proxmox LXC container installation against your Proxmox host:

    ansible-playbook -i inv.yml pve-install.yml

Access GUI

Access bale by navigating to http://host:8080.


About

ZFS Snapshot Browser Based GUI

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 92.8%
  • CSS 5.8%
  • Other 1.4%