Self-hosted infrastructure operations

Private Docker visibility for Linux hosts.

NullNexus gives homelab, sysadmin, and DevOps users a focused web dashboard for containers, host health, services, logs, and browser-based SSH access.

curl -fsSL https://nullnexus-prod.pages.dev/install.sh | sudo bash
NullNexus mobile dashboard overview

Capabilities

Everything needed for a practical private infrastructure dashboard.

Docker visibility

Inspect running and stopped containers, images, ports, state, and restart counts.

Service management

View important systemd services and run approved start, stop, and restart actions.

Browser terminal

Open a role-gated terminal session from the web UI for configured hosts.

SSH access

Store per-host SSH settings locally and connect through the NullNexus gateway.

Logs

Review container logs and service journal output without leaving the dashboard.

Log export

Export operational logs as `.log` or `.txt` files with line and time filters.

Tailscale-first

Designed for private LAN and Tailscale access instead of public exposure.

Raspberry Pi ready

Prepared for 64-bit ARM deployments and lightweight self-hosted environments.

Mobile-friendly UI

Use core dashboard workflows from desktop, tablet, or phone screens.

Architecture

Small Compose stack, clear service boundaries.

NullNexus keeps deployment simple: an Nginx gateway, a web dashboard, a FastAPI backend, and a local agent that talks to Docker, systemd, and journal logs.

GatewayPublic HTTP entrypoint and WebSocket proxy
Web UIDashboard, terminal screen, and API proxy helper
APIAuth, SQLite persistence, actions, and terminal gateway
AgentHost collector for Docker, systemd, metrics, and logs
Host IntegrationsDocker socket, system services, SSH, and Tailscale context

Install

Cloudflare hosts the installer. GitHub Releases host the archive.

The Cloudflare Pages site serves this page and install.sh only. The installer downloads the real GitHub Release tarball, extracts it under /opt/nullnexus, prepares environment settings, and launches Docker Compose.

Install command

curl -fsSL https://nullnexus-prod.pages.dev/install.sh | sudo bash

This script is hosted by Cloudflare Pages and always downloads the release archive directly from GitHub Releases.

Direct release download

The official release archive is hosted on GitHub Releases. Do not mirror release tarballs through Cloudflare Pages.

Download nullnexus-v0.1.2.tar.gz

Requirements

  • Ubuntu, Debian, or Raspberry Pi OS preferred
  • Docker Engine and Docker Compose v2
  • 64-bit `amd64` or `arm64` host
  • Outbound HTTPS access to GitHub Releases

Raspberry Pi notes

Use a 64-bit Raspberry Pi OS image. The installer rejects 32-bit ARM because the runtime stack targets modern 64-bit Linux environments.

Interface

Mobile-first operational views that stay readable on larger screens.

NullNexus dashboard overview
Dashboard overview
NullNexus hosts management view
Host management
NullNexus containers view
Containers
NullNexus services view
Services and logs
NullNexus browser SSH terminal
Browser SSH terminal