Skip to content

Bastion v0.1.1

Choose a tag to compare

@GitKernelDesign GitKernelDesign released this 01 Nov 06:04
· 3 commits to main since this release

Deuxième version publique de Bastion — interface graphique sobre et élégante pour gérer UFW, Fail2Ban et ClamAV, en local ou sur un ordinateur distant via SSH.

Nouveautés

Interface responsive mobile-first

  • Sous 720 px de large (fenêtre réduite, petit écran), la navigation passe en bas d'écran, les tuiles s'empilent en une seule colonne et les tableaux masquent leurs colonnes secondaires ;
  • La fenêtre peut désormais être réduite jusqu'à 360×480 px (contre 1000×640 auparavant) ;
  • En fenêtre large, la disposition reste inchangée : barre latérale, grille multi-colonnes ;
  • Les notifications (toasts) ne débordent jamais de l'écran, même en fenêtre étroite.

Empaquetage et compatibilité

  • GLIBC : l'AppImage est compilé sur Debian 13 stable (glibc 2.41) et fonctionne sur toute distribution dotée de glibc ≥ 2.41 ;
  • packaging/build.sh vérifie désormais automatiquement que le binaire n'exige pas un glibc plus récent que celui de la machine de construction — l'erreur version 'GLIBC_2.43' not found ne peut plus se reproduire — et applique un umask sûr pour l'AppDir.

Installation

chmod +x Bastion-0.1.1-x86_64.AppImage
./Bastion-0.1.1-x86_64.AppImage

Prérequis inchangés : ufw, fail2ban (facultatif), clamav (facultatif), pkexec (polkit) pour le mode local ; ssh pour les cibles distantes.