diff --git a/frontend/public/json/execute.json b/frontend/public/json/execute.json new file mode 100644 index 00000000..a7ceb141 --- /dev/null +++ b/frontend/public/json/execute.json @@ -0,0 +1,48 @@ +{ + "name": "Proxmox VE LXC Execute Command", + "slug": "lxc-execute", + "categories": [ + 1 + ], + "date_created": "2025-09-15", + "type": "pve", + "updateable": false, + "privileged": false, + "interface_port": null, + "documentation": null, + "website": null, + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/proxmox.webp", + "config_path": null, + "description": "This script allows administrators to execute a custom command inside one or multiple LXC containers on a Proxmox VE node. Containers can be selectively excluded via an interactive checklist. If a container is stopped, the script will automatically start it, run the command, and then shut it down again. Only Debian and Ubuntu based containers are supported.", + "install_methods": [ + { + "type": "default", + "script": "tools/pve/execute.sh", + "resources": { + "cpu": null, + "ram": null, + "hdd": null, + "os": null, + "version": null + } + } + ], + "default_credentials": { + "username": null, + "password": null + }, + "notes": [ + { + "text": "Execute within the Proxmox shell.", + "type": "info" + }, + { + "text": "Non-Debian/Ubuntu containers will be skipped automatically.", + "type": "info" + }, + { + "text": "Stopped containers will be started temporarily to run the command, then shut down again.", + "type": "warning" + } + ] +}