# DerDanilo/proxmox-stuff

This is a collection of stuff that I wrote for Proxmox.

Repository: https://github.com/DerDanilo/proxmox-stuff
Canonical: https://ross.abutalabs.com/products/proxmox-stuff
Language: Shell
License: MIT
License Family: permissive
Last push: 2026-07-02T15:59:23+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 90, release rhythm 35, longevity 100
- inputs: {"age_days": 3198, "days_push": 62, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1325, forks 230 (observed 2026-08-28T04:04:22.604933+00:00)

## What it is
A collection of shell scripts and Ansible roles for administering Proxmox VE, Proxmox Mail Gateway, and Proxmox Backup Server. It includes scripts to back up and restore standalone PVE node configurations, plus roles for setting up PBS, PVE, and PMG.

## Use cases
- back up Proxmox VE node configuration on a schedule
- restore a standalone PVE host's configuration after a failure
- automate Proxmox Backup Server setup with Ansible
- configure PBS client backups on PVE nodes
- set up Proxmox Mail Gateway via Ansible roles
- manage PMG mail domains programmatically

## When to choose
- you run a standalone (non-clustered) Proxmox VE host and want simple node config backup/restore
- you want ready-made Ansible roles for PVE, PMG, or PBS setup
- you prefer lightweight shell scripts over heavier management tools
- you need a cron-driven backup of Proxmox node configuration

## When to avoid
- you run a Proxmox cluster — the restore scripts explicitly do not support clusters and can corrupt cluster state
- you need to back up VM or LXC disk images and container data (these scripts only cover node configuration)
- you need a fully supported, guaranteed-maintained project — the author describes it as a personal reference with no support guarantees
- you want to restore onto a different PVE version or freshly installed host of a different version

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: backup, configuration-management, deployment, developer-tools, cli
- domain: self-hosted, infrastructure-as-code
- platform: cli, self-hosted
- tags: proxmox, pve, pmg, pbs, ansible-roles, shell-scripts, config-backup, config-restore, virtualization-administration, devops, virtualization, automation, linux

## Member repositories
- DerDanilo/proxmox-stuff (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:22.604933+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:46:25.167596+00:00, confidence not recorded.
  - readme: https://github.com/DerDanilo/proxmox-stuff (fetched 2026-08-28T04:04:22.604933+00:00, sha d263f7038733)
- Data as of 2026-08-30T08:39:29.467469+00:00.
