Make Docker installs resilient: install first, config later
Changes the installation pattern for Docker apps to be more robust: - Install docker-compose.yml FIRST (always succeeds) - THEN try configuration with prompts - Use sensible defaults if prompts fail - Continue to next app even if current config fails - Added || true and 2>/dev/null to prevent script stops Updated apps: Frigate, Frigate-Notify, Caddy, ddclient Config templates now include clear warnings: - "YOU MUST EDIT THIS FILE" for required configs - "YOU MAY NEED TO EDIT THIS FILE" for optional configs - Links to documentation This ensures the script completes even with complex interdependent services that may need manual configuration after install.
This commit is contained in:
@@ -980,13 +980,14 @@ This script is provided as-is for Ubuntu 24.04 Desktop installations.
|
||||
|
||||
## Changelog
|
||||
|
||||
- **v2.6**: FindMyDevice, Frigate-Notify, and Caddy improvements
|
||||
- **v2.6**: FindMyDevice, Frigate-Notify, and resilient install
|
||||
- Added FindMyDevice server (self-hosted Android tracking)
|
||||
- Added Frigate-Notify (push alerts for Frigate AI detections)
|
||||
- Interactive setup: frigate → frigate-notify → ntfy integration
|
||||
- Caddy now asks for domain and creates comprehensive Caddyfile
|
||||
- Caddyfile template includes all services (uncomment to enable)
|
||||
- Added caddy_net Docker network instructions
|
||||
- **Resilient install pattern**: Install first, configure with defaults, continue on errors
|
||||
- All Docker apps now use "install → try config → use defaults if fail" approach
|
||||
- Config templates include clear "EDIT THIS FILE" warnings
|
||||
- Script won't stop if configuration prompts fail - uses sensible defaults
|
||||
- **v2.5**: Additional Docker apps and container backup
|
||||
- Added Jellyfin (free media server with hardware acceleration)
|
||||
- Added Frigate NVR (AI-powered object detection)
|
||||
|
||||
Reference in New Issue
Block a user