# DashCaddy Getting Started Guide A practical guide to getting started with DashCaddy — the self-hosted app dashboard. ## Table of Contents 1. [Getting Started](#getting-started) — First-time setup and configuration 2. [Theme Customization](#theme-customization) — Customize the dashboard appearance 3. [Viewing Logs](#viewing-logs) — Monitor service logs in real-time 4. [Quick Search](#quick-search) — Fast access to services and settings 5. [Backup & Restore](#backup--restore) — Protect your configuration 6. [Monitoring Resources](#monitoring-resources) — Track CPU, memory, and disk usage --- ## Getting Started Learn how to log in, configure your timezone, and choose a deployment mode. [Read full tutorial](tutorials/01-getting-started.md) **What you'll learn:** - How to log in with TOTP authentication - How to select your timezone - How to choose a deployment mode (Simple, Home Lab, Public, Custom) - How to complete or skip the initial setup wizard --- ## Theme Customization Make DashCaddy your own with custom themes and colors. [Read full tutorial](tutorials/02-theme-customization.md) **What you'll learn:** - How to open the Theme Builder - How to use preset themes (Dark, Light, Nord, Dracula, etc.) - How to customize colors for backgrounds, text, accents, and status indicators - How to save, import, and export themes --- ## Viewing Logs Monitor your services with real-time log streaming. [Read full tutorial](tutorials/03-viewing-logs.md) **What you'll learn:** - How to access the logs viewer - How to navigate and filter log entries - How to use live log streaming - How to control the number of displayed log lines --- ## Quick Search Find services and settings instantly. [Read full tutorial](tutorials/04-quick-search.md) **What you'll learn:** - How to open Quick Search (Ctrl+K / Cmd+K) - How to search for services and settings - How to navigate and select results with keyboard shortcuts - Keyboard shortcuts: ESC, ↑↓ Navigate, Enter Select --- ## Backup & Restore Protect your configuration with full backups. [Read full tutorial](tutorials/05-backup-restore.md) **What you'll learn:** - How to create a manual backup - What's included in a full backup (services, credentials, themes) - How to restore from a backup file - How to set up automated backups - How to view backup history --- ## Monitoring Resources Track CPU, memory, network, and disk usage in real-time. [Read full tutorial](tutorials/06-stats-monitoring.md) **What you'll learn:** - How to access the Resource Monitor - How to interpret live stats and historical summaries - How to set up alerts for resource thresholds - Understanding CPU, memory, network, and disk metrics --- ## Common Tasks ### Adding Your First App > **Note:** App deployment requires the app catalog to be configured with your DashCaddy instance. 1. Navigate to **TOOLS** → **App Selector** 2. Browse available apps or use Quick Search 3. Select an app template 4. Configure the app settings (URL, subdomain, credentials) 5. Deploy and verify ### Checking Service Health 1. Navigate to **STATUS** → **Health Status** 2. View the health overview for all services 3. Check individual service status cards 4. Review any active incidents ### Updating Services 1. Navigate to **ADMIN** → **Updates** 2. View available updates 3. Review changelogs and release notes 4. Apply updates to individual services or all at once --- ## Keyboard Shortcuts | Shortcut | Action | |----------|--------| | `Ctrl+K` / `Cmd+K` | Open Quick Search | | `↑` / `↓` | Navigate in Quick Search | | `Enter` | Select in Quick Search | | `ESC` | Close modal / Cancel | --- ## Troubleshooting ### Can't log in with TOTP - Ensure your device clock is synchronized (TOTP is time-based) - Try regenerating the code — they expire every 30 seconds - Contact your administrator if the code is consistently rejected ### Dashboard shows no services - Services need to be added via the App Selector - Check that Docker is running on your server - Verify network connectivity to your services ### Logs show "Loading..." - The service may not have generated any logs yet - Check that the service is actually running - Verify the logging system is configured correctly ### Theme changes not saving - Click "Save Theme" before closing the Theme Builder - Check browser console for JavaScript errors - Try a different browser if issues persist --- ## Next Steps - [ ] Complete the initial setup wizard - [ ] Add your first service via App Selector - [ ] Customize the theme to your liking - [ ] Set up automated backups - [ ] Explore the Admin section for advanced settings - [ ] Join the community for tips and support --- *This guide was created for DashCaddy version as deployed on test.dashcaddy.net*