Flame: The Self-Hosted Startpage for Your Server
Flame: The Self-Hosted Startpage for Your Server
HOW TO DOCKER
adam grunden
3/9/20242 min read


Flame is a self-hosted startpage designed to provide a sleek and user-friendly interface for managing your server applications. Inspired by the popular SUI design, Flame offers a simple yet powerful solution for setting up and customizing your very own application hub.
One of the key advantages of Flame is its ease of setup and use. Unlike other startpage solutions, Flame eliminates the need for manual file editing or complex configurations. With its built-in editors, you can easily customize your startpage without any technical expertise. Whether you're a beginner or an experienced user, Flame makes the setup process a breeze.
Flame's design is heavily inspired by SUI, which stands for Semantic UI. SUI is a modern front-end development framework that focuses on creating intuitive and responsive user interfaces. By incorporating SUI's design principles, Flame offers a visually appealing and user-friendly experience.
Setting up your application hub with Flame is quick and straightforward. Once installed, you can easily add and organize your favorite server applications. Flame provides a variety of customization options, allowing you to personalize the look and feel of your startpage. You can choose from different themes, customize the layout, and add widgets to enhance functionality.
With Flame's built-in editors, you can easily add, remove, or rearrange applications on your startpage. The drag-and-drop interface makes it simple to organize your applications in a way that suits your workflow. Whether you're managing a personal server or a team environment, Flame's intuitive interface ensures a seamless user experience.
Flame also offers additional features to enhance your startpage. You can integrate RSS feeds to stay updated with the latest news and blog posts. The search bar allows you to quickly search the web or your favorite websites directly from your startpage. With Flame, you have complete control over your application hub and can tailor it to your specific needs.
Overall, Flame is a powerful and user-friendly solution for managing your server applications. Its easy setup process, intuitive interface, and customizable features make it an ideal choice for both beginners and experienced users. Whether you're a developer, sysadmin, or simply someone who wants to streamline their server management, Flame is the perfect self-hosted startpage for you.
version: '3.6'
services:
flame:
image: pawelmalak/flame
container_name: flame
volumes:
- /path/to/host/data:/app/data
# - /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration
ports:
- 5005:5005
# secrets:
# - password # optional but required for (1)
environment:
- PASSWORD=flame_password
# - PASSWORD_FILE=/run/secrets/password # optional but required for (1)
restart: unless-stopped
# optional but required for Docker secrets (1)
# secrets:
# password:
# file: /path/to/secrets/password


If you need help installing docker check my other blog post in Deep Water with docker :https://adamgrunden.com/in-deep-water-with-docker
Install docker compose:
curl -L "https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Set permissions if not running in root:
chmod +x /usr/local/bin/docker-compose
Check that it's there:
docker-compose --version
Make docker-compose file:
nano docker-compose.yml
Copy the below into the file, save it, and do not forget the --- at the top.
Once you are sure that everything is good type:
docker compose up -d


Contacts
adamgrunden@gmail.com