-
-
Notifications
You must be signed in to change notification settings - Fork 10
Server, LAN and Multi User
Mooshieblob1 edited this page Jun 19, 2026
·
1 revision
MooshieUI can run as a headless web server that serves the same Svelte UI over your network, including a dedicated mobile layout for phones and tablets.
See Installation for Docker and remote-ComfyUI setup. By default the server binds 127.0.0.1 and listens on port 3200 (configurable with MOOSHIEUI_PORT).
When not in LAN mode, an idle heartbeat watchdog shuts the browser server down after a period of inactivity. Enable LAN mode to keep it serving other devices.
Four roles control what each user can do:
| Role | Capabilities |
|---|---|
| Admin | Full control (localhost). |
| Moderator | Full settings except generation mode, LAN toggle, and paths. |
| User | Generate and use their own gallery. |
| Anonymous | Limited access depending on configuration. |
Other multi-user behavior:
- Per-user gallery isolation.
- Per-user storage limit (default 1 GB).
- Non-admin users can submit model-download requests for admin/moderator approval (see Models and the Model Hub).
- Bearer-token auth for API requests.
- Passwords hashed with Argon2id, with an upgrade path from legacy SHA-256 hashes.
- Account lockout after 15 failed logins (15-minute lockout).
- Sessions last 7 days.
- Bootstrap the first admin with
MOOSHIEUI_ADMIN_USER/MOOSHIEUI_ADMIN_PASS.
- Desktop - the updater checks GitHub releases, shows a dismissable banner, downloads with a progress bar, and offers "Restart Now."
- Browser/LAN - the client polls the server for a newer build; admins and moderators see a banner when a server update is available.
Getting started
Prompting
Generation features
Models and output
Deployment
Help