mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-02-18 23:41:48 +01:00
feat: improve export/import functionality and documentation
- Add clear documentation that auth settings are intentionally excluded from exports - Update API docs to explicitly state what is/isn't included in exports - Enhance migration guide with security notes about auth exclusion - Add UI warning in export dialog about auth settings not transferring - Each Pulse instance should configure its own authentication for security Related to user feedback about auth settings not transferring between instances
This commit is contained in:
12
docs/API.md
12
docs/API.md
@@ -232,7 +232,17 @@ POST /api/config/import # Import encrypted config
|
||||
- Private network access (automatic for homelab users on 192.168.x.x, 10.x.x.x, 172.16.x.x)
|
||||
- ALLOW_UNPROTECTED_EXPORT=true (to explicitly allow on public networks)
|
||||
|
||||
**Export includes**: All nodes, credentials (encrypted), alerts, webhooks, email config, system settings, and guest metadata (custom console URLs)
|
||||
**Export includes**:
|
||||
- All nodes and their credentials (encrypted)
|
||||
- Alert configurations
|
||||
- Webhook configurations
|
||||
- Email settings
|
||||
- System settings (polling intervals, UI preferences)
|
||||
- Guest metadata (custom console URLs)
|
||||
|
||||
**NOT included** (for security):
|
||||
- Authentication settings (passwords, API tokens)
|
||||
- Each instance should have its own authentication
|
||||
|
||||
## Notifications
|
||||
|
||||
|
||||
Reference in New Issue
Block a user