Proxmox Script Library

    Search, copy, and deploy community-maintained Proxmox helper scripts in seconds. One-click commands for VMs, LXC containers, and system utilities.

    What Are Proxmox Helper Scripts?

    Proxmox helper scripts are community-maintained shell scripts that automate the tedious parts of deploying an LXC container or VM: choosing the right storage, allocating resources, installing the target application, and configuring networking — all from a single command run on the Proxmox VE host shell. Instead of manually building a container and installing Docker, Immich, or Pi-hole step by step, you paste one command and answer a few prompts.

    The most widely used collection was originally created by a developer known as tteck. After his passing in 2024, the community took over maintenance under the community-scripts organization, which continues active development today. If you're following an older tutorial that links directly to a "tteck" GitHub URL, expect it to be outdated — the scripts below point to the current, actively maintained repository.

    Post Install Script

    ✓ Verified 2026
    System

    Automated configuration of repos, updates, and system optimization after Proxmox VE installation.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/post-pve-install.sh)"

    Docker LXC

    ✓ Verified 2026
    System

    Deploy a lightweight LXC container with Docker and Docker Compose pre-installed.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/docker.sh)"

    Home Assistant OS

    ✓ Verified 2026
    Utilities

    Install Home Assistant OS as a VM with automatic disk and network configuration.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/vm/haos-vm.sh)"

    Plex Media Server

    ✓ Verified 2026
    Media

    Deploy Plex Media Server in an LXC container with optional hardware transcoding support.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/plex.sh)"

    Jellyfin

    Media

    Free and open-source media server. Perfect alternative to Plex with no subscription required.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/jellyfin.sh)"

    Pi-hole

    ✓ Verified 2026
    Utilities

    Network-wide ad blocking via DNS. Lightweight and effective for whole-home ad filtering.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/pihole.sh)"

    Grafana

    Monitoring

    Open-source analytics and monitoring platform. Visualize metrics from any data source.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/grafana.sh)"

    Prometheus

    Monitoring

    Powerful metrics collection and alerting toolkit for monitoring your infrastructure.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/prometheus.sh)"

    Dark Mode Theme

    Utilities

    Install a modern dark theme for the Proxmox web interface with improved readability.

    bash <(curl -s https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/PVEDiscordDark.sh) install

    Kernel Clean

    System

    Remove old unused kernels to free up boot partition space and keep things tidy.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-clean.sh)"

    Sonarr

    Media

    Automated TV show management and download integration for your media library.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/sonarr.sh)"

    Radarr

    Media

    Automated movie management and download integration. Pairs with Sonarr for a full ARR stack.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/radarr.sh)"

    Uptime Kuma

    Monitoring

    Self-hosted uptime monitoring tool with a beautiful dashboard and notification support.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/uptimekuma.sh)"

    Nginx Proxy Manager

    Utilities

    Easy-to-use reverse proxy with Let's Encrypt SSL, perfect for exposing services safely.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nginxproxymanager.sh)"

    Portainer

    ✓ Verified 2026
    System

    Web UI for managing Docker containers, images, volumes, and networks across your LXCs.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/portainer.sh)"

    Immich

    Media

    Self-hosted photo and video backup with mobile app support, similar to Google Photos.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/immich.sh)"

    Nextcloud

    Utilities

    Full-featured self-hosted file sync, sharing, and collaboration suite.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nextcloud.sh)"

    Vaultwarden

    ✓ Verified 2026
    Utilities

    Lightweight, self-hosted Bitwarden-compatible password manager server.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/vaultwarden.sh)"

    AdGuard Home

    Utilities

    Network-wide DNS ad and tracker blocking with a more modern UI than Pi-hole.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adguardhome.sh)"

    Homepage

    Utilities

    Modern, highly customizable dashboard for organizing links to all your self-hosted services.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/homepage.sh)"

    Tailscale

    ✓ Verified 2026
    System

    Zero-config WireGuard-based mesh VPN for secure remote access to your homelab.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/tailscale.sh)"

    PostgreSQL

    System

    Deploy a dedicated PostgreSQL database server in a lightweight LXC container.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/postgresql.sh)"

    Overseerr

    Media

    Request management and discovery tool that connects to Plex, Sonarr, and Radarr.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/overseerr.sh)"

    Prowlarr

    Media

    Indexer manager that integrates with Sonarr, Radarr, and other Servarr-stack apps.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/prowlarr.sh)"

    qBittorrent

    Media

    Full-featured, open-source BitTorrent client with a web UI, often paired with the ARR stack.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/qbittorrent.sh)"

    Node-RED

    Utilities

    Flow-based visual programming tool for wiring together hardware, APIs, and online services.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/node-red.sh)"

    InfluxDB

    Monitoring

    Time-series database commonly paired with Grafana for metrics storage and dashboards.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/influxdb.sh)"

    Proxmox VE LXC Update

    ✓ Verified 2026
    System

    Batch-update all running LXC containers on a host in a single command.

    bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/update-lxcs.sh)"

    Safety Best Practices

    • Review scripts before running: Always inspect source code or use trusted repositories
    • Test in non-production first: Try on test systems before deploying to critical infrastructure
    • Backup before changes: Always snapshot VMs/containers before running system-level scripts

    Frequently Asked Questions

    Are Proxmox helper scripts safe to use?

    They're generally safe when sourced from the official community-scripts/ProxmoxVE repository, which is actively maintained and widely used. That said, they're community-supported, not part of Proxmox core — always review a script before running it as root, and snapshot your host or test in a non-production environment first.

    What happened to the original tteck Proxmox scripts?

    The original collection was created and maintained by a developer known as tteck. After his passing in 2024, the community took over maintenance under the community-scripts organization on GitHub, continuing development at github.com/community-scripts/ProxmoxVE. Older tutorials referencing the tteck repository directly may point to outdated URLs.

    Do I need to be root to run Proxmox helper scripts?

    Yes, most helper scripts are designed to run from the Proxmox VE host shell with root privileges, since they create and configure LXC containers or VMs at the hypervisor level. Running them inside an existing container or as a non-root user will typically fail.

    Can I customize a helper script's default settings?

    Most scripts prompt for basic options (container ID, storage, resource allocation) during the install. For deeper customization — network settings, mount points, or resource limits after install — you'll typically edit the container's configuration directly through the Proxmox web UI or CLI, since the script itself only handles initial deployment.

    Related Reading