Aller au contenu

Heimdall

Heimdall est un moyen d’organiser de manière simple les liens vers vos sites Web et applications Web les plus utilisés. La simplicité est la clé de Heimdall. Pourquoi ne pas l’utiliser comme page de démarrage de votre navigateur ? Il a même la possibilité d’inclure une barre de recherche utilisant Google, Bing ou DuckDuckGo."

Vous pouvez y créer vos propres applications sous forme de lien web, mais il est parfois possible d’avoir davantage d’interactions, afin d’y afficher des informations supplémentaires sous forme de widget.

Plus d’informations sur leur site web.

Installation

Le fichier docker-compose.yml :

docker-compose.yml
services:
  heimdall:
    image: lscr.io/linuxserver/heimdall:latest
    container_name: heimdall
    hostname: heimdall
    env_file: heimdall.env
    networks:
      - nginx_proxy
    volumes:
      - /opt/containers/heimdall:/config
    restart: always

networks:
  nginx_proxy:
    external: true

Et son fichier heimdall.env :

heimdall.env
PUID=1000
PGID=1000
TZ=Europe/Paris

Reverse proxy

Les fichiers de configuration ci-dessus sont prévus pour être utilisés avec un reverse proxy.

Pour rappel, une page dédiée est disponible ici.

L’image Docker de Linuxserver.io propose un fichier sample de configuration, il vous suffit juste de modifier votre nom de domaine en conséquence :

sudo cp /opt/containers/nginx/nginx/proxy-confs/heimdall.subdomain.conf.sample /opt/containers/nginx/nginx/proxy-confs/heimdall.subdomain.conf
sudo sed -i "s,server_name heimdall,server_name <votre_sous_domaine>,g" /opt/containers/nginx/nginx/proxy-confs/heimdall.subdomain.conf

Et enfin, un petit redémarrage pour la prise en compte du nouveau fichier :

sudo docker restart nginx

Configuration

Une fois le déploiement terminé, vérifiez le bon fonctionnement de l’app dans votre navigateur :

default

Commencez par vous rendre dans la partie user pour modifier l’utilisateur par défaut. Lui assigner un mot de passe désactivera l’accès public.

Vous pouvez ensuite vous rendre dans settings pour changer les paramètres de langue, le fond d’écran…

settings

Une fois cela effectué, relancez votre navigateur, et votre conteneur via la commande :

sudo docker restart heimdall

login

Applications Web

Il est temps d’y ajouter vos applications. Après avoir cliqué sur le bouton Liste des applications, un bouton ADD se trouve en haut à droite. Vous pouvez lui spécifier quelle application parmi la liste, ou pointer directement sur un site web.

webapp

Applications améliorées

Vous trouverez la liste des applications disponibles sur cette page. Téléchargez y l’application de votre choix et déposez le fichier zip dans le dossier /opt/containers/heimdall/config/www/SupportedApps.

addapp

Redémarrez ensuite Heimdall, toujours avec cette commande :

sudo docker restart heimdall
Dernière modification