Shell ZFS

Open-source Shell projects categorized as ZFS

Top 23 Shell ZFS Projects

  • zfs-auto-snapshot

    ZFS Automatic Snapshot Service for Linux

  • Project mention: Automatic container snapshots? cv4pve or zfs for a small homelab? | /r/Proxmox | 2023-06-23

    From my research, I can see two options: - Proxmox specific cv4pve-autosnap - generic zfs-auto-snapshot, available in repos

  • bastille

    Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.

  • Project mention: 3 Advantages to Running FreeBSD as Your Server Operating System | news.ycombinator.com | 2023-08-15

    > FreeBSD jails don't have a one-command way to install a preconfigured jail for a specific service

    FreeBSD does have that tool, its BastilleBSD: https://bastillebsd.org/

    For example, this is the Bastillefile for running consul: https://gitlab.com/bastillebsd-templates/consul/-/blob/maste...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • zfsbootmenu

    ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption

  • Project mention: Bash Debugging | news.ycombinator.com | 2024-03-01

    We use a couple nice home-grown functions in ZFSBootMenu to help debug things. We have a zdebug logging function that's peppered liberally throughout the code base - https://github.com/zbm-dev/zfsbootmenu/blob/master/zfsbootme...

    Hitting ctrl-t on our main menu will, when booting with debug logging enabled, show a screen like this: https://imgur.com/Ge75zkP

    We also have a flamegraph profiling mechanism that can be enabled with https://github.com/zbm-dev/zfsbootmenu/blob/master/zfsbootme... . That will dump data to a serial port, which when re-assembled, can be used to produce a graph like https://raw.githubusercontent.com/zbm-dev/zfsbootmenu/master...

    Bash is suprisingly flexible.

  • FreeNAS-scripts

    Handy shell scripts for use on FreeNAS servers

  • zamba-lxc-toolbox

    Zamba LXC Toolbox a script collection to setup LXC containers on Proxmox + ZFS. Zamba is the fusion of ZFS and Samba (standalone, active directory dc or active directory member), preconfigured to access ZFS snapshots by "Previous Versions" to easily recover encrypted by ransomware files, accidently deleted files or just to revert changes.

  • Project mention: Best way to install a file server in proxmox? | /r/selfhosted | 2023-05-14

    I use this and works without issue: https://github.com/bashclub/zamba-lxc-toolbox

  • zfs-inplace-rebalancing

    Simple bash script to rebalance pool data between all mirrors when adding vdevs to a pool.

  • Project mention: Resilvering after adding VDEV | /r/zfs | 2023-05-07
  • archuseriso

    Toolkit for building bootable disk images of Arch Linux and for installing Arch Linux on a USB disk or thumb drive.

  • Project mention: Is there a recommended way of syncing installed packages and configs? Portable user homes? | /r/archlinux | 2023-09-14

    see the ArchTitus project from ChrisTitus Tech https://github.com/ChrisTitusTech/ArchTitus . basically a git repo with everything. Just git clone and install. Or use something link archuseriso https://github.com/laurent85v/archuseriso and make your own iso.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • archiso-zfs

    Easily load ZFS kernel module on any Archiso.

  • kube-linstor

    Containerized LINSTOR SDS for Kubernetes, ready for production use.

  • tinyramfs

    Tiny initramfs written in POSIX shell

  • systemrescue-zfs

    A fork of SystemRescue (formerly SystemRescueCd) with ZFS built-in and serial console access enabled for all boot options. Download bootable ISOs from the releases page.

  • zfs-on-mac

    My personal ZFS on macOS instructions and scripts

  • arch-config

    Scripts and Ansible playbook to setup Arch Linux on ZFS. (by eoli3n)

  • devops-kb

    frequently used commands

  • zfs-on-wsl

    ZFS? In my WSL? ... It's more likely than you think.

  • Project mention: make[1]: *** No rule to make target 'module/Module.symvers', needed by 'all-am'. Stop. | /r/openzfs | 2023-07-09
  • void-config

    Scripts and Ansible playbook to setup Void Linux on ZFS.

  • check_zpools

    Monitor the usage and status of ZFS Pools (zpools)

  • zfsUnlocker

    A modular zfs unlocker hook for mkinitcpio on Archlinux.

  • Project mention: How do I configure the refind.conf and refind_linux.conf (and or config.yaml (for ZFSBootMenu)) files properly when installing Arch Linux with ZFS Native Encryption? | /r/zfs | 2023-05-29

    Personally I hate keyfiles and any form of zfs unlocking automation which stores things locally (I suppose TPM cryptography is a good exception). While I use a traditional EFI /boot with systemd-boot (bootctl) I made this initramfs hook so that my machines can dynamically unlock themselves from my vault cluster with a revokable token. Not quite the same approach and if there's no networking a machine could get caught dead in the water for booting back to a password prompt, but it's good enough right now that I use it on everything.

  • raid-explorations

    Comparison of encrypted RAID on Debian GNU/Linux

  • ansible-freebsd-install-on-zfs-lite

    FreeBSD. Installing a FreeBSD system on the root with ZFS from MfsBSD running in rescue mode.

  • chia-plotter-deployment

    A Bunch of Scripts to setup a Chia Farm. Focusing on, but not limited to, the MadMax Plotter, and HPool.

  • zfs-vault

    Loading ZFS encryption keys from Vault

  • nas-system-exportes

    Simple installer of crucial prometheus exporters

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Shell ZFS related posts

  • Bash Debugging

    7 projects | news.ycombinator.com | 1 Mar 2024
  • Some preinstalled options/defaults suggestion

    1 project | /r/openSUSE | 24 Jun 2023
  • ZFSBootMenu how to increase font resolution?

    1 project | /r/zfs | 11 Jun 2023
  • How do I configure the refind.conf and refind_linux.conf (and or config.yaml (for ZFSBootMenu)) files properly when installing Arch Linux with ZFS Native Encryption?

    4 projects | /r/zfs | 29 May 2023
  • Best way to install a file server in proxmox?

    1 project | /r/selfhosted | 14 May 2023
  • How to keep Ubuntu from creating a dozen /var subdirectories?

    2 projects | /r/zfs | 8 May 2023
  • Resilvering after adding VDEV

    1 project | /r/zfs | 7 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source ZFS projects in Shell? This list will help you:

Project Stars
1 zfs-auto-snapshot 823
2 bastille 761
3 zfsbootmenu 756
4 FreeNAS-scripts 321
5 zamba-lxc-toolbox 251
6 zfs-inplace-rebalancing 215
7 archuseriso 206
8 archiso-zfs 163
9 kube-linstor 129
10 tinyramfs 98
11 systemrescue-zfs 90
12 zfs-on-mac 78
13 arch-config 48
14 devops-kb 46
15 zfs-on-wsl 27
16 void-config 24
17 check_zpools 21
18 zfsUnlocker 20
19 raid-explorations 18
20 ansible-freebsd-install-on-zfs-lite 7
21 chia-plotter-deployment 6
22 zfs-vault 5
23 nas-system-exportes 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com