{
  "name": "Cockpit",
  "slug": "cockpit",
  "categories": [
    10
  ],
  "date_created": "2024-10-20",
  "type": "ct",
  "updateable": true,
  "privileged": false,
  "interface_port": 9090,
  "documentation": "https://cockpit-project.org/documentation.html",
  "website": "https://cockpit-project.org/",
  "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/cockpit.webp",
  "config_path": "/etc/cockpit/cockpit.conf",
  "description": "Cockpit is a web-based graphical interface for managing Linux servers. It allows users to perform tasks like configuring networks, managing storage, and monitoring system performance directly through a web browser. It integrates with existing system tools, making it suitable for both beginners and experienced admins.",
  "install_methods": [
    {
      "type": "default",
      "script": "ct/cockpit.sh",
      "resources": {
        "cpu": 2,
        "ram": 1024,
        "hdd": 4,
        "os": "debian",
        "version": "13"
      }
    }
  ],
  "default_credentials": {
    "username": null,
    "password": null
  },
  "notes": [
    {
      "text": "Set a root password if using autologin. This will be the Cockpit password. To set root password run `sudo passwd root`",
      "type": "info"
    },
    {
      "text": "If you plan on using 45Drives extension with NFS, you must setup LXC as privileged. Some features of 45Drives don't work on Debian 13, so Debian 12 must be used.",
      "type": "warning"
    }
  ]
}
