Overview
Minerva is the original server in Isabel’s infrastructure, hosted on Hetzner and running a comprehensive suite of personal services. This system serves as the primary hub for social media, development tools, authentication, and more.Named after the Roman goddess of wisdom and strategic warfare, Minerva is the strategic center of Isabel’s self-hosted infrastructure.
System specifications
CPU
AMD processor
Hosting
Hetzner dedicated server
Storage
Ext4 with dedicated storage partition
Network
Dual-stack IPv4/IPv6
Hardware configuration
Minerva uses a multi-partition layout with dedicated storage:systems/minerva/hardware.nix:2-21
The
/srv/storage partition provides dedicated space for application data, isolating it from system files.Enabled profiles
Minerva is configured as a headless server with Hetzner-specific optimizations:systems/minerva/default.nix:8-17
IPv4 Address
91.107.198.173
IPv6 Address
2a01:4f8:c012:2f67::1
Device configuration
systems/minerva/default.nix:19-22
As a headless server, Minerva has no GPU configuration.
Services overview
Minerva runs an extensive collection of services organized by category:Core services
systems/minerva/default.nix:24-55
Anubis
Custom service application
Vaultwarden
Self-hosted password manager (Bitwarden-compatible)
Personal Website
isabelroses.com hosting
Blahaj
Custom application service
Kanidm
Identity and access management
Mail Server
Self-hosted email infrastructure
Development tools
systems/minerva/default.nix:37-39
Atuin
Shell history sync service
Forgejo
Self-hosted Git forge
Wakapi
Coding time tracking (WakaTime-compatible)
Social platforms
systems/minerva/default.nix:41-49
Akkoma
Fediverse server (ActivityPub-compatible)
NixPkgs PRs Bot
Automated bot posting to Fediverse and Bluesky
Matrix
Decentralized chat server
Tranquil
Custom social application
Databases
systems/minerva/default.nix:51-53
PostgreSQL and Redis provide database backends for the various applications running on Minerva.
User configuration
Minerva has minimal user-level configuration, focusing on GPG signing:systems/minerva/users.nix:2-6
What makes it unique
Original infrastructure
Original infrastructure
As the original server, Minerva hosts the core of Isabel’s self-hosted infrastructure, making it the foundation for the entire ecosystem.
Comprehensive service stack
Comprehensive service stack
With 15+ services spanning authentication, social media, development, and databases, Minerva demonstrates the full power of NixOS declarative configuration.
Identity provider
Identity provider
Kanidm and the mail server make Minerva the central identity and authentication hub for all other services.
Social hub
Social hub
Development platform
Development platform
Forgejo provides a self-hosted Git forge, while Wakapi and Atuin track development activity and shell history.
Service dependencies
Many services on Minerva depend on each other:- PostgreSQL supports Akkoma, Forgejo, and other applications
- Kanidm provides authentication for multiple services
- Nginx reverse proxies all web-facing applications
- The mail server enables notifications and account recovery