Sage 50 Windows VM: Creation & Backup Guide (on ZFS Storage in Proxmox)

This guide walks through creating, configuring, and backing up your Windows Server 2019 VM (hosting Sage 50) on a ZFS-based Proxmox host.

-–

✅ 1. Upload Windows Server ISO

  1. In the Proxmox Web UI, go to:

Datacenter > Your Node > local-zfs > ISO Images

  1. Click Upload
  2. Choose your WindowsServer2019.iso
  3. Wait for the upload to complete

-–

✅ 2. Create the Windows VM

  1. Go to your Proxmox node > Create VM
  2. Use these settings:
Field Value
Node (your server name)
VM ID / Name 100 / sage50-server
OS Use uploaded ISO
System BIOS: OVMF (UEFI), Q35 chipset
Disks ZFS volume, 150–200 GB, SCSI
CPU 4–6 cores
Memory 16–24 GB
Network VirtIO (bridged)
  1. Enable QEMU Guest Agent
  2. Click Finish and start the VM
  3. Install Windows Server 2019 normally
  4. Install VirtIO drivers (if needed)
  5. Activate Windows with your product key

-–

✅ 3. Install and Configure Sage 50

  • Install Sage 50 normally inside the Windows Server VM
  • Store your Sage data in a dedicated folder (e.g. D:\SageData)
  • Enable file sharing for backup purposes if desired

-–

✅ 4. Create ZFS Snapshots (Before Major Changes)

You can snapshot the entire VM instantly:

```bash

From Proxmox shell

zfs snapshot

Or use the GUI:

•   Go to your VM > Snapshots > Take Snapshot
•   Name it meaningfully (e.g. pre-sage-upgrade)

✅ 5. Enable Scheduled Backups (ZFS-Aware)

1.  Go to Datacenter > Backup
2.  Add a new job:
•   Storage: local-zfs or external ZFS backup volume
•   VMs: Select sage50-server
•   Mode: Snapshot (recommended)
•   Schedule: e.g. daily at 02:00
•   Compression: ZSTD for fast & efficient backups
3.  Backups appear under:

Datacenter > local-zfs > Backups

✅ 6. Export Backups (Optional Off-Box Storage)

To copy a backup externally:

scp /var/lib/vz/dump/vzdump-qemu-100-.zst :/backup/

Or use zfs send to export the dataset (advanced method):

zfs send -v | gzip > /mnt/usb/sage50-backup.gz

✅ 7. Restore from Backup

•   To restore from a backup:
•   Go to Datacenter > Backups
•   Select the .zst file
•   Click Restore, choose a new VM ID or overwrite existing
•   To rollback from snapshot:
•   Go to VM > Snapshots > Rollback

✅ Summary

Step Purpose
Use ZFS VM disk Enables snapshots, compression
Take pre-change snapshots Instant rollback safety
Enable scheduled backups Nightly protection against failure
Export/replicate backups Off-site safety

This setup gives you:

•   A stable and isolated Sage 50 environment
•   Instant rollback and fast recovery
•   Long-term storage benefits from ZFS compression and checksums

May 25, 2025


Previous post
WAL ZFS format This guide walks you through installing Proxmox VE using ZFS for maximum performance, snapshot support, and ARC-based caching. -– Bootable USB with
Next post
WAL Ransomeware Excellent — and very important — question. Let’s evaluate your current setup and then identify resilience against ransomware, with practical