System Info

View runtime details, enabled services, and version information for your GritCMS instance.

The System tab in Settings provides a read-only overview of your GritCMS installation. It displays runtime information, database details, and which optional services are currently active. This is useful for debugging, verifying your deployment, and confirming that all services are properly connected.

System Details

The System tab displays the following information:

FieldDescription
VersionThe current GritCMS version (e.g., GritCMS v1.0.0). Also displayed in the admin sidebar.
Go RuntimeThe Go version the API server was compiled with (e.g., go1.25.0).
EnvironmentThe current environment mode: development, staging, or production. Set via the APP_ENV variable.
Operating SystemThe server OS and architecture (e.g., linux/amd64).
DatabaseThe PostgreSQL version string reported by the database server.
Database TablesThe total number of tables in the public schema.
Registered ModelsThe number of GORM models registered in the application. Each model corresponds to a database table.
Active GoroutinesThe number of active Go goroutines at the time of the request. This gives a rough measure of server concurrency.

Enabled Services

Below the system details, the Enabled Services section shows which optional services are currently active. Each service appears as a green badge when connected:

ServiceWhat It Means
Redis CacheRedis is connected and caching is active. Response caching and rate limiting are functional.
S3 StorageAn S3-compatible storage backend (MinIO, Cloudflare R2, or Backblaze B2) is connected. File uploads are enabled.
Email (Resend)The Resend API key is configured. Transactional and marketing emails can be sent.
AIAn AI provider (Claude, OpenAI, or Gemini) is configured. AI text generation features are available.
Background JobsRedis-powered background job processing (Asynq) is active. Email sending, file processing, and scheduled tasks run asynchronously.

If a service is not listed, it means the required configuration is missing. Check the Environment Variables reference to configure the missing service.

Version Indicator

The GritCMS version is also displayed in the bottom-left corner of the admin sidebar (visible when the sidebar is expanded). This provides a quick reference without navigating to the Settings page.

API Endpoint

The system info is served by the admin-only API endpoint:

GET /api/admin/system/info

This endpoint requires admin authentication and returns all the fields shown in the System tab as JSON.