No description
  • Python 43.7%
  • JavaScript 28.9%
  • CSS 12.6%
  • HTML 7.6%
  • Shell 6.8%
  • Other 0.4%
Find a file
2026-04-20 10:44:45 +02:00
backend Initial Dockerized FoxRegistry: auth, encrypted vault, recovery, and hardened backups 2026-04-20 10:25:36 +02:00
frontend Normalize screenshot filenames and update README 2026-04-20 10:41:57 +02:00
scripts Initial Dockerized FoxRegistry: auth, encrypted vault, recovery, and hardened backups 2026-04-20 10:25:36 +02:00
.dockerignore Initial Dockerized FoxRegistry: auth, encrypted vault, recovery, and hardened backups 2026-04-20 10:25:36 +02:00
.gitignore Initial Dockerized FoxRegistry: auth, encrypted vault, recovery, and hardened backups 2026-04-20 10:25:36 +02:00
docker-compose.example.yml Initial Dockerized FoxRegistry: auth, encrypted vault, recovery, and hardened backups 2026-04-20 10:25:36 +02:00
Dockerfile Initial Dockerized FoxRegistry: auth, encrypted vault, recovery, and hardened backups 2026-04-20 10:25:36 +02:00
README.md Use raw asset URLs in README 2026-04-20 10:44:45 +02:00
rs.sh Initial Dockerized FoxRegistry: auth, encrypted vault, recovery, and hardened backups 2026-04-20 10:25:36 +02:00
run.sh Initial Dockerized FoxRegistry: auth, encrypted vault, recovery, and hardened backups 2026-04-20 10:25:36 +02:00





A simple, local-first system for managing nodes and infrastructure.

Built for clarity, security, and full control — without cloud dependencies.

No cloud. No tracking. No noise.


🚀 What is FoxRegistry?

FoxRegistry is a lightweight infrastructure registry where you keep track of nodes, services, and systems — stored locally and encrypted at rest.

Designed for:

  • homelabs
  • small infrastructures
  • personal system tracking
  • privacy-first environments

Quick Start (Docker)

cp docker-compose.example.yml docker-compose.yml
# set your password
docker compose up -d --build

Then open:

http://localhost:8095

🔐 Authentication & Startup

  • First run: create your admin user
  • Every startup requires your vault password
  • No password = no access to data

🔑 Security Model

  • Master key encrypted with PBKDF2
  • Data always encrypted at rest
  • Separate backup encryption key
  • Optional recovery key (CLI only)

💾 Backups

  • Encrypted .tar.enc backups
  • Trigger via UI or API
  • Auto-backup scheduler
  • Separate backup key

🛠 Recovery

  • Reset password via recovery key (CLI)
  • Without recovery key → data is unrecoverable

🧩 Features

  • Encrypted local data storage
  • Simple node management UI
  • Secure login & sessions
  • Backup + restore system
  • Docker-ready deployment

🐳 Docker Notes

Config stored in:

~/.config/foxregistry/

Built with ❤️ for Lanx by NodeFox 🦊
Maintained by Eddie Nielsen

Learn. Adopt. Survive. Share.