Debian packages for Hat Labs products and Halos operating system
Halos packages for Debian Trixie (stable releases)
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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
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
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.
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
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
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
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
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.
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.
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.
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.
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.
debug symbols for halpid
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.
All packages are cryptographically signed for security.
Download: hat-labs-apt-key.asc
Fingerprint: 3D853E2D7363406DAF542A53577177042AF756F2