🎩 Hat Labs APT Repository

Debian packages for Hat Labs products and Halos operating system

Trixie Stable

24 packages

Halos packages for Debian Trixie (stable releases)

Available Packages:
Main Packages (19 packages)

cockpit-apt v0.3.0-4 all

Modern APT package manager interface for Cockpit A web-based package manager interface for Cockpit that provides: - Browse packages by Debian section (games, web, development, etc.) - Search and filter packages by name or description - View detailed package information, dependencies, and file lists - Install and remove packages with progress tracking - View available package updates - Modern React-based UI with PatternFly components . This package provides a modern, user-friendly interface for managing APT packages through Cockpit's web interface, designed for Debian and Ubuntu systems.

sudo apt install cockpit-apt

cockpit-authelia-users v0.2.1-1 all

Cockpit plugin for Authelia user management A web-based user management interface for Authelia that provides: - List, create, edit, and delete Authelia users - Manage user groups and permissions - Password management with Argon2id hashing - Modern React-based UI with PatternFly components . This package provides a user-friendly interface for managing Authelia users through Cockpit's web interface.

sudo apt install cockpit-authelia-users

cockpit-container-apps v0.1.1-3 all

Container app management interface for Cockpit A web-based container app manager interface for Cockpit that provides: - Browse container apps by store and category - Search and filter apps by name or description - View detailed app information and configuration - Install and remove container app packages - Configure container apps through dynamic forms - Modern React-based UI with PatternFly components . This package provides a user-friendly interface for managing container applications through Cockpit's web interface, designed for the HaLOS distribution.

sudo apt install cockpit-container-apps

cockpit-dockermanager v1.0.7.2-1 all

Cockpit plugin for Docker container management Docker Manager is a lightweight and intuitive utility designed to help you manage your Docker containers via a simplified web interface through Cockpit. . Features: * List, start, stop, search and restart containers * View container status, uptime, details and exposed ports * In-window terminal with individual container terminal functionality * Image management

sudo apt install cockpit-dockermanager

cockpit-networkmanager-halos v0.1.0-2 all

Cockpit NetworkManager module with WiFi support for HaLOS This package provides the NetworkManager integration for Cockpit with comprehensive WiFi configuration support including: . - WiFi network scanning and connection management - WPA2/WPA3 Personal authentication - Access Point (hotspot) mode configuration - Simultaneous AP + Client mode support . This is a HaLOS-specific build from the hatlabs/cockpit fork (wifi branch) with WiFi features under development for potential upstream contribution.

sudo apt install cockpit-networkmanager-halos

container-packaging-tools v0.5.0-2 all

Generate Debian packages from container application definitions container-packaging-tools is a command-line tool that converts simple container app definitions into full-fledged Debian packages. It eliminates the need for package maintainers to understand Debian packaging internals. . Features: - Template-based generation using Jinja2 - Input validation with JSON schemas - Consistent package structure across all apps - Support for Docker Compose orchestration - Systemd service integration . The tool reads docker-compose.yml, config.yml, and metadata.json from application directories and generates complete Debian package structures ready for building with dpkg-buildpackage.

sudo apt install container-packaging-tools

halos v0.2.6-1 all

Base system metapackage for HaLOS This metapackage installs the base HaLOS system, providing web-based Raspberry Pi management through Cockpit. . The HaLOS base system includes: * Cockpit web interface for system management * Network configuration with WiFi hotspot support * Storage management through cockpit-storaged * Package management through cockpit-apt * Container app management through cockpit-container-apps * Homarr dashboard for container app access * Automatic container discovery and dashboard integration * Custom HaLOS branding . HaLOS is a Debian-based operating system designed for easy management of Raspberry Pi systems through a web interface.

sudo apt install halos

halos-cockpit-config v0.5.0-3 all

HaLOS Cockpit configuration and branding This package provides HaLOS-specific configuration for the Cockpit web interface, including branding (logo, CSS, favicon), Homarr dashboard integration, and mDNS subdomain advertisement for cockpit.{hostname}.local.

sudo apt install halos-cockpit-config

halos-core-containers v0.2.1-14 all

Core infrastructure stack (Traefik, Authelia, Homarr) HaLOS core infrastructure providing the foundational web services: . - Traefik: Reverse proxy and load balancer for all HaLOS web traffic - Authelia: Single Sign-On (SSO) identity provider with OIDC support - Homarr: Dashboard landing page for accessing all installed applications . These services are tightly integrated and managed as a single unit. Traefik handles HTTPS termination and routing, Authelia provides authentication, and Homarr serves as the main user interface.

sudo apt install halos-core-containers

halos-homarr-branding v0.2.0-4 all

HaLOS branding and default configuration for Homarr dashboard This package provides the Hat Labs "HaLOS" branding configuration for the Homarr dashboard, including default theme colors, admin credentials, and pre-configured board layout. The homarr-container-adapter reads this configuration during first-boot setup to initialize Homarr with HaLOS branding.

sudo apt install halos-homarr-branding

halos-marine v0.2.6-1 all

HaLOS marine system metapackage This metapackage extends the base HaLOS system with marine navigation and monitoring software. . The HaLOS marine system adds: * Marine container store for browsing marine applications * Signal K server for marine data collection and distribution * Pre-configured marine software stack . This package depends on the halos base metapackage and adds marine-specific components for boat and vessel management.

sudo apt install halos-marine

halos-mdns-publisher v0.2.3-3 arm64

