🎩 Hat Labs APT Repository

Debian packages for Hat Labs products and Halos operating system

Trixie Stable

25 packages

Halos packages for Debian Trixie (stable releases)

Available Packages:
Main Packages (20 packages)

cockpit-apt v0.3.0-5 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.3-2 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.2.0-1 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-7 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.12-1 all

Bridge metapackage for HaLOS APT repository migration This is a transitional bridge package that migrates the APT source from apt.hatlabs.fi to apt.halos.fi. . On installation, it adds the apt.halos.fi GPG key and APT source. On the next apt update && apt upgrade, the system will upgrade to the halos package from apt.halos.fi (version 0.3.0+). . This package has identical dependencies to halos 0.2.10 to prevent any packages from being auto-removed during the transition.

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.3-1 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.2-1 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.12-1 all

Bridge metapackage for HaLOS marine APT repository migration This is a transitional bridge package for halos-marine that maintains identical dependencies to halos-marine 0.2.10 during the migration from apt.hatlabs.fi to apt.halos.fi. . This package has identical dependencies to halos-marine 0.2.10 to prevent any packages from being auto-removed during the transition.

sudo apt install halos-marine

halos-mdns-publisher v0.2.3-6 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.2-1 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-11 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.3.2-1 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.8.0-1 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-8 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.21.2-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

signalk-halpi v0.1.2-1 all

Signal K plugin for HALPI2 device monitoring Installs the signalk-halpi plugin into the marine-signalk-server-container Signal K instance. Publishes HALPI2 power management, temperature, watchdog, and USB status data to Signal K via the halpid daemon Unix socket.

sudo apt install signalk-halpi
Hat Labs Products (6 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 v5.0.2-1 arm64

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

sudo apt install halpid

halpid-dbgsym v4.0.7 arm64

debug symbols for halpid

sudo apt install halpid-dbgsym

signalk-halpi v0.1.3-2 all

Signal K plugin for HALPI2 device monitoring Installs the signalk-halpi plugin into the marine-signalk-server-container Signal K instance. Publishes HALPI2 power management, temperature, watchdog, and USB status data to Signal K via the halpid daemon Unix socket.

sudo apt install signalk-halpi
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