# Flame — Self-Hosted Startpage for Your Server > Flame is a self-hosted startpage and application dashboard that lets you organize bookmarks, monitor Docker containers, and customize your home server landing page with a clean, themeable interface. ## Install Save as a script file and run: # Flame — Self-Hosted Startpage for Your Server ## Quick Use ```bash docker run -d --name flame -p 5005:5005 -v /path/to/data:/app/data -e PASSWORD=your_password pawelmalak/flame # Open http://localhost:5005 ``` ## Introduction Flame is a self-hosted startpage designed to be the landing page for your home server. It provides a clean dashboard for organizing application shortcuts, bookmarks, and Docker container status in one place. Built with React and Node.js, Flame focuses on simplicity and visual appeal with built-in theming and weather integration. ## What Flame Does - Displays a customizable grid of application shortcuts and bookmarks - Monitors Docker containers and shows their status on the dashboard - Provides a built-in search bar with configurable search engine defaults - Supports custom themes, icons, and category organization - Shows local weather information on the startpage ## Architecture Overview Flame is a single-container Node.js application with a React frontend and SQLite database for configuration storage. It communicates with the Docker socket to discover and monitor running containers. The application serves both the API and static frontend from the same process. All configuration and bookmark data persists in a mounted data volume. ## Self-Hosting & Configuration - Deploy with a single Docker container mounting a data volume - Set the PASSWORD environment variable for dashboard access - Connect the Docker socket to enable container monitoring - Configure the weather widget with your city and API key - Customize themes by editing CSS variables or using built-in presets ## Key Features - Docker integration with automatic container discovery - Keyboard-driven search with customizable search providers - Import and export bookmarks in JSON format - Drag-and-drop reordering of apps and bookmarks - Responsive design that works on mobile and desktop browsers ## Comparison with Similar Tools - **Homer** — YAML-configured; no Docker integration or built-in editing - **Dashy** — more feature-rich but heavier resource footprint - **Homarr** — deeper Docker/service integration but more complex setup - **Glance** — feed-focused dashboard; less bookmark management ## FAQ **Q: Can Flame auto-discover my Docker containers?** A: Yes. Mount the Docker socket (`/var/run/docker.sock`) and Flame will list running containers with their ports and status. **Q: How do I add custom icons to my apps?** A: Upload icons through the web UI or reference any URL. Flame also supports Material Design Icons by name. **Q: Does Flame support authentication?** A: Flame uses a single password for dashboard access. For multi-user setups, place it behind a reverse proxy with SSO. **Q: Can I use Flame without Docker?** A: Yes. Clone the repo, install Node.js dependencies, and run the application directly. Docker is optional. ## Sources - https://github.com/pawelmalak/flame --- Source: https://tokrepo.com/en/workflows/629647df-3c4e-11f1-9bc6-00163e2b0d79 Author: Script Depot