New packages: - secubox-app-backup: Unified backup for LXC containers, UCI config, services - luci-app-backup: KISS dashboard with container list and backup history - secubox-app-mailserver: Custom Postfix+Dovecot in LXC with mesh backup Enhanced dnsctl with: - generate: Auto-create subdomain A records - suggest: Name suggestions by category - mail-setup: MX, SPF, DMARC record creation - dkim-add: DKIM TXT record management Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
# LuCI Backup Manager
|
|
|
|
Web dashboard for SecuBox backup management.
|
|
|
|
## Features
|
|
|
|
- Backup status overview (storage path, usage, last backup times)
|
|
- Quick action buttons for full/config/container backups
|
|
- LXC container list with state, size, and backup count
|
|
- Backup history table with file, type, size, and date
|
|
- One-click container backup
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
opkg install luci-app-backup
|
|
```
|
|
|
|
## Location
|
|
|
|
**System → Backup Manager**
|
|
|
|
## RPCD Methods
|
|
|
|
| Method | Parameters | Description |
|
|
|--------|------------|-------------|
|
|
| `status` | - | Get backup status and stats |
|
|
| `list` | `type` | List backups (all/config/containers/services) |
|
|
| `container_list` | - | List LXC containers with backup info |
|
|
| `create` | `type` | Create backup (full/config/containers/services) |
|
|
| `restore` | `file`, `dry_run` | Restore from backup file |
|
|
| `cleanup` | - | Remove old backups |
|
|
| `container_backup` | `name` | Backup specific container |
|
|
| `container_restore` | `name`, `file` | Restore specific container |
|
|
|
|
## Dependencies
|
|
|
|
- `secubox-app-backup` - Backend CLI
|
|
- `luci-base` - LuCI framework
|