{
  "type": "featherpanel.installer.all",
  "generated_at": "2026-10-09T12:14:41.476Z",
  "script_version": "2.1.15-dev",
  "source_file": "installer/install.bash",
  "requires_root": true,
  "flags": [
    {
      "flag": "--skip-os-check",
      "description": "Skip OS version compatibility checks"
    },
    {
      "flag": "--force-arm",
      "description": "Bypass ARM architecture warnings and checks"
    },
    {
      "flag": "--skip-install-check",
      "description": "Skip check for existing installation"
    },
    {
      "flag": "--skip-virt-check",
      "description": "Skip virtualization compatibility checks"
    },
    {
      "flag": "--skip-system-update",
      "description": "Skip apt update and essential package installation"
    },
    {
      "flag": "--refresh-docker-updater-only",
      "description": "Rewrite /etc/featherpanel host updater scripts only (no full install)"
    },
    {
      "flag": "--wings-install-only",
      "description": "Install FeatherWings only (no setup wizard; for panel quick-setup step 1)"
    },
    {
      "flag": "--dev",
      "description": "Use latest dev release images"
    },
    {
      "flag": "--dev-branch BRANCH",
      "description": "Use dev images for specific branch (e.g., develop, main)"
    },
    {
      "flag": "--dev-sha SHA",
      "description": "Use dev images for specific commit SHA (requires --dev-branch)"
    },
    {
      "flag": "--config / -c",
      "description": "Open configuration manager"
    },
    {
      "flag": "--help / -h",
      "description": "Show this help message"
    }
  ],
  "menus": [
    {
      "id": "main",
      "title": "Main menu",
      "items": [
        {
          "key": "1",
          "label": "Panel",
          "description": "Web interface install/update/uninstall"
        },
        {
          "key": "2",
          "label": "Wings",
          "description": "Game server daemon"
        },
        {
          "key": "3",
          "label": "CLI",
          "description": "Migration & server management helpers"
        },
        {
          "key": "4",
          "label": "SSL Certificates",
          "description": "Let's Encrypt tools"
        },
        {
          "key": "5",
          "label": "Databases",
          "description": "Remote MySQL/MariaDB hosts"
        },
        {
          "key": "6",
          "label": "Proxmox VNC Agent",
          "description": "Install on Proxmox node"
        },
        {
          "key": "7",
          "label": "FeatherQuilld Daemon",
          "description": "WebHosting daemon"
        },
        {
          "key": "8",
          "label": "Configuration",
          "description": "Settings & preferences"
        }
      ]
    },
    {
      "id": "panel",
      "title": "Panel operations",
      "items": [
        {
          "key": "1",
          "label": "Install Panel",
          "description": "Docker (recommended) or source mode"
        },
        {
          "key": "2",
          "label": "Uninstall Panel",
          "description": "Removes containers/data (destructive)"
        },
        {
          "key": "3",
          "label": "Update Panel",
          "description": "Pull images / rebuild source"
        },
        {
          "key": "4",
          "label": "Backup Manager",
          "description": "Create/list/restore/export (Docker mode)"
        },
        {
          "key": "5",
          "label": "Panel Info",
          "description": "Live health & resource usage (Docker mode)"
        },
        {
          "key": "6",
          "label": "Firewall Manager",
          "description": "Open required ports (Docker mode)"
        }
      ]
    }
  ],
  "env_automation": [
    {
      "name": "FP_COMPONENT",
      "description": "Non-interactive target: panel | wings | …",
      "example": "FP_COMPONENT=panel"
    },
    {
      "name": "FP_ACTION",
      "description": "Non-interactive action: install | update | uninstall | …",
      "example": "FP_ACTION=update"
    }
  ],
  "paths": {
    "install_root": "/var/www/featherpanel",
    "install_log": "/var/www/featherpanel/install.log",
    "config_file": "/var/www/featherpanel/.featherpanel.conf",
    "compose_file": "/var/www/featherpanel/docker-compose.yml",
    "wings_config": "/etc/featherpanel/config.yml",
    "global_cli": "/usr/local/bin/featherpanel",
    "backend_container": "featherpanel_backend"
  },
  "public_urls": {
    "stable": "https://get.featherpanel.com/stable.sh",
    "docs_cli": "/icanhasfeatherpanel/cli/usage.md",
    "docs_settings": "/icanhasfeatherpanel/settings/guide.md"
  }
}
