Neptune Logo

Welcome to NEPTUNE

Self-hosted cloud infrastructure by Mike Bros

A personal ecosystem of services running on bare-metal servers. Media streaming, file sync, game servers, development tools, and more — all self-hosted, all interconnected.

Invite-Only Ecosystem

Neptune services are available to friends, family, and trusted contacts. Most services use Authentik SSO for unified login — one account gets you access to media streaming, file sync, fitness tracking, and more.

Interested? Reach out via the Request Access form and I'll send you an invite link.

What's Running

A glimpse of self-hosted services on Neptune. Browse full directory →

SSO Services

Login once with Authentik, access everything.

Open Registration

Create your own account — no invite needed.

Game Servers

Modded Minecraft, Satisfactory & more — off by default, boot on request.

  • Sneaky Walnut— Modded MC
  • Spiral & Mixtape— Satisfactory

RAM pricing means dedicated game VMs aren't kept warm — ping me and one spins up.

Connection details & modpacks →

Public Access

No login required — browse freely.

Admin Tools

Infrastructure management (restricted access).

  • Xen Orchestra — VM management
  • Dockge — Docker stacks
  • n8n — Automation
  • UniFi — Network controller
  • Infra Report — Live stats (SSO)
  • Jellyseerr — Media requests
  • Yui — worldseed dev
Admin access only

Architecture

How a request flows — edge to storage

physical host virtual machine Docker container
The request
*.bros.ninja Cloudflare DNS · TLS
every hostname, one door
Reverse proxy
Janus
splits traffic out to the VMs
Physical hosts, split into virtual machines
neptune-aXCP-ng
janus
jellyfin
dockyard
n8n
xo
neptune-bXCP-ng
sao
neptune-cXCP-ng
worldseed-d
every VM mounts the same storage over NFS
Shared storage
Naiad NAS · ZFS · 58 TB

One front door in, one shared disk underneath — add a host, split it into VMs, run more containers.

The Hardware

Bare metal infrastructure powering Neptune

Neptune-A

Primary
  • CPU: AMD Ryzen 7 5700G (8c/16t)
  • RAM: 64GB DDR4
  • Storage: 900GB NVMe + ISO SSD
  • GPU: Quadro P2000 (transcoding)
  • Hypervisor: XCP-ng 8.3

Neptune-B

Secondary
  • CPU: Intel i7-7700 (4c/8t)
  • RAM: 68GB DDR4
  • Storage: 900GB SSD
  • Form: Dell OptiPlex 5050 SFF
  • Role: Development workloads

Neptune-C

Game Dev
  • CPU: Intel i5-8600K (6c/6t)
  • RAM: 16GB DDR4
  • Storage: 256GB NVMe + 1TB HDD
  • Form: ASUS PRIME Z370-A
  • Role: worldseed-d (Hytale dev)

Naiad NAS

Storage
  • CPU: AMD Ryzen 5 1600 (6c/12t)
  • RAM: 64GB DDR4
  • OS: TrueNAS SCALE
  • SLOG: Intel Optane M10 (NVMe)
  • Pool: 4 mirrored pairs (58TB usable)
  • Drives: 4×20TB WD Gold + 4×18TB WD HC550
  • Network: Dual 40GbE → 2×10GbE bonded + direct 10GbE SFP+

Infrastructure Highlights

Technical capabilities that make Neptune reliable

Differential Backups

XCP-ng incremental VM backups with point-in-time recovery

ZFS with ARC Cache

64GB RAM for ZFS caching, multi-vdev IOPS scaling

GPU Transcoding

Quadro P2000 hardware acceleration for 10+ concurrent streams

Unified SSO

Authentik authentication across all services

High Speed Networking

Up to 10GbE individual links for low-latency storage traffic

Live Monitoring

Real-time metrics via infra-report