Important
RedVelocity Glance Config
Custom configuration repository for Glance — a lightweight, self-hosted dashboard for aggregating feeds, widgets, and links into a clean homepage.
This repository contains:
-
Glance YAML configuration files
-
Custom assets (CSS)
-
Custom widgets for qBittorrent and Seerr
glance-config/
├── assets/
│ ├── global.css # Custom CSS styling
│
├── config/
│ ├── glance.yml # Main configuration entrypoint
│ └── ... # Additional widgets
git clone https://github.com/RedVelocity/glance-config.git
cd glance-config
You can grab the docker compose setup from here
Open your browser and go to:
http://localhost:8080
Glance uses:
-
A main config file (
dynacat.yml) -
Modular page YAML files (
qb.yml,seerr.yml, etc.) -
A custom CSS file to change the background and add transparency to widgets (
assets/global.yml)
This configuration relies heavily on environment variables to keep the setup flexible and portable.
At minimum, you must define:
BASE_HOST
This is used throughout the config to dynamically generate service URLs:
https://jelly.${BASE_HOST}/
https://qb.${BASE_HOST}/
https://seerr.${BASE_HOST}/
https://rad.${BASE_HOST}/
...
Several widgets require authentication or API credentials.
Examples from the main config:
username: ${AG_USER}
password: ${AG_PASSWORD}And the custom widgets:
-
qb.yml -
seerr.yml
may require variables such as:
-
API keys
-
Service URLs
-
Usernames/passwords
-
Tokens
Important
qb.yml, seerr.yml, etc.) to see which environment variables are required.
Global styling is defined in:
assets/global.css
It is referenced in dynacat.yml:
theme:
custom-css-file: /assets/global.css