Max's OpenSource Status Board - Frontend
951
MOSSBoard Frontend — Vue 3 SPA served via nginx
MOSSBoard (Max's OpenSource Status Board) is a self-hosted, Docker-based status page for displaying the operational state of your services. This image serves the Vue 3 single-page application via nginx and acts as the single public-facing entry point for the entire stack — it proxies all API, docs, and OpenAPI traffic to the backend container.
/api/, /docs, /openapi.json to the backendlocalStorage| Layer | Technology |
|---|---|
| Framework | Vue 3 · Vite |
| Styling | Tailwind CSS |
| Icons | Lucide Vue Next |
| Font | JetBrains Mono (self-hosted) |
| Proxy | nginx |
| Port | Description |
|---|---|
3444 | Public entry point — the only port that needs to be exposed |
All API, docs, and OpenAPI requests are proxied internally to mossboard-backend.
| URL | Description |
|---|---|
/ | Public status page |
/monitor | Fullscreen monitor view |
/admin | Admin interface |
/docs | Swagger API documentation |
git clone https://github.com/lanbugs/mossboard.git
cd mossboard
cp .env.example .env # set SECRET_KEY and ADMIN_PASSWORD
docker compose -f docker-compose.hub.yml up -d
Open http://localhost:3444/ for the public status page and http://localhost:3444/admin for the admin interface.
See the MOSSBoard GitHub repository for the full docker-compose.hub.yml and documentation.
GNU General Public License v3.0 — © 2026 Maximilian Thoma
Content type
Image
Digest
sha256:6b564bb3b…
Size
25.2 MB
Last updated
5 months ago
docker pull lanbugsde/mossboard-frontend