Skip to main content

Agama

A Service-based Linux Installer

  • https://agama.local

    Modern web-based user interface

    Connect to the installer either locally or from a remote device using a regular web browser.

  • Powerful command-line interface

    Drive and monitor the installation process using its 1st class command-line interface.

  • profile.json
    {
    "localization": {
    "keyboard": "us",
    "language": "en_US"
    },
    "software": {
    "patterns": [
    "gnome"
    ]
    },
    "product": {
    "id": "Tumbleweed"
    },
    "storage": {
    "guided": {
    "boot": {
    "configure": true,
    "device": "/dev/dm-1"
    }
    }
    },
    "user": {
    "fullName": "Jane Doe",
    "password": "123456",
    "userName": "jane.doe"
    },
    "root": {
    "password": "nots3cr3t",
    "sshPublicKey": "..."
    },
    "network": {
    "connections": [
    {
    "id": "Ethernet network device 1",
    "method4": "manual",
    "method6": "manual",
    "interface": "eth0",
    "addresses": [
    "192.168.122.100/24",
    "::ffff:c0a8:7ac7/64"
    ],
    "gateway4": "192.168.122.1",
    "gateway6": "::ffff:c0a8:7a01",
    "nameservers": [
    "192.168.122.1",
    "2001:4860:4860::8888"
    ]
    }
    ]
    }
    }

    Easy automation and integration

    Automate the installation process using either the command-line interface or the HTTP API and integrate it into your workflow.