HaLOS mDNS subdomain publisher and resolver Native systemd service that advertises container subdomains via mDNS. Monitors Docker containers for the halos.subdomain label and uses avahi-publish to advertise the corresponding subdomains. . Also configures the system to resolve multi-label mDNS hostnames (e.g., auth.hostname.local) which are used by HaLOS services. . Features: - Monitors Docker for containers with halos.subdomain label - Publishes subdomains as <subdomain>.<hostname>.local - Configures system mDNS resolution for multi-label hostnames - Automatic cleanup when containers stop

sudo apt install halos-mdns-publisher

homarr-container-adapter v0.4.0-3 arm64

Homarr dashboard adapter for HaLOS Adapter service that handles first-boot setup and container auto-discovery for the Homarr dashboard. . Features: - Completes Homarr onboarding with HaLOS branding - Creates admin user and default dashboard - Watches Docker events for real-time container discovery - Auto-adds containers with homarr.* labels to dashboard

sudo apt install homarr-container-adapter

marine-avnav-container v20251028-8 all

Touch-optimized chart plotter for sailing and motor yachts AvNav is a navigation software specifically designed for touch operation on tablets and smartphones. It combines a chart plotter with routing capabilities and integration with marine electronics. . Features: - Touch-optimized web interface - Multiple chart format support (mbtiles, gemf, xml) - Route planning and navigation - AIS integration - Anchor watch functionality - NMEA data display and logging - Plugin system for extensions

sudo apt install marine-avnav-container

marine-container-store v0.3.0-1 all

Marine container application store for Cockpit Container Apps This package provides the store definition and branding for the Marine container application store, designed to work with cockpit-container-apps. . When installed alongside cockpit-container-apps, it enables a curated view of marine and sailing applications including navigation software, chart plotters, weather routing, data logging, and monitoring dashboards. . The store filters packages from apt.hatlabs.fi and other repositories based on Debian tags (debtags), sections, and package metadata.

sudo apt install marine-container-store

marine-grafana-container v12.1.4-17 all

Data visualization and monitoring platform Grafana is an open-source platform for monitoring and observability. Create beautiful dashboards to visualize marine data from InfluxDB, Signal K, and other data sources. . Features: - Rich visualization options (graphs, gauges, maps) - Multiple data source support - Alert notifications - Dashboard sharing and templating - Plugin ecosystem

sudo apt install marine-grafana-container

marine-influxdb-container v2.7.12-8 all

Time-series database for marine data logging InfluxDB is a high-performance time-series database designed for handling large volumes of timestamped data. Perfect for marine applications to store and analyze historical data from Signal K, sensors, and other sources. . Features: - High-performance time-series data storage - Built-in web UI for data exploration - Powerful query language (Flux) - Retention policies for automatic data management - Integration with Grafana for visualization

sudo apt install marine-influxdb-container

marine-opencpn-container v5.12.4-7 all

Open source chart plotter and navigation software OpenCPN is a free software project to create a concise chart plotter and navigation software for use as an underway or planning tool. Designed to be used at the helm station of your boat while underway. . Features: - Raster and vector chart support - AIS target tracking - GPS and autopilot integration - Weather routing and GRIB file support - Extensive plugin system - Route and waypoint management

sudo apt install marine-opencpn-container

marine-signalk-server-container v2.19.0-beta.4-2 all

Signal K server for marine data processing and routing Signal K is a modern and open data format for marine use. A Signal K server provides a central hub for collecting, processing, and distributing marine data from multiple sources including NMEA 0183, NMEA 2000, and other sensors. . Features: - WebSocket API for real-time data streaming - Data logging and historical playback - Web app server for marine applications - Plugin system for extending functionality - Instrument integration and display

sudo apt install marine-signalk-server-container
Hat Labs Products (5 packages)

cockpit-package-manager v0.1.1-1 all

Cockpit-based package manager using PackageKit A web-based package manager interface for Cockpit that provides: - Browse packages by PackageKit group (cross-distribution compatible) - Search and filter packages by name or description - View detailed package information, dependencies, and file lists - Install and remove packages with progress tracking - Modern React-based UI with PatternFly components . This package provides a modern, user-friendly interface for managing system packages through Cockpit's web interface using the PackageKit D-Bus API for cross-distribution compatibility.

sudo apt install cockpit-package-manager

halpi2-firmware v3.2.1-2 all

Firmware for the HALPI2 Computer This package contains the firmware for the HALPI2 Computer onboard controller. The firmware is automatically flashed to the device upon installation.

sudo apt install halpi2-firmware

halpi2-rust-daemon v5.0.0-5 arm64

Power monitor and watchdog daemon for HALPI2 HALPI2 power monitoring and watchdog daemon (Rust implementation). Provides power management, blackout detection, and hardware watchdog functionality for HALPI2 Raspberry Pi CM4/CM5 carrier boards.

sudo apt install halpi2-rust-daemon

halpid v4.0.7 arm64

HALPI2 service daemon `halpid` is a power monitor and watchdog service for HALPI2. It communicates with the HALPI2 controller, providing the "smart" aspects of the operation. . The main use case for the service software is to have the Raspberry Pi Operating System shut down once the power is cut. This prevents potential file system corruption without having to shut down the device manually.

sudo apt install halpid

halpid-dbgsym v4.0.7 arm64

debug symbols for halpid

sudo apt install halpid-dbgsym
Add this distribution
echo "deb [signed-by=/usr/share/keyrings/hatlabs.gpg] https://apt.hatlabs.fi trixie-stable main hatlabs" | sudo tee -a /etc/apt/sources.list.d/hatlabs.list

🔑 Repository Signing Key

All packages are cryptographically signed for security.

Download: hat-labs-apt-key.asc
Fingerprint: 3D853E2D7363406DAF542A53577177042AF756F2