Installer Heimdall pour avoir une page d'accueil personnalisé
Heimdall est un service Web comme tant d'autre mais sa capacité est de pouvoir créer une page d'accueil avec une barre de recherche (qui n'est pas obligatoire) et des services.
 Ce que sa donne après l'installation et avoir entrer quelques services.
Ce que sa donne après l'installation et avoir entrer quelques services. 
Pour l'installation vous devez avoir un Ubuntu (20.04) ou une Debian (11). L'installation devrait aussi fonctionner sur RockyLinux.
Pour le logiciel Web nous devons prendre obligatoirement un Apache.
Mettre à jour sa distribution
apt update -y && apt upgrade -yOn télécharge tout les paquets que Heimdall à besoin
apt install php-sqlite3 php-zip apache2 php libapache2-mod-php sqlite php-mbstring php-xml php-common php-sqlite3On télécharge heimdall
RELEASE=$(curl -sX GET "https://api.github.com/repos/linuxserver/Heimdall/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]'); echo $RELEASE &&\
curl --silent -o ${RELEASE}.tar.gz -L "https://github.com/linuxserver/Heimdall/archive/${RELEASE}.tar.gz"On le décompresse dans /var/www
tar xvzf 2.2.2.tar.gz /var/www/heimdall
#Version actuelle quand j'écritOn modifie ensuite la ligne 135 de ArrayInput.php
vim ./vendor/symfony/console/Input/ArrayInput.php +135Et on commente avec // la ligne 135 et 136
On met des droits apache sur le dossier heimdall
chown -R www-data:www-data /var/www/heimdall/Puis on met des droit sur le dossier
chmod -R 755 /var/www/heimdall/On créer ensuite un fichier heimdall.conf dans le dossier /etc/apache2/site-enabled
 nano /etc/apache2/sites-enabled/heimdall.confet on rentre la configuration :
<VirtualHost *:80>
        ServerAdmin #Mail
        ServerName #Website
        DocumentRoot /var/www/heimdall/public
        DirectoryIndex index.php index.html default.php welcome.php
        ErrorLog ${APACHE_LOG_DIR}/heimdall.error.log
        CustomLog ${APACHE_LOG_DIR}/heimdall.access.log combined
     <Directory /var/www/heimdall/public>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>
</VirtualHost>et on redémarre apache
systemctl restart apache2On peut maintenant ce connecter à son site Heimdall https://home.netwaze.fr
