https://github.com/bashclub/proxmox-zfs-postinstall
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`
https://github.com/bashclub/proxmox-zfs-postinstall
proxmox proxmox-server snapshot snapshot-retention zfs
Last synced: about 1 year ago
JSON representation
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`
- Host: GitHub
- URL: https://github.com/bashclub/proxmox-zfs-postinstall
- Owner: bashclub
- Created: 2021-04-21T11:27:11.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-12-15T15:14:49.000Z (over 1 year ago)
- Last Synced: 2025-04-14T02:13:34.278Z (about 1 year ago)
- Topics: proxmox, proxmox-server, snapshot, snapshot-retention, zfs
- Language: Shell
- Homepage: https://sysops.tv
- Size: 84 KB
- Stars: 128
- Watchers: 12
- Forks: 33
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# proxmox-zfs-postinstall
This script installs and configures basic tools for running a new Proxmox Server (Version 8+).
Following settings are made:
- Install and configure zfs-auto-snapshot
- Switch pve-enterprise/pve-no-subscription/pvetest repo
- Switch ceph repo between quincy/reef and enterprise/no-subscription/test or remove it
- Disable "No subscription message" in webinterface in no-subscription mode
- Add pve-enterprise subscription key
- Update system to the latest version
- Install common tools
- Install Proxmox SDN Extensions
- Configure automatic backup of /etc Folder
- Configure locales
- SSH server hardening
- Install checkzfs
- Install bashclub-zsync
- Install virtio-win ISO
- Create zfspool storage for swap disks if not exists
- Adjust default volblocksize for Proxmox zfspool storage
- Configure proxmox mail delivery proxmox notifications (pve8)
# Usage
Just download and execute the script, all settings are made interactively.
```
wget -O ./postinstall --no-cache https://github.com/bashclub/proxmox-zfs-postinstall/raw/main/postinstall
bash ./postinstall
```
# Author
### Thorsten Spille
[
](https://ko-fi.com/thorakel)