Package: thusser Version: 1.2-4 Architecture: all Maintainer: Thibaut Husser Depends: thusser-base Recommends: thusser-sshkey-thibaut, thusser-sshkey-thibaut-backup, thusser-sshkey-ansible-thusser, thusser-login-info Priority: optional Section: metapackages Filename: pool/main/t/thusser/thusser_1.2-4_all.deb Size: 1340 SHA256: 4f9ead1458e4424c92d56a224a2263d2d056db4a57b5db7c9d161837c4ab4d15 SHA1: f1e4c8936820fa79948d29b73d88d476a2960a11 MD5sum: e32e4ee6aeb04ff5a3d748851892ddca Description: Métapaquet Thusser: installe la base système Thusser Installe les sous-paquets communs nécessaires sur une machine Thusser: configuration de base, info de connexion SSH, clés SSH root et dépendances associées. Les clés SSH sont en Recommends pour permettre désinstallation individuelle. Package: thusser-base Version: 1.1-10 Architecture: all Maintainer: Thibaut Husser Depends: bash, ca-certificates, curl, wget, vim, nano, htop, iotop, iftop, lsof, net-tools, iputils-ping, rsync, unzip, tar, bash-completion, openssh-server, locales, tzdata, systemd-timesyncd, cron Priority: optional Section: admin Filename: pool/main/t/thusser-base/thusser-base_1.1-10_all.deb Size: 10476 SHA256: e9b506858ec6eaffd57c1757db1d51f012c45978e2fbacf7d78a4dd2dec44c63 SHA1: 05867245f9ca2428feddfdd5bcaae8715bb49125 MD5sum: 1d6c30179ad01d17343190f2f0ab0d70 Description: Configuration de base Thusser pour Debian et Ubuntu Installe la commande thusser-base pour appliquer la configuration commune Thusser sur une VM ou un conteneur Debian/Ubuntu. . La configuration serveur mail/monitoring est volontairement separee dans le paquet thusser-base-server. Package: thusser-base-server Version: 2.1-1 Architecture: all Maintainer: Thibaut Husser Depends: thusser-base (>= 1.0-5), bash, dnsutils, mailutils, msmtp, msmtp-mta, bsd-mailx, thusser-tmplogin Priority: optional Section: admin Filename: pool/main/t/thusser-base-server/thusser-base-server_2.1-1_all.deb Size: 2704 SHA256: 509478ff9ab518fb9b4f9ff900e82746c944037336353bed2366b2b2266b4bfc SHA1: e10d2d4d49cd2f532a9acfce9a9b0c42c8ac6315 MD5sum: 351e7c563fcc760ded1d9373c44898d1 Description: Extension serveur pour thusser-base Installe la commande thusser-base-server pour configurer la partie serveur: mail, notifications de demarrage, surveillance disque et rapports cron. . Ce paquet depend de thusser-base afin de garder une base systeme commune et un mode serveur separe pour les depots APT/reprepro. Package: thusser-login-info Version: 1.4-5 Architecture: all Maintainer: Thibaut Husser Depends: bash, coreutils, hostname Priority: optional Section: admin Filename: pool/main/t/thusser-login-info/thusser-login-info_1.4-5_all.deb Size: 5440 SHA256: cab3bc012875f3d647639beb716e8cf277dd7bf1aa39d0a232694b0b118dad11 SHA1: f78aa4105dbd929c337f53d456ee26d3f585b03e MD5sum: 3ba6dfaaa5ffa837a4f0eb0b82ad005a Description: Informations système Thusser à la connexion SSH Installe un hook profile.d léger qui affiche un résumé système lors des connexions shell interactives SSH. Package: thusser-openvpn Version: 2.0-6 Architecture: all Maintainer: Thibaut Husser Depends: bash, openvpn, easy-rsa, ipcalc, curl, iptables Priority: optional Section: admin Filename: pool/main/t/thusser-openvpn/thusser-openvpn_2.0-6_all.deb Size: 8912 SHA256: 3404f827aad6ec24a8c2a4dbdb6c800e3217859d066b7006aa40f072b35c7e56 SHA1: e60e34f51b909f548e16a76595e8faf1f3ed9284 MD5sum: 37162cce7c28d4fbe53b1c948ab2524a Description: Outils Thusser pour automatiser OpenVPN (serveur + client) Scripts pour créer un serveur OpenVPN avec easy-rsa, générer des clients et exporter les fichiers .ovpn dans des dossiers dédiés. Package: thusser-openvpn-client Version: 1.0-3 Architecture: all Depends: openvpn, systemd Maintainer: Thibaut Husser Priority: optional Section: net Filename: pool/main/t/thusser-openvpn-client/thusser-openvpn-client_1.0-3_all.deb Size: 4496 SHA256: a60f0cf0ebce5a7b924f7133865fa5142cd23b0cc560253d4b00a76f9095145f SHA1: fd0415818c6037d80edf7d6b47e7f2d2a102bff8 MD5sum: 7bdaa08181b2f51ada2f4a1b1214e240 Description: Client OpenVPN Thusser Outil pour configurer facilement un client OpenVPN à partir d'un fichier .ovpn. . Crée automatiquement un service systemd pour le client. Package: thusser-pki-proxmox Version: 1.0-5 Architecture: all Maintainer: Thibaut Husser Depends: bash, openssl Replaces: thusser-csr-request (<< 1.0-5) Breaks: thusser-csr-request (<< 1.0-5) Priority: optional Section: admin Filename: pool/main/t/thusser-pki-proxmox/thusser-pki-proxmox_1.0-5_all.deb Size: 9028 SHA256: c91b8ac037cb87f0a08464c7df88cda7bcfd5ec1a285d8900b34f4012b12ac37 SHA1: fd09ddb3e0074d9c7cbfc2fe640a482ad68cd524 MD5sum: a10d05df93a7a91193d31741e91fb5eb Description: Outils PKI pour gestion certificats Proxmox Scripts automatisés pour gérer les certificats Proxmox avec workflow PKI : - thusser-csr-request : Génère CSR + ajoute clé SSH temporaire PKI - thusser-csr-install : Installe certificat signé + supprime clé SSH temporaire Détection auto IP/DNS, formats pveproxy-ssl.*/pve-ssl.*, backup automatique, nettoyage lors désinstallation. Workflow complet Proxmox <-> serveur PKI. Package: thusser-qemu-hostname Version: 1.0-2 Architecture: all Maintainer: Thibaut Husser Depends: bash, systemd Priority: optional Section: admin Filename: pool/main/t/thusser-qemu-hostname/thusser-qemu-hostname_1.0-2_all.deb Size: 4984 SHA256: 55c503323b2faed3d0e4cde4b5552a960755decde754abc2f647952aad7be981 SHA1: b32db5b518a388aff0d4064552bcae0227ed661f MD5sum: a012a2a52a17487f03d9ba8eaa3c4dde Description: Script de renommage hostname pour VM/LXC Linux génériques Renomme proprement le hostname d'une VM ou LXC Linux générique (Debian, Ubuntu, etc.) en mettant à jour tous les fichiers de configuration nécessaires : /etc/hostname, /etc/hosts, /etc/mailname, et Postfix si présent. . Inclut sauvegarde automatique. Prévu pour machines virtuelles QEMU et conteneurs LXC (pas de cluster Proxmox). Package: thusser-rename-hostname Version: 2.0-1 Architecture: all Maintainer: Thibaut Husser Depends: bash, python3, proxmox-ve Priority: optional Section: admin Filename: pool/main/t/thusser-rename-hostname/thusser-rename-hostname_2.0-1_all.deb Size: 8516 SHA256: 19fe478b0bc8ba25e546ee75ef235a6f8e495b66d6dd40ba0073f4f4766f4020 SHA1: f639087e3dac4674c0d6ee4a6cb023fe33129601 MD5sum: 2371f244726d378cd10c85984d15b5c7 Description: Script de renommage sécurisé d'hôte Proxmox standalone Renomme proprement un nœud Proxmox VE standalone en mettant à jour tous les fichiers de configuration nécessaires : /etc/hostname, /etc/hosts, /etc/pve/nodes, certificats SSL, Postfix, etc. . Inclut sauvegarde automatique et mode dry-run. Refuse de s'exécuter sur un cluster multi-nœuds pour éviter la corruption. Package: thusser-space-local-lvm Version: 1.0-2 Architecture: all Maintainer: Thibaut Husser Depends: bash, lvm2 Priority: optional Section: admin Filename: pool/main/t/thusser-space-local-lvm/thusser-space-local-lvm_1.0-2_all.deb Size: 2144 SHA256: 64ad705e9ae3ef96f5194f12a42e0e149e6370320fe4756c3d12eae798ea42a0 SHA1: ebd8db45ab2e9d16acc76b341ab91a4237a3bfc8 MD5sum: e6e63ec074a314a5ea9dfd37eaa2be0d Description: Script d'analyse de l'espace LVM thin pool Affiche l'espace provisionné et réellement utilisé par les volumes logiques dans un thin pool LVM (typique Proxmox VE). Package: thusser-sshkey-ansible-thusser Version: 1.0-3 Architecture: all Maintainer: Thibaut Husser Depends: openssh-server, coreutils, grep, sed Priority: optional Section: admin Filename: pool/main/t/thusser-sshkey-ansible-thusser/thusser-sshkey-ansible-thusser_1.0-3_all.deb Size: 2808 SHA256: b2da4373441014fac6d300762e7ff6a111955a54e3c901a2da98ed83d3579ad1 SHA1: f4250f5f33dec8dd254289e90ce99a3439e2924d MD5sum: f01b3f43c52c0403797f21c14ca44329 Description: Ajoute la clé SSH de ansible-ssh dans ~/.ssh/authorized_keys de l'utilisateur appelant (multi-user, idempotent). Package: thusser-sshkey-link-apt-thusser Version: 1.0-7 Architecture: all Maintainer: Thibaut Husser Depends: openssh-server, coreutils, grep, sed Priority: optional Section: admin Filename: pool/main/t/thusser-sshkey-link-apt-thusser/thusser-sshkey-link-apt-thusser_1.0-7_all.deb Size: 2804 SHA256: e3ebb048eb24ed20950ec613957bb8b7a7e7b3758e234be34c15d6adc44f8926 SHA1: e17a2e644c7f5877ed5620f062301e9e292daab1 MD5sum: 030538b6c7f10199eee3df7133f1c51e Description: Paquet de test: ajoute la clé link_apt_thusser dans ~/.ssh/authorized_keys de l'utilisateur appelant (multi-user, idempotent). Package: thusser-sshkey-matess Version: 1.0-8 Architecture: all Maintainer: Thibaut Husser Depends: openssh-server, coreutils, grep, sed Priority: optional Section: admin Filename: pool/main/t/thusser-sshkey-matess/thusser-sshkey-matess_1.0-8_all.deb Size: 2788 SHA256: 5edd78a4b1fbbc44befd207d119e6a288866b199e82627b234c612409256863a SHA1: c880b46bc10827c82521d90dbb53ed44459fc629 MD5sum: c73948ba382f32d38918b34ba4333f5e Description: Ajoute la clé SSH de Matess dans ~/.ssh/authorized_keys de l'utilisateur appelant (multi-user, idempotent). Package: thusser-sshkey-sync-data Version: 1.0-2 Architecture: all Maintainer: Thibaut Husser Depends: openssh-server, coreutils, grep, sed Priority: optional Section: admin Filename: pool/main/t/thusser-sshkey-sync-data/thusser-sshkey-sync-data_1.0-2_all.deb Size: 3132 SHA256: 7c667baf54a35cb628112abfb09043887e5b0fd41db31eb91f0d13e9620a6b22 SHA1: 191ae971279dc1be648ff660026c18675bbe0a06 MD5sum: dc64cb72802e66c0e4763dc338e4265b Description: Ajoute la clé SSH de synd-data dans ~/.ssh/authorized_keys de l'utilisateur appelant (multi-user, idempotent). Package: thusser-sshkey-sync-synology Version: 1.0-4 Architecture: all Maintainer: Thibaut Husser Depends: openssh-server, coreutils, grep, sed Priority: optional Section: admin Filename: pool/main/t/thusser-sshkey-sync-synology/thusser-sshkey-sync-synology_1.0-4_all.deb Size: 2664 SHA256: 35c8a12b588f578130146be8c1c17468f141ea768698f3d73f91872a5b88d73d SHA1: db3d95c16342d24ebf5a52a9d3ca74a554e78a6d MD5sum: 6ff4a1a29c41e870490922be435a4d91 Description: Ajoute la clé SSH de synology dans ~/.ssh/authorized_keys de l'utilisateur appelant (multi-user, idempotent). Package: thusser-sshkey-thibaut Version: 1.0-6 Architecture: all Maintainer: Thibaut Husser Depends: openssh-server, coreutils, grep, sed Priority: optional Section: admin Filename: pool/main/t/thusser-sshkey-thibaut/thusser-sshkey-thibaut_1.0-6_all.deb Size: 3184 SHA256: e1c0cb212991535e3776a428395dad5a1b71b1995a87af63abbc1dbf9b0c1fb9 SHA1: e20ac832e55e96cff5955a47d82b326710136dc4 MD5sum: 3e5b801567d0918f6d44ed1420f8bbcd Description: Ajoute la clé SSH de Thibaut dans ~/.ssh/authorized_keys de l'utilisateur appelant (multi-user, idempotent). Package: thusser-sshkey-thibaut-backup Version: 1.0-7 Architecture: all Maintainer: Thibaut Husser Depends: openssh-server, coreutils, grep, sed Priority: optional Section: admin Filename: pool/main/t/thusser-sshkey-thibaut-backup/thusser-sshkey-thibaut-backup_1.0-7_all.deb Size: 2812 SHA256: 8ffbfe2b356960f3e0dda0f17cf330145539c160a879f29db75e2fccb6ed0da3 SHA1: 1dc5dfba36ac9534e6349172c128d303e646b3ec MD5sum: da017d1f16e325ac412df43bfb2997bb Description: Ajoute la clé SSH de sauvegarde de Thibaut dans ~/.ssh/authorized_keys de l'utilisateur appelant (multi-user, idempotent). Package: thusser-thibveillance Version: 4.1-1 Architecture: all Depends: python3 (>= 3.8), python3-psutil (>= 5.8.0), python3-requests, systemd Maintainer: Thusser Team Priority: optional Section: admin Filename: pool/main/t/thusser-thibveillance/thusser-thibveillance_4.1-1_all.deb Size: 66724 SHA256: b926488d8093c3fabcc2cf672203f87f68092d023ce7a93bd998995467ce5c77 SHA1: a56f989759b6d2ecbec5be10e1b0053d473e739c MD5sum: eb45ed23a8e5f43e0355804be04d6e6a Description: Lightweight monitoring agent for Thibveillance Thusser-Thibveillance is a lightweight production monitoring agent that sends only the metrics currently handled by the Thibveillance backend: . - CPU usage - RAM usage - root disk usage - uptime and reboot detection data - optional public IP - token-based authentication with automatic enrollment . Data is sent to a central monitoring server via HTTP API and can be visualized in a dashboard. Advanced collectors are intentionally disabled in production until the backend features are reintroduced. . Configuration is auto-generated at /etc/thibveillance/agent.json with machine_id and hostname. Only enroll_code and server_url need to be configured after installation. Package: thusser-thibveillance-hostname-sync Version: 1.0-2 Architecture: all Maintainer: Thibaut Husser Depends: bash, python3, thusser-thibveillance (>= 3.0) Priority: optional Section: admin Filename: pool/main/t/thusser-thibveillance-hostname-sync/thusser-thibveillance-hostname-sync_1.0-2_all.deb Size: 4544 SHA256: c0e91c12a9a6ee102eb3e39643c37403e70742c7b6c4eb4a0a14c88bdc884bd6 SHA1: 51f675a29b37f23ef6e105f560f85f672361be64 MD5sum: ca3a3cdde05400f7de9437e71f76a5ab Description: Synchronise le hostname système dans la config thibveillance Met à jour automatiquement le champ "hostname" dans /etc/thibveillance/agent.json pour correspondre au hostname système actuel (commande hostname). . Utile après un renommage de machine Proxmox pour que thibveillance remonte le bon nom au backend de monitoring. Package: thusser-tmplogin Version: 1.0-1 Architecture: all Maintainer: Thibaut Husser Depends: bash, passwd Priority: optional Section: admin Filename: pool/main/t/thusser-tmplogin/thusser-tmplogin_1.0-1_all.deb Size: 1540 SHA256: a78674329aee1a1a69d7fe4868312d8260546ca9477350315341603b3f8333f1 SHA1: 6bc4c421de95bfec51190f03a1239a142ea069ae MD5sum: dd87bf840d574366a4b806ac2903c145 Description: Script pour définir un mot de passe temporaire de 15 secondes Permet de définir un mot de passe temporaire sur le compte root qui sera automatiquement restauré après 15 secondes. Package: thusser-wireguard-tools Version: 3.1-6 Architecture: all Maintainer: Thibaut Husser Depends: bash, wireguard-tools, qrencode Priority: optional Section: admin Filename: pool/main/t/thusser-wireguard-tools/thusser-wireguard-tools_3.1-6_all.deb Size: 6704 SHA256: 773dec65576b0815465852396e632a1f18f6b9ba706a27dfef459fce481683f3 SHA1: 8ff9f81880deb66da78a44a4caffca1673f1b70e MD5sum: 06ca8bb9b8bb772a15d673c7bfc7df2f Description: Outils Thusser pour automatiser WireGuard (serveur + client) Scripts pour créer des interfaces wg, générer des clés et installer des clients avec QR code.