Pvetui – A Terminal UI for Proxmox
5 months ago
- #TUI
- #Virtualization
- #Proxmox
- Lightning Fast: Intelligent caching for responsive performance
- Complete Management: VMs, containers, nodes, and cluster resources
- Multi-Profile Support: Manage multiple Proxmox connections with profile switching
- Automatic Migration: Legacy configs seamlessly migrate to modern profile-based format
- Secure Authentication: API tokens or password-based auth with automatic renewal
- Integrated Shells: SSH directly to nodes, VMs, and containers
- VNC Console Access: Embedded noVNC client with automatic authentication
- Plugin System: Opt-in extensions including the Community Scripts installer
- Modern Interface: Vim-style navigation with customizable key bindings
- Flexible Theming: Automatic adaptation to terminal emulator color schemes
- Comprehensive Documentation: Detailed guides for configuration, theming, and development
- Installation Options: Go modules, pre-compiled binaries, Homebrew, Scoop, and source
- Configuration: Multi-profile support with validation and SOPS-encrypted files
- Plugin Management: Enable/disable plugins via dialog or config file
- Profile Manager: Switch, add, edit, delete profiles with validation
- API Token Setup: Detailed instructions for Proxmox API token configuration
- Key Bindings: Customizable navigation and actions
- Theming: Semantic theming with automatic terminal color scheme adaptation
- VNC Console: Built-in noVNC client with automatic authentication
- Requirements: Proxmox VE cluster access, SSH, Go 1.24+ for building
- Troubleshooting: Solutions for common issues on macOS, Windows, and Linux
- Docker Support: Run pvetui in a Docker container
- License: MIT License, not affiliated with Proxmox Server Solutions GmbH