From 70bd419eda62609d9e6498a6c69a5134b52f7e0c Mon Sep 17 00:00:00 2001 From: Dominik Date: Sun, 23 Feb 2025 15:36:24 +0100 Subject: [PATCH] added watchyourlan and glance --- .gitignore | 2 +- glance/compose.yml | 23 +++++++++++ glance/config/glance.yml | 83 ++++++++++++++++++++++++++++++++++++++++ watchyourlan/compose.yml | 23 +++++++++++ 4 files changed, 130 insertions(+), 1 deletion(-) create mode 100644 glance/compose.yml create mode 100644 glance/config/glance.yml create mode 100644 watchyourlan/compose.yml diff --git a/.gitignore b/.gitignore index e124a84..db5a691 100644 --- a/.gitignore +++ b/.gitignore @@ -70,4 +70,4 @@ ollama/webui/ rustdesk/data/ filezilla/config/ wygiwyh/postgres_data/ - +watchyourlan/data/ diff --git a/glance/compose.yml b/glance/compose.yml new file mode 100644 index 0000000..c9eb23a --- /dev/null +++ b/glance/compose.yml @@ -0,0 +1,23 @@ +# https://github.com/glanceapp/glance + +# https://github.com/glanceapp/docker-compose-template/blob/main/root/docker-compose.yml + +name: glance + +services: + glance: + container_name: glance + image: glanceapp/glance + volumes: + - ./config:/app/config + - ./assets:/app/assets + # Optionally, also mount docker socket if you want to use the docker containers widget + - /var/run/docker.sock:/var/run/docker.sock:ro + ports: + - 8080:8080 + networks: + - proxy + +networks: + proxy: + external: true diff --git a/glance/config/glance.yml b/glance/config/glance.yml new file mode 100644 index 0000000..6353d96 --- /dev/null +++ b/glance/config/glance.yml @@ -0,0 +1,83 @@ +pages: + - name: Home + columns: + - size: small + widgets: + - type: calendar + first-day-of-week: monday + + - type: rss + limit: 10 + collapse-after: 3 + cache: 12h + feeds: + - url: https://selfh.st/rss/ + title: selfh.st + limit: 4 + - url: https://ciechanow.ski/atom.xml + - url: https://www.joshwcomeau.com/rss.xml + title: Josh Comeau + - url: https://samwho.dev/rss.xml + - url: https://ishadeed.com/feed.xml + title: Ahmad Shadeed + + - type: twitch-channels + channels: + - theprimeagen + - j_blow + - piratesoftware + - cohhcarnage + - christitustech + - EJ_SA + + - size: full + widgets: + - type: group + widgets: + - type: hacker-news + - type: lobsters + + - type: videos + channels: + - UCXuqSBlHAE6Xw-yeJA0Tunw # Linus Tech Tips + - UCR-DXc1voovS8nhAvccRZhg # Jeff Geerling + - UCsBjURrPoezykLs9EqgamOA # Fireship + - UCBJycsmduvYEL83R_U4JriQ # Marques Brownlee + - UCHnyfMqiRRG1u-2MsSQLbXA # Veritasium + + - type: group + widgets: + - type: reddit + subreddit: technology + show-thumbnails: true + - type: reddit + subreddit: selfhosted + show-thumbnails: true + + - size: small + widgets: + - type: weather + location: London, United Kingdom + units: metric + hour-format: 12h + + - type: markets + markets: + - symbol: SPY + name: S&P 500 + - symbol: BTC-USD + name: Bitcoin + - symbol: NVDA + name: NVIDIA + - symbol: AAPL + name: Apple + - symbol: MSFT + name: Microsoft + + - type: releases + cache: 1d + repositories: + - glanceapp/glance + - go-gitea/gitea + - immich-app/immich + - syncthing/syncthing diff --git a/watchyourlan/compose.yml b/watchyourlan/compose.yml new file mode 100644 index 0000000..57d1d75 --- /dev/null +++ b/watchyourlan/compose.yml @@ -0,0 +1,23 @@ +# https://github.com/aceberg/WatchYourLAN + +# https://github.com/aceberg/WatchYourLAN/blob/main/docker-compose.yml + +name: watchyourlan + +services: + watchyourlan: + container_name: watchyourlan + image: aceberg/watchyourlan + network_mode: "host" + restart: unless-stopped + volumes: + - ./data:/data/WatchYourLAN + environment: + TZ: Europe/Vienna # required: needs your TZ for correct time + IFACES: "br-ea7a87620e0f" # required: 1 or more interface + HOST: "0.0.0.0" # optional, default: 0.0.0.0 + PORT: "8840" # optional, default: 8840 + TIMEOUT: "120" # optional, time in seconds, default: 120 + THEME: "sand" # optional + COLOR: "dark" # optional +