Skip to content

This script is designed to run on a fresh installed Proxmox server, configures `pve-no-subscription` repository, adjusts `zfs_arc_cache` and installs basic tools like `zfs-auto-snapshot` or `ifupdown2`

Notifications You must be signed in to change notification settings

diddip21/proxmox-zfs-postinstall

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

proxmox-zfs-postinstall

This script installs and configures basic tools for running a Proxmox Server. Following settings are made:

  • Disable pve-enterprise repo
  • Add pve-no-subscription repo
  • Upgrade system to latest version
  • Install basic tools: sudo vim ifupdown2 net-tools dnsutils ethtool git curl unzip screen iftop lshw smartmontools nvme-cli lsscsi sysstat zfs-auto-snapshot htop mc rpl
  • Configure snapshot retention for zfs-auto-snapshot interactively
  • zfs_arc_[min|max] will be calculated by size sum of all zpools in 512 MB steps
  • Configure backup of /etc folder to new zfs dataset on rpool/pveconf
  • configure vm.swappiness interactively

About

This script is designed to run on a fresh installed Proxmox server, configures `pve-no-subscription` repository, adjusts `zfs_arc_cache` and installs basic tools like `zfs-auto-snapshot` or `ifupdown2`

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%