generated from erangel1/generic-template
repo migration
This commit is contained in:
3
.env
Normal file
3
.env
Normal file
@@ -0,0 +1,3 @@
|
||||
# Variables defined here will be available to use anywhere in the config with the syntax ${MY_SECRET_TOKEN}
|
||||
# Note: making changes to this file requires re-running docker compose up
|
||||
MY_SECRET_TOKEN=3tlZEpveVQp6D3cRLkerRkTxL+esTReHXHYnzVWwpzI=
|
||||
12
config/glance.yaml
Normal file
12
config/glance.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
server:
|
||||
assets-path: /app/assets
|
||||
|
||||
theme:
|
||||
background-color: 225 14 15
|
||||
primary-color: 265 89 79
|
||||
contrast-multiplier: 1.1
|
||||
|
||||
pages:
|
||||
# It's not necessary to create a new file for each page and include it, you can simply
|
||||
# put its contents here, though multiple pages are easier to manage when separated
|
||||
- $include: homelab.yml
|
||||
205
config/homelab.yaml
Normal file
205
config/homelab.yaml
Normal file
@@ -0,0 +1,205 @@
|
||||
- name: HomeLab
|
||||
columns:
|
||||
- size: small
|
||||
widgets:
|
||||
|
||||
- type: server-stats
|
||||
servers:
|
||||
- type: local
|
||||
name: Services
|
||||
- type: clock
|
||||
hour-format: 24h
|
||||
timezones:
|
||||
- timezone: Europe/Berlin
|
||||
label: Berlin
|
||||
|
||||
- type: bookmarks
|
||||
groups:
|
||||
- title: Social
|
||||
links:
|
||||
- title: Proton Mail
|
||||
url: https://mail.proton.me/u/0/inbox
|
||||
- title: Amazon
|
||||
url: https://www.amazon.com/
|
||||
- title: Github
|
||||
url: https://github.com/
|
||||
- title: LinkedIN
|
||||
url: https://www.linkedin.com/feed/
|
||||
- title: ShootProof
|
||||
url: https://studio.shootproof.com/v3/641041/gallery
|
||||
|
||||
- title: Shopping
|
||||
links:
|
||||
- title: Amazon
|
||||
url: https://www.amazon.de/
|
||||
- title: Temu
|
||||
url: https://www.temu.com/c.html?is_back=1
|
||||
- title: Framework - Computers
|
||||
url: https://frame.work/de/en
|
||||
|
||||
- title: Entertainment
|
||||
links:
|
||||
- title: YouTube
|
||||
url: https://www.youtube.com/
|
||||
- title: Youtube Music
|
||||
url: https://music.youtube.com/
|
||||
- title: Netflix
|
||||
url: https://www.netflix.com/
|
||||
|
||||
- title: Social
|
||||
links:
|
||||
- title: Reddit
|
||||
url: https://www.reddit.com/
|
||||
- title: Twitter
|
||||
url: https://twitter.com/
|
||||
- title: Instagram
|
||||
url: https://www.instagram.com/
|
||||
|
||||
- size: full
|
||||
widgets:
|
||||
|
||||
- type: search
|
||||
search-engine: duckduckgo
|
||||
autofocus: true
|
||||
|
||||
# ----- CORE SYSTEMS & NETWORKING ----- #
|
||||
- type: monitor
|
||||
cache: 1m
|
||||
title: Infrastructure
|
||||
sites:
|
||||
- title: Unifi Network
|
||||
url: https://unifi.ui.com/consoles/6C63F8553979000000000905849F000000000980E4B200000000680A135D:1571221920/network/default/dashboard
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/unifi.svg
|
||||
- title: CloudFlare
|
||||
url: https://dash.cloudflare.com/bbac4297be64183dede59da397969939/bifrostlabs.org
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/cloudflare.svg
|
||||
- title: Dockhand
|
||||
url: https://dockhand.asgardlabs.net
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/dockhand.png
|
||||
- title: Dokploy
|
||||
url: https://dokploy.second-breakfast.dev/dashboard/home
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/dokploy-dark.svg
|
||||
- title: Eregion
|
||||
url: https://eregion-pve.asgardlabs.net
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/proxmox.svg
|
||||
- title: Noldor
|
||||
url: https://noldor-pve.asgardlabs.net
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/proxmox.svg
|
||||
- title: PBS
|
||||
url: https://pbs.asgardlabs.net
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/proxmox.svg
|
||||
- title: Pi-Hole
|
||||
url: https://pihole.asgardlabs.net/admin
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/pi-hole.svg
|
||||
- title: Adguard Home
|
||||
url: http://10.238.100.8
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/adguard-home.svg
|
||||
- title: AWS
|
||||
url: https://us-east-1.console.aws.amazon.com/console/home?region=us-east-1
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/aws-light.svg
|
||||
- title: Azure
|
||||
url: https://portal.azure.com/#@rangeledward1gmail.onmicrosoft.com/dashboard/private/75c1da35-8cf0-40b1-9467-76eb17d5e870
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/microsoft-azure.svg
|
||||
- title: Digital Ocean
|
||||
url: https://cloud.digitalocean.com/projects/5d2a4a96-31c4-4c03-957f-9ba164e90f32/resources?i=22ca63
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/digital-ocean.svg
|
||||
- title: Oracle Cloud Infrastructure
|
||||
url: https://cloud.oracle.com/?region=eu-frankfurt-1
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/oracle.svg
|
||||
# ----- USER FACING ----- #
|
||||
- type: monitor
|
||||
cache: 1m
|
||||
title: Applications & Services
|
||||
sites:
|
||||
|
||||
- title: Gitea Dokploy
|
||||
url: https://gitea.dokploy.second-breakfast.dev/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/gitea.svg
|
||||
- title: Gitea
|
||||
url: https://gitea.asgardlabs.net/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/gitea.svg
|
||||
- title: Forgejo
|
||||
url: https://forgejo.asgardlabs.net/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/forgejo.svg
|
||||
- title: Actual Budget
|
||||
url: https://actualbg.asgardlabs.net/accounts
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/actual-budget.svg
|
||||
- title: BentoPDF
|
||||
url: https://bentopdf.asgardlabs.net/
|
||||
icon: https://bentopdf.asgardlabs.net/images/favicon.svg
|
||||
- title: Journiv
|
||||
url: https://journiv.asgardlabs.net/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/journiv.png
|
||||
- title: Miniflux
|
||||
url: https://miniflux.asgardlabs.net
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/miniflux.svg
|
||||
- title: openCloud
|
||||
url: https://cloud.asgardlabs.net/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/open-cloud-dark.svg
|
||||
- title: RustFS
|
||||
url: https://rustfs.asgardlabs.net/rustfs/console/browser/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/rustfs.svg
|
||||
- title: Zublo Subscription Manager
|
||||
url: https://zublo.asgardlabs.net
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/zulip.svg
|
||||
- title: Gotify
|
||||
url: https://gotify.asgardlabs.net/#/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/gotify.svg
|
||||
# ----- MEDIA & ENTERTAINMENT ----- #
|
||||
- type: monitor
|
||||
cache: 1m
|
||||
title: Media & Reading
|
||||
sites:
|
||||
- title: Jellyfin
|
||||
url: http://10.238.100.199:8096/web/#/home
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/jellyfin.svg
|
||||
- title: Seerr
|
||||
url: http://10.238.100.105:5055/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/seerr.svg
|
||||
- title: Radarr
|
||||
url: http://10.238.100.228:7878/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/radarr.svg
|
||||
- title: Sonarr
|
||||
url: http://10.238.100.78:8989/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/sonarr.svg
|
||||
- title: Prowlarr
|
||||
url: http://10.238.100.53:9696/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/prowlarr.svg
|
||||
- title: qBittorrent
|
||||
url: http://10.238.100.202:8090/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/qbittorrent.svg
|
||||
- title: AudioBookShelf
|
||||
url: http://10.238.100.134:13378/audiobookshelf/library/8137563f-3014-4647-bdf4-09ee3f01e90a
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/audiobookshelf.svg
|
||||
- title: Shelfmark
|
||||
url: http://10.238.100.239:8084/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/shelfmark.png
|
||||
# ----- MONITORING & SECURITY ----- #
|
||||
- type: monitor
|
||||
cache: 1m
|
||||
title: Monitoring & Security
|
||||
sites:
|
||||
- title: Pulse
|
||||
url: https://pulse.asgardlabs.net/docker
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/pulse.svg
|
||||
- title: ProxMenux
|
||||
url: http://10.238.100.181:8008/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/proxmenu.svg
|
||||
- title: Wazuh
|
||||
url: https://wazuh.asgardlabs.net
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/wazuh.svg
|
||||
- title: CrowdSec
|
||||
url: https://app.crowdsec.net/security-engines
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/crowdsec-web-ui.svg
|
||||
- title: Vaultwarden
|
||||
url: https://vaultwarden.asgardlabs.net/#/vault
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/vaultwarden.svg
|
||||
- title: Tailscale
|
||||
url: https://login.tailscale.com/admin/machines
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/tailscale-light.svg
|
||||
- title: Zoraxy Reverse Proxy
|
||||
url: https://zoraxy.asgardlabs.net/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/zoraxy.svg
|
||||
- title: Nginx Proxy Manager
|
||||
url: https://npm.second-breakfast.dev/
|
||||
icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nginx-proxy-manager.svg
|
||||
19
docker-compose.yaml
Normal file
19
docker-compose.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
services:
|
||||
glance:
|
||||
container_name: glance
|
||||
image: glanceapp/glance:latest
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ./config:/app/config
|
||||
- ./assets:/app/assets
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
# Optionally, also mount docker socket if you want to use the docker containers widget
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
networks:
|
||||
- homelab
|
||||
#ports:
|
||||
# - 8083:8080
|
||||
env_file: .env
|
||||
networks:
|
||||
homelab:
|
||||
external: true
|
||||
Reference in New Issue
Block a user