Mogren Lab

Project Evergreen Home

One front door for the lab stack.

Mogren Lab is the public entry point for Project Evergreen services, operations tools, documentation, messaging infrastructure, and experiments running from the homelab deployment.

Sites and Tools

Public pages stay open. Operations and data tools are protected by Keycloak and available to assigned users.

Knowledge

Wiki.js

Project notes, runbooks, system documentation, and shared operational knowledge.

Writing

Blog

Longer-form posts, project updates, and public writing from the lab.

Overview

Project Evergreen

A short explanation of the platform, architecture, and deployment model.

Observability

Grafana

Dashboards for service health, host metrics, logs, traces, and uptime signals.

Messaging

RabbitMQ

Broker queues, exchanges, consumers, and message flow through the protected management UI.

Operations

Admin Portal

Protected access to container administration and Pi operations.

Status

Uptime Kuma

Protected uptime checks and service status monitoring for the lab stack.

Data

Database Console

Keycloak-protected MongoDB administration for users with database access.

Identity

Keycloak

Central login, user management, application clients, roles, and access policy.

Access is role-based. If a protected app redirects to Keycloak and then denies access, assign the matching application role or group in the `project-evergreen` realm.