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 | bash
$ nullnexus status
gateway    healthy
web        ready
api        online
agent      reporting
logs       export-enabled
terminal   available

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 | bash

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

Direct release download

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

Download nullnexus-v0.1.0.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

Dashboard, terminal, and logs views for the initial public site.

NullNexus dashboard overview
Host and container overview
NullNexus browser SSH terminal
Browser SSH terminal
NullNexus logs interface
Log search and export