Skip to main content

Web Interfaces

A comprehensive guide to every browser-based GUI available in the GospeLib local development stack. For a compact port table, see the Port Map.

GospeLib Applications

Web App

URLhttp://localhost:3002
Port3002
FrameworkNext.js 15 (App Router)
Sourceapps/web

The user-facing scripture reader and study environment.

Admin Dashboard

URLhttp://localhost:3001
Port3001
FrameworkNext.js 15 (App Router)
Sourceapps/admin

Internal admin dashboard for content management and user administration.

Docs Site

URLhttp://localhost:3003
Port3003
FrameworkDocusaurus 3
Sourceapps/docs
Product Docsdocusaurus.io

Internal engineering documentation (this site).


API Documentation

Both Python services (Content and AI) expose auto-generated API documentation via FastAPI's built-in support.

Content Service

InterfaceURL
Swagger UIhttp://localhost:8100/docs
ReDochttp://localhost:8100/redoc
OpenAPI JSONhttp://localhost:8100/openapi.json
  • Port: 8100
  • Source: services/content
  • Product Docs: FastAPI docs

AI Service

InterfaceURL
Swagger UIhttp://localhost:8400/docs
ReDochttp://localhost:8400/redoc
OpenAPI JSONhttp://localhost:8400/openapi.json

Observability

Grafana

URLhttp://localhost:3000
Port3000
Default Useradmin
Default Passwordlocaldev
Product Docsgrafana.com/docs/grafana/latest

Dashboards and alerting for all services. Pre-configured with Prometheus and Loki datasources. Default credentials are set via the GF_SECURITY_ADMIN_PASSWORD environment variable in compose.dev.yml.

Grafana Alloy UI

URLhttp://localhost:12345
Port12345
Product Docsgrafana.com/docs/alloy/latest

Grafana Alloy's built-in debugging UI. Shows component graph, live pipeline status, and clustering state. Useful for debugging telemetry collection issues.

note

The Alloy container binds its HTTP server to 0.0.0.0:12345 via the --server.http.listen-addr flag in compose.dev.yml. Without this flag, Alloy defaults to 127.0.0.1, which is unreachable from outside the container.


Data Store GUIs

FalkorDB Browser

URLhttp://localhost:3004
Port3004
Product Docsdocs.falkordb.com

Web-based browser for the FalkorDB graph database. Visualize nodes, relationships, and run Cypher queries directly.

RedisInsight

URLhttp://localhost:5540
Port5540
Product Docsredis.io/docs/connect/insight

Redis GUI for browsing keys, running commands, and monitoring the Redis instance (port 6380). Also useful for inspecting FalkorDB's underlying Redis data (port 6379).


Data Stores Without Built-in Web UI

These data stores are accessible only via their native protocols or CLI tools. Optional third-party GUIs are listed for convenience.

StorePortProtocolOptional GUI
FalkorDB6379Redis protocolFalkorDB Browser (included, port 3004)
PostgreSQL5432PostgreSQL wire protocolpgAdmin, DBeaver
Redis6380Redis protocolRedisInsight (included, port 5540)
Typesense8108HTTP REST APITypesense Dashboard
FalkorDB ≠ Redis

FalkorDB (port 6379) and general-purpose Redis (port 6380) are separate instances. Do not confuse them. FalkorDB uses the Redis wire protocol but stores graph data.


Go Service Health Endpoints

The four Go services expose health endpoints but no browser GUI:

ServiceHealth URL
Gatewayhttp://localhost:8080/health
Authhttp://localhost:8200/health
Billinghttp://localhost:8300/health
Notificationshttp://localhost:8500/health

These return JSON and are useful for quick verification that services are running.