Settings
Configure integrations, manage API keys, set up automated backups, and customize your Daedalus instance.
Overview
The Settings page is where you connect external services, configure system behavior, and manage your data. It's organized into sections for integrations, backup management, and general preferences.
Integrations
Printer Connections
Configure default connection settings for each printer protocol:
- Bambu Lab — Default MQTT broker, cloud account credentials
- OctoPrint — Default API key format and connection timeout
- Klipper — Default Moonraker API URL pattern
Sales Channels
Manage OAuth connections and API keys for each marketplace:
- Etsy — OAuth status, token refresh, webhook URL
- Shopify — Store URL, OAuth status, sync interval
- Squarespace — API key, sync interval
See Sales Channels for detailed setup instructions.
OCR Configuration
Configure the OCR engine used for receipt parsing:
- API key for the OCR service
- Default expense category for new receipts
- Auto-spool creation toggle for filament expenses
API Keys
Manage API keys for external service integrations. Each key shows:
- Service name and connection status
- Last used timestamp
- Options to rotate or revoke keys
Backup Management
Daedalus stores all data in a local SQLite database. The backup system protects your data with scheduled and manual backups:
Automated Backups
- Schedule — Daily or weekly automatic backups
- Retention — Configure how many backups to keep
- Startup backup — Optionally create a backup every time the app starts
Manual Backups
- Click Create Backup to generate an immediate backup
- Backups are stored in the configured backup directory
- Each backup includes the full database and any uploaded files
Restoring from Backup
- Go to Settings > Backups
- Select a backup from the list
- Click Restore and confirm
- Daedalus restarts with the restored data
General Preferences
- Auto-dispatch — Enable or disable automatic print job dispatch
- Currency — Set the display currency for financial data
- Hourly rate — Used to calculate profit-per-hour metrics
- Alert thresholds — Default warning and critical levels for material alerts
Tip: Enable startup backups as a safety net. They add minimal startup time and ensure you always have a recent backup available.