---
title: "Deploy Flame"
description: "Flame is self-hosted startpage"
category: "Starters"
url: https://railway.com/deploy/flame
---

# Deploy Flame

Flame is self-hosted startpage

**[Deploy Flame on Railway](https://railway.com/template/flame)**

- **Creator:** OpenData
- **Category:** Starters
- **Total deploys:** 1

## Template content

### pawelmalak/flame https://devicons.railway.com/i/bash.svg

- **Image:** pawelmalak/flame
- **Public domain:** Yes

## Documentation

# Deploy and Host Flame on Railway

Flame is a self-hosted startpage and application dashboard for your server. It lets you organize bookmarks, apps, and services into a clean, customizable homepage with built-in editors — no file editing required. It includes a weather widget, search bar, and Docker container auto-detection.

## About Hosting Flame

Flame is a lightweight Node.js application that uses SQLite as its database, making it a single-container deployment with zero external dependencies. Once deployed, you can immediately start adding applications and bookmarks through the built-in web editor. The interface supports custom CSS themes, configurable search engines, and keyboard shortcuts for fast navigation. 

**Admin password** is configured from the enviroment variable `PASSWORD`. All data is stored in a persistent volume mounted at `/app/data`, so your configuration survives restarts and redeployments. The template automatically generates a public URL for your Flame instance.

## Common Use Cases

- **Homelab Dashboard** — Organize links to all your self-hosted services (media servers, NAS, routers, monitoring tools) in one centralized homepage
- **Team Startpage** — Provide your team with a curated landing page of frequently used internal tools, documentation, and cloud services
- **Personal Productivity Hub** — Replace your browser's new tab page with a fast, self-hosted startpage featuring quick search and categorized bookmarks

## Dependencies for Flame Hosting

- **Docker image**: `pawelmalak/flame` (official image from GitHub)
- **Persistent storage**: A volume mounted at `/app/data` for SQLite database and configuration

### Deployment Dependencies

- [Flame GitHub Repository](https://github.com/pawelmalak/flame) — Source code and documentation
- [Weather API](https://www.weatherapi.com/) — Optional, for the weather widget (free plan: 1M calls/month)
- [latlong.net](https://www.latlong.net/) — Optional, to get latitude/longitude coordinates for weather

### Post-Deployment Setup: Enabling the Weather Widget

The weather widget is disabled by default. To enable it:

1. **Get a free API key** from [Weather API](https://www.weatherapi.com/pricing.aspx) — the free plan allows 1M calls/month (Flame uses less than 3K/month).
2. **Get your coordinates** from [latlong.net](https://www.latlong.net/) — search your city to get the latitude and longitude values.
3. **Configure in Flame**: Open your deployed Flame instance → go to **Settings** → enter your API key, latitude, and longitude → click **Save**. The weather widget will now appear on your homepage.

## Why Deploy Flame on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Flame on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.

## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

Open this page in a browser: https://railway.com/deploy/flame
