Met Glance kun je informatie van verschillende sites overzichtelijk presenteren. Hierdoor hoef je niet al je sites 1 voor 1 af te gaan. Het biedt veel mogelijkheden zoals:

Diverse widgets

  • RSS-feeds
  • Subreddit-berichten
  • Hacker News-berichten
  • Weersvoorspellingen
  • YouTube-kanaaluploads
  • Twitch-kanalen
  • Marktprijzen
  • Status van Docker-containers
  • Serverstatistieken
  • Aangepaste widgets
  • en nog veel meer…

Snel en lichtgewicht

  • Laag geheugengebruik
  • Weinig afhankelijkheden
  • Minimal vanilla JS
  • Eén binair bestand van minder dan 20 MB beschikbaar voor meerdere besturingssystemen en architecturen en klein als een Docker-container
  • Niet-gecachete pagina’s worden meestal binnen ~1 seconde geladen (afhankelijk van de internetsnelheid en het aantal widgets)

Tal van aanpassingsmogelijkheden

  • Verschillende lay-outs
  • Zoveel pagina’s/tabbladen als u nodig hebt
  • Talrijke configuratieopties voor elke widget
  • Meerdere stijlen voor sommige widgets
  • Aangepaste CSS

Ik heb Glance geïnstalleerd met behulp van deze instructies. Maak een ‘docker-compose.yml’ bestand aan met de volgende inhoud:

services:
  glance:
    image: glanceapp/glance
    container_name: glance
    environment:
      - TZ=Europe/Amsterdam
    restart: unless-stopped
    volumes:
      - /home/henri/docker/glance/config:/app/config
      - /var/run/docker.sock:/var/run/docker.sock
    ports:
      - 5006:8080

Pas het ‘volumes’ gedeelte aan naar jouw behoeften. Maak ook een sub-directory ‘config’ zoals aangegeven in het ‘volumes’ sectie hierboven en plaats hierin het voorbeeld bestand glance.yml. Start tenslotte de docker container op met het commando ‘docker compose up -d’. Ga hierna met je internet-browser naar de URL:

http://localhost:5006

Je ziet nu de inhoud zoals aangegeven in het voorbeeld bestand glance.yml.




Nu begint het echte werk pas en kun je gaan tweaken. Ik heb hiervoor de documentatie geraadpleegd en ben aan de slag gegaan. Je kunt dus pagina’s (tab-bladen) maken en binnen elke pagina kun je ‘columns’ definieren (maximaal 3 en die kunnen ‘small’ of ‘full’ zijn). In elk ‘column’ definieer je wat je wilt zien.

Er bestaan ook veel community-widgets waarmee je nog meer output kunt tonen. Ik heb deze gebruikt om Sonarr, Radarr en Overseerr informatie te tonen. Uiteindelijk ziet dit er als volgt bij mij uit:














Voortaan kan ik door mijn ‘Glance’ pagina te bezoeken meteen al mijn informatie vinden in plaats van verschillende sites af te gaan. Erg handig.