📊 Overview
System status and quick stats
👥 Users
Manage staff accounts
| ID | Username | Role | Created | Last Login | Last IP | Actions |
|---|
🖥 Servers
Game servers — drives clock, restart times, and module filters
| Order | Code | Name | Time Zone | Restart Every | Anchor | Active | Actions |
|---|
Restart Every = fixed interval in hours. Anchor = HH:MM (24h, in the server's time zone) of the first restart each day; subsequent restarts repeat every interval from there.
📢 Announcements
Posted to every staff member's dashboard home
| # | Title | Author | Pinned | Posted | Actions |
|---|
🏷 Departments
Categories used by the contact form and staff profiles
| Order | Name | Actions |
|---|
Deleting a department removes it from all staff profiles and liaison assignments.
🤝 Liaisons
Assign a primary contact per department + server
| Server | Assigned Liaison |
|---|
Dropdown lists staff who have that department in their profile. Leave Unassigned to fall back to whoever is clocked-in for that department on that server.
📡 Social
Channel links and curated clips/reels (oEmbed)
Channel Links
| Order | Platform | Label | URL | Actions |
|---|
Clips & Reels
Paste a YouTube or TikTok URL — title & thumbnail auto-fetched via oEmbed. Other platforms store as a link card.
| Thumb | Title | Provider | Actions |
|---|
🔐 Roles & Permissions
Create roles between Staff and Admin; grant per-module View / Manage access
View = can see that section. Manage = can create/edit/delete in it. User & role administration and global defaults stay admin-only.
📶 System Events
Webhook feed from other HOD tools — shown to all staff in the dashboard event bar
Ingest Endpoint
Point other tools here. POST JSON with header x-api-key. Body needs at least
{ "event": "name" }; optional source, message, severity (info/success/warning/error).
| # | Time | Source | Event | Message | Severity | Actions |
|---|
🤖 AI Chat
Ollama-powered staff assistant — settings & knowledge base
Assistant Settings
Knowledge Base
Documents the assistant searches when answering. Saving a doc re-chunks and re-embeds it (Ollama must be reachable).
| Title | Size | Chunks | Embedded | Updated | Actions |
|---|
📰 News Feed
Tracked YouTube channels + hand-posted updates, shown in the staff News view
Tracked YouTube Channels
Paste a channel URL, @handle, or channel ID (UC…). New videos are pulled automatically.
| Label | Channel ID | Items | Last Checked | Enabled | Actions |
|---|
Post an Update
Recent Items
| Type | Title | Source | Published | Actions |
|---|
🔗 Global Defaults
Links and settings new users start with
Default Links
New users receive these links when they register. Edit as JSON array.
Default Settings
Applied to new user accounts on registration.
📋 Activity Log
Audit trail of all system actions
| # | Timestamp | Username | Action | IP |
|---|
Add Link