proxmox_skill

This skill helps you manage Proxmox home lab by triaging services, checking status, viewing logs, and debugging via SSH.

1

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill michaelvessia/nixos-config --skill proxmox

  • SKILL.md4.4 KB

Overview

This skill manages Proxmox VE home lab infrastructure for fast triage and routine operations. It helps discover containers and VMs, inspect resources and logs, and perform common maintenance tasks over SSH. Use it to remotely debug services, manage storage, and verify host health with commands tuned for a home lab setup.

How this skill works

The skill connects to Proxmox hosts via SSH (supports 2FA) and runs Proxmox CLI and host utilities to gather state. It lists containers and VMs, pulls resource usage and network info, reads configs, and streams systemd/journal logs from containers. It also includes targeted commands for storage, ZFS, backups, and common troubleshooting flows.

When to use it

  • Triaging a failing container or VM
  • Investigating why a self-hosted service is unresponsive
  • Checking resource usage or storage health across the cluster
  • Listing network listeners and container IPs
  • Verifying scheduled backups and storage contents

Best practices

  • Use SSH Host entries and 2FA-friendly sessions to avoid repeated prompts
  • Run discovery commands first (pct list, qm list, pvesh) to build context before changing state
  • Prefer graceful shutdowns (pct shutdown / qm shutdown) and use force only when necessary
  • Check journalctl -u <service> for recent logs before restarting services
  • Keep a local copy of static docs (PROXMOX_SETUP.md) for IPs and persistent config details

Example use cases

  • Find which container hosts a given app: list containers, inspect systemd units, check listening ports
  • Debug a service that won’t respond: confirm container running, view service status, tail recent logs, then restart if needed
  • Resolve storage or ZFS problems: check pvesm status, zpool status, and df -h to locate space issues
  • Recover a non-starting container: inspect pct config, check for stale locks and disk availability, then start or force-stop as required
  • Confirm backups: read backup job config and list backups in target storage

FAQ

It uses SSH access to the Proxmox host. Container entry and commands run via pct require the host SSH authentication; container-level credentials depend on your setup.

How do I find which container runs a specific service?

List running services inside containers with systemctl list-units --type=service --state=running, filter common names (caddy, jellyfin, tailscaled), and verify listening ports with ss -tlnp.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational