Skip to content
View sannier3's full-sized avatar

Block or report sannier3

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sannier3/README.md

Readme Languages English Français

Hi, I'm JB

IT technician, infrastructure tinkerer, and builder of self-hosted tools.

Profile views GitHub followers Personal website


About me

I am an IT technician based in Auvergne, France. I am curious, hands-on, and always working on improving my infrastructure.

I like building practical tools that simplify system administration, automate repetitive tasks, make internal services cleaner, and help me stay in control of what I host.

My main areas of interest:

  • virtualization with Proxmox VE
  • Active Directory, LDAP, and intranet tools
  • networking, firewalling, MikroTik, and WireGuard
  • VoIP, Asterisk, Yeastar, and call routing
  • automation, dashboards, scripts, and self-hosted services
  • Docker, Node.js, PHP, .NET, Bash, and TypeScript

What I build

I mainly develop tools designed for real-world use cases:

  • system administration scripts with safety checks
  • web interfaces to simplify complex platforms
  • intranet tools for IT teams
  • monitoring and operations dashboards
  • bridges between services that were not originally meant to work together
  • projects focused on homelabs, SMBs, and internal technical environments

Featured projects

Proxmox

Project Description
proxmox-vmid-updater Interactive script to safely rename Proxmox VM/LXC VMIDs, with checks, logs, rollback, volumes, snapshots, backups, HA, and firewall handling.
ProxPanel Alternative web dashboard for Proxmox VE, with a desktop-like interface, VM/LXC management, metrics, consoles, and cluster tools.
ProxmoxVE Fork of community scripts for Proxmox VE.

Debian

Project Description
LSSHM Manage the local OpenSSH server, user access, authorized keys, client keys, and SSH hosts from a simple CLI or dialog interface.

Active Directory and intranet

Project Description
ADSelfService Open source intranet platform for Active Directory, with a .NET 8 API and PHP client for account management, passwords, groups, OUs, and permissions.

Networking and security

Project Description
mikrotik-geoip-block-manager Geo-IP rule generator for MikroTik RouterOS v7+, with a real-time dashboard to visualize blocked and allowed traffic.
wg-portal Fork around a WireGuard configuration portal with LDAP login support.

Telecom

Project Description
TELE-FLUX Visual telecom routing designer and interactive simulator to map, audit, and export call flow diagrams.
DISCORD-SIP-BRIDGE Discord bot that connects a voice channel to a phone line through Asterisk ARI, WebSocket audio, and a SIP PBX such as Yeastar.

Automation and monitoring

Project Description
ISO-WATCHER ISO release monitoring service for HTTP/FTP mirrors, with scheduled scans, REST API, notifications, and optional local storage.

Stack I often use


How I work

  • keep things simple before making them complex
  • document enough to be able to come back to a project months later
  • plan for failure before touching infrastructure
  • prefer self-hosting when it makes sense
  • turn real-world technical problems into reusable tools
  • keep a practical, testable, and maintainable approach

Find me


I learn, I test, I break things sometimes, then I document them to make the next deployment better.

Pinned Loading

  1. ADSelfService ADSelfService Public

    ADSelfService is a lightweight Active Directory self-service platform combining a .NET 8 API and a PHP intranet client for user account management, password workflows, and delegated AD administration.

    PHP

  2. ISO-WATCHER ISO-WATCHER Public

    Monitor ISO releases from HTTP/FTP mirrors: scheduled scans, REST API, notifications, optional local storage. Node.js 20, Docker.

    JavaScript

  3. mikrotik-geoip-block-manager mikrotik-geoip-block-manager Public

    The ultimate Geo-IP blocking suite for MikroTik RouterOS v7+. Features an automated rule generator (IPv4/IPv6) and a real-time monitoring dashboard.

    PHP

  4. proxmox-vmid-updater proxmox-vmid-updater Public

    Interactive Proxmox VM/LXC ID renaming script with automatic logging, safety checks, and storage path updates.

    Shell 11

  5. TELE-FLUX TELE-FLUX Public

    Un concepteur visuel et simulateur interactif de routage télécom (React, Vite, Tailwind CSS) permettant de cartographier, auditer et exporter des plans de flux d'appels d'entreprise en qualité vect…

    TypeScript

  6. lsshm lsshm Public

    Manage the local OpenSSH server, user access, authorized keys, client keys, and SSH hosts from a simple CLI or dialog interface.

    Shell