a.gritsenko
  • Joined on 2024-04-27

nuc-cockpit (0.7.0)

Published 2026-09-30 12:59:01 +00:00 by a.gritsenko

Installation

sudo curl https://gitea.virtlab.space/api/packages/a.gritsenko/debian/repository.key -o /etc/apt/keyrings/gitea-a.gritsenko.asc
echo "deb [signed-by=/etc/apt/keyrings/gitea-a.gritsenko.asc] https://gitea.virtlab.space/api/packages/a.gritsenko/debian $distribution $component" | sudo tee -a /etc/apt/sources.list.d/gitea.list
sudo apt update

Choose $distribution and $component from the list below.

sudo apt install nuc-cockpit=0.7.0

Repository Info

Distributions
noble
Components
main
Architectures
all

About this package

web cockpit for running Ansible playbooks from a portable service node NUC Cockpit turns an Ubuntu Server box into a portable Ansible console: engineers connect their laptops to its isolated Wi-Fi access point and use an HTTPS web interface to upload inventories, playbooks and distribution files, check host reachability and run playbooks with live output. . A text-mode utility (nuc-cockpit-setup) configures wired interfaces and VLANs, the Wi-Fi access point, the TLS certificates and the web administrator account, and prepares the system for unattended field use: persistent partitions for settings and data, no swap, logs in RAM and a read-only root filesystem (overlayroot).

Dependencies

adduser
python3 (>= 3.12)
python3-fastapi
python3-uvicorn
python3-jinja2
python3-multipart
python3-bcrypt
python3-cryptography
python3-itsdangerous
python3-yaml
python3-dialog
dialog
ansible-core | ansible
sshpass
openssh-client
hostapd
dnsmasq-base
iw
iproute2
nftables
netplan.io
overlayroot
gdisk
lvm2
e2fsprogs
sudo
passwd
Details
Debian
2026-09-30 12:59:01 +00:00
0
NUC Cockpit Maintainers
199 KiB
Assets (1)
Versions (7) View all
0.8.0 2026-09-30
0.7.0 2026-09-30
0.6.0 2026-09-30
0.5.0 2026-09-30
0.4.0 2026-09-29