Glame is a lightweight server port (without Docker and Kubernetes integration yet) implemented in Golang. Glame is fully used by the Flame client.
Comparison of resource consumption
RAM | Docker size | |
---|---|---|
Glame | 10MB | 8MB |
Flame | 130MB | 60MV |
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.
- 📝 Create, update, delete your applications and bookmarks directly from the app using built-in GUI editors
- 📌 Pin your favourite items to the homescreen for quick and easy access
- 🔍 Integrated search bar with local filtering, 11 web search providers and ability to add your own
- 🔑 Authentication system to protect your settings, apps and bookmarks
- 🔨 Dozens of options to customize Flame interface to your needs, including support for custom CSS, 15 built-in color themes and custom theme builder
- ☀️ Weather widget with current temperature, cloud coverage and animated weather status
🐳 Docker integration to automatically pick and add apps based on their labels
Make a backup of the data
directory and set the path to the docker command or in the docker-compose.yml
file.
docker pull bzzim/glame
# run container
docker run -p 5006:5006 -v /path/to/data:/app/data -e PASSWORD=glame_password --name glame bzzim/glame
# build image for current arch
docker build -t glame .
version: '3.6'
services:
glame:
image: bzzim/glame
container_name: glame
volumes:
- ./data:/app/data
ports:
- 5006:5006
environment:
- PASSWORD=glame_password
- SECRET=optional_secret_auth_string
restart: unless-stopped
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.
- Obtain API Key from Weather API.
Free plan allows for 1M calls per month. Flame is making less then 3K API calls per month.
- Get lat/long for your location. You can get them from latlong.net.
- Enter and save data. Weather widget will now update and should be visible on Home page.
See project wiki for Custom CSS and Custom theme with CSS.