-
Notifications
You must be signed in to change notification settings - Fork 0
accessing admin
You will learn how to reach the admin UI, how authentication works, and how to set up local development access.
The admin UI lives at /admin on the daemon's listener.
| Mode | URL |
|---|---|
| Shared (default) | http://host:port/admin |
| Split | http://admin-host:admin-port/admin |
In shared mode, public and admin routes share the same listener. In split mode, admin routes are served on a separate listener and return 404 on the public port.
The admin UI requires authentication by default. When you open /admin in a browser, you see an HTTP Basic auth popup.
Credentials come from environment variables:
export UPDATE_IPSETS_ADMIN_USER=admin
export UPDATE_IPSETS_ADMIN_PASSWORD=your-strong-passwordIf credentials are missing or wrong, access is denied. The daemon never falls back to open access when auth is required.
For local development or trusted networks, disable authentication with two flags:
update-ipsets daemon \
--admin-auth-mode=disabled \
--allow-unauthenticated-adminTwo flags are required as a safety acknowledgment. The daemon does not infer "disabled" from missing credentials.
The admin UI is a single-page application. It loads once in your browser and then queries admin API endpoints for live data.
All admin API endpoints live under /api/v1/admin/. The UI auto-refreshes to show current pipeline state.
- Admin Authentication — detailed authentication configuration
- Listener Topologies — shared vs. split mode setup
- Daemon Command Reference
- Environment Variables
- Configuration Reload
- Listener Topologies
- Admin Authentication
- Feed Families
- Source Feeds
- Processor Reference
- Static Feeds
- Merge Feeds
- Artifact Parents
- History Derivatives
- Provider Databases
- Use Roles
- Critical Infrastructure Reference Feeds
- Legal Fields
- Feed Visibility & Lifecycle
- YAML Field Reference
- Pipeline Overview
- Download Lifecycle
- Processing Lifecycle
- Feed Status Reference
- Health Classes
- What Triggers Reprocessing
- Accessing the Admin
- Runtime Status
- Feed Inventory
- Artifact Inventory
- Live Queues
- Background Work
- Schedule State
- Operator Actions
- Enable & Disable