Dashboard

Back to App
Total Users
Active accounts
Active Subscriptions
Paid + trial
Trial Users
14-day trials
Expiring Soon
Within 3 days

Recent Activity

Loading...
Name / Email Role Status Plan Last Login Actions
Loading users...
User Plan Status Started Expires Assigned By Actions
Loading subscriptions...
Timestamp Actor Action Target Detail IP
Loading audit log...

Email Notifications

Login alerts are sent to the notification address below.

Not configured
Displayed as the sender name in emails.
All login alerts are sent here.

What Triggers a Notification?

Successful Login Any user (including Super Admin) successfully logs in
Failed Attempt Someone enters a wrong password for a known account

Backup & Restore

Scheduled and on-demand backups to your Storage Box. Restore full server or individual users.

Storage Box Connection
Backups will be stored under this folder. Created automatically if it does not exist.
Backup Schedule (times in SAST)
at
every at
on day at
Manual Backup
Create a full backup right now.
Available Backups

Click Refresh to load backups from Storage Box.

Server Security

Firewall rules and SSH hardening reference.

Firewall — Inbound Rules
Name Protocol Port Source Purpose
SSH TCP 22 Your IP only (x.x.x.x/32) Server management
HTTP TCP 80 Any (0.0.0.0/0, ::/0) Web app access
HTTPS TCP 443 Any (0.0.0.0/0, ::/0) SSL/TLS (future)
ICMP ICMP Any Ping / diagnostics

All outbound traffic is allowed. All other inbound traffic is dropped by default.

SSH Key Authentication
4096-bit RSA key installed in /root/.ssh/authorized_keys
Private key file: toolbox-server.pem — stored locally, back up securely
Connect via: ssh -i toolbox-server.pem root@91.98.151.182
Password authentication disabled — SSH key login only
SSH Hardening Applied
PubkeyAuthentication yes
MaxAuthTries 3
PermitEmptyPasswords no
LoginGraceTime 30s
X11Forwarding no
PasswordAuthentication no
Ports to Never Expose
3000 (Node.js) 27017 (MongoDB) 5432 (PostgreSQL) 8080 / 8443 3306 (MySQL)

PDF Extractor — AI Settings

Configure the Ollama model used by the PDF extraction engine.

The full chat endpoint URL.
Click Fetch Models to load available models from the Ollama endpoint above. Vision models (e.g. qwen3-vl) give the best BoQ results.

Upload PDF

Upload a Bill of Quantities or any structured PDF for AI extraction.

Click to choose or drag & drop a PDF here
Max 100 MB • PDF only

Extraction Jobs

No jobs yet. Upload a PDF to begin.

--

Account Details

Change Password