
pawelmalak/flame!Homescreen screenshot
Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With built-in editors, it allows you to setup your very own application hub in no time - no file editing necessary.
Docker Hub link
shdocker pull pawelmalak/flame # for ARM architecture (e.g. RaspberryPi) docker pull pawelmalak/flame:multiarch # installing specific version docker pull pawelmalak/flame:2.0.0
sh# run container docker run -p 5005:5005 -v /path/to/data:/app/data -e PASSWORD=flame_password flame
sh# build image for amd64 only docker build -t flame -f .docker/Dockerfile . # build multiarch image for amd64, armv7 and arm64 # building failed multiple times with 2GB memory usage limit so you might want to increase it docker buildx build \ --platform linux/arm/v7,linux/arm64,linux/amd64 \ -f .docker/Dockerfile.multiarch \ -t flame:multiarch .
yamlversion: '2.1' services: flame: image: pawelmalak/flame:latest container_name: flame volumes: - <host_dir>:/app/data - /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration feature ports: - 5005:5005 environment: - PASSWORD=flame_password restart: unless-stopped
sh# use skaffold skaffold dev
Follow instructions from wiki: Installation without Docker
sh# clone repository git clone [***] cd flame # run only once npm run dev-init # start backend and frontend development servers npm run dev
!Apps screenshot
!Bookmarks screenshot
!Settings screenshot
!Themes screenshot
Visit project wiki to read more about authentication
The default search setting is to search through all your apps and bookmarks. If you want to search using specific search engine, you need to type your search query with selected prefix. For example, to search for "what is docker" using google search you would type: /g what is docker.
For list of supported search engines, shortcuts and more about searching functionality visit project wiki.
Free plan allows for 1M calls per month. Flame is making less then 3K API calls per month.
In order to use the Docker integration, each container must have the following labels:
ymllabels: - flame.type=application # "app" works too - flame.name=My container - flame.url=[***] - flame.icon=icon-name # optional, default is "docker" # - flame.icon=custom to make changes in app. ie: custom icon upload
"Use Docker API" option must be enabled for this to work. You can find it in Settings > Docker
You can also set up different apps in the same label adding ; between each one.
ymllabels: - flame.type=application - flame.name=First App;Second App - flame.url=[***] - flame.icon=icon-name1;icon-name2
If you want to use a remote docker host follow this instructions in the host:
/lib/systemd/system/docker.service, search for ExecStart and edit the valuetextExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:${PORT} -H unix:///var/run/docker.sock
The above command will bind the docker engine server to the Unix socket as well as TCP port of your choice. “0.0.0.0” means docker-engine accepts connections from all IP addresses.
shellsudo systemctl daemon-reload sudo service docker restart
shellcurl [***]{IP}:${PORT}/version
In order to use the Kubernetes integration, each ingress must have the following annotations:
ymlmetadata: annotations: - flame.pawelmalak/type=application # "app" works too - flame.pawelmalak/name=My container - flame.pawelmalak/url=[***] - flame.pawelmalak/icon=icon-name # optional, default is "kubernetes"
"Use Kubernetes Ingress API" option must be enabled for this to work. You can find it in Settings > Docker
db.sqlite before running script!bashpip3 install Pillow, beautifulsoup4 cd flame/.dev python3 bookmarks_importer.py --bookmarks <path to bookmarks.html> --data <path to flame data folder>
See project wiki for Custom CSS and Custom theme with CSS.




探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务