package templates templ AdminSettings(user User, systemConfig map[string]string, errorMessage string) { System Settings - Bookhoard @Header(user, "/admin/settings")
@AdminSidebar(user, "/admin/settings")

System Settings

Configure your Bookhoard instance

if errorMessage != "" {
{ errorMessage }
}

Base URL

The public URL of your Bookhoard instance (e.g., https://books.example.com). Used for device sync, OPDS, and API endpoints.

System Defaults

Default timezone for users who haven't set their own.

URL Paths

OPDS: { systemConfig["base_url"] }/opds

API: { systemConfig["base_url"] }/api

Device Sync: { systemConfig["base_url"] }/api/sync

}