Welcome to the STD.ROCKS website
Welcome to std.rocks, the website for rock 'n' roll music/(noise) and tux (computing)! Here, I'll be sharing computer tutorials and demos from the last but greatest rock band on planet earth (and possibly in the entire galaxy) since the Jonas Brothers.
I'm just an alien, so expect some mistakes in my English mistakes. Don't hesitate to contact me (my email, if you're good64 enough to decode it: c2hlYmFuZ3RoZWRvbHBoaW5zQHByb3Rvbm1haWwuY29tCg==), to correct them or just to say hi! 🤗
For a French version of this website, click here 🇫🇷.
- STD.ROCKS is:
- The fastest website in the world (source:
myselfhttps://developers.google.com/speed/ ) ✅ - The last popup-free website (I don't even know how to code them) ✅
- The one and only website without any advertising (uBlock Origin can take a nap here) ✅
- The most html-compliant website (regularly, and when I think of it, tested with https://validator.w3.org) ✅
- The fastest website in the world (source:
- Want to buy me a Tesla 🚗? (or a ☕️ depending on the ₿ price…):
Oh yeah, and I like to change my css file every week or so…
2025/06
2025/05
2025/04
- Third article about Proxmox. This time, I detail how to migrate virtual machines from VMware ESXi to Proxmox VE
- Fourth article on Proxmox. After showing how to get rid of Broadcom, an article detailing the Proxmox Backup Server solution to say goodbye to Veeam Backup
- How to set up WireGuard VPN on Debian 12
- Following the release of version 9, I have updated my article on installing the Elastic SIEM (Elasticsearch + Kibana) on Debian 12.
2025/03
- First article in a series dedicated to the Proxmox hypervisor: how to install Proxmox VE
- How to configure RADIUS authentication on Cisco switch
- Second article dedicated to the Proxmox hypervisor: how to create a VM (Windows, Linux or LXC)
2025/02
2025/01
- How to impement computer certificate authentication in AD CS
- A few commands for OpenBSD
- How to set up a multi-site IPsec VPN with strongSwan on Debian
- Thanks to Ives🇧🇪 for his review and feedback on the tutorial on implementing WPA Enterprise with EAP-TLS 😉
2024/12
- Merry Christmas to all!

2024/11
- Obtain and configure SSL certificate for a Linux web server with AD CS
- New update of the UEFI boot tutorial with mdadm, following feedback from another Michael
- Add color to systemd and smb.conf configuration files ✅
- Mozilla is in financial difficulty, so don't hesitate to make a donation - the official link is: https://foundation.mozilla.org/en/donate/. If you can't, another way to help is to use their products!

2024/10
- How to synchronize Active Directory user accounts to EntraID with Entra Connect
- Here I show how to detect a NVMe disk on a Dell Vostro during Windows 11 installation
2024/09
- Small update of the UEFI boot tutorial with mdadm, thanks again to Michael from 🇩🇪!
- Create Microsoft Entra users using PowerShell or Admin Center
- Since Windows Server 2025 is being released this year, I've added a tutorial on how to set up OpenVPN on this system
2024/08
2024/07
- Cool, as has been the case for a few years now, ARTE Concert has posted a few Hellfest 2024 concerts on its youtube channel
2024/06
- I've updated the tutorial on how to block Windows Store or any other application with GPO, including the ability to do so with AppLocker
- How to establish a secure IPsec VPN connection between two Windows hosts on the same LAN using X.509 certificates
- I've updated my Firefox addon (https://addons.mozilla.org/) the famous “stip”, to version 2 to solve the problem of the No IP Address message, and it now uses my own API to get the IP addresses.
- I get this message when using the function eth.estimate_gas of the web3.py Python library:
ValueError: {'code': -32602, 'message': 'too many arguments, want at most 1'}
- After investigating, I was able to solve the problem by changing the HTTP provider, and updated my python web3 tutorial
2024/05
- My personal Btrfs file system reminder
- How to keep Debian servers up to date with unattended-upgrades
- How to establish a secure IPsec VPN connection between two Windows hosts on the same LAN using a PSK
2024/04
2024/03
2024/02
- Setting up a shared calendar server on GNU/Linux
- Setting up Roundcube with CalDAV shared calendar support on Debian 12
- My commands and useful tips for Alpine Linux
- How to increase the maximum size of attachments in Roundcube
- Improve Roundcube security with fail2ban, 2FA and HTTPS
2024/01
- Merry Christmas and a Happy New Year to all!

2023/12
- How to swap crypto with the web3.py Python library
- I'm testing the dark mode…
2023/11
- Setting Up and Configuring a DHCP server on OpenBSD
- Setting up a RAID1 on a UEFI boot with mdadm
- How to make Windows 11 Pro truly professional?
- New track available + 4 tracks turn proper!
2023/10
- How to synchronize a KeePass file between computers and a Proton Drive cloud storage with Rclone
- How to set up a SNMPv3 agent on GNU/Linux
2023/08
- How to manage VLANs with a RADIUS NPS Server on a WPA Enterprise network
- How to mount a Windows share with Kerberos authentication on Linux
- Implementing WPA Enterprise on UniFi WiFi Access Points with EAP-TLS
- I've updated my Firefox addon stip to resolve the IPv4 resolution issue.
2023/07
- Implementing WPA Enterprise on UniFi WiFi Access Points with PEAP-MS-CHAP v2
- Migrating from Courier-IMAP to Dovecot on Debian
- My personal notes of IPv6
- 📢 Next INpact is in a pretty bad situation, a donation or subrscribtion could help

2023/06
2023/05
- Setting up Geo-Filtering on OpenBSD with PacketFilter
- Monitor the cpu, memory and disk usage with PowerShell
- How to deploy fonts via GPO
- My Monero CLI Wallet commands reminder
- Setting up a Web Filtering Server on Debian with Unbound
2023/04
- Setting up /etc/crontab on OpenBSD
- Setting up OpenVPN Server on Debian 12 with routing to be able to reach LAN.
2023/03
2023/02
- Rename the network interface on GNU/Linux
- If you ask if the Dell PowerEdge T620 are compatible with VMware ESXi 8 the answer is YES in any case no problem with a perc H710 and an Intel Xeon E5 cpu
- 👋 Hi to Mr. Anonymous and thank you for the e-mail 😉
2023/01
- Decrypt Windows bitlocker on GNU/Linux devices with dislocker
- Set up a RDS Farm on Windows Server
- Search emails on Microsoft 365 with PowerShell
2022/12
- How to change Wi-Fi password in Active Directory environment.
- How to prevent Windows Store access with GPO
2022/11
2022/10
- My notes about how to harden the Microsoft Windows systems.
- Following the recommendations of https://validator.w3.org/ I cleaned up the Self-closing tags :
IFS=$'\n';
#Replace <br /> to <br>
sed -i 's|<br />|<br>|' *.html
for FILE in *html;
do
#get the line number of the <head> tag
LINE_START=$(cat -n $FILE | grep '<head>' | awk '{ print $1 }')
#get the line number of the </head> tag
LINE_END=$(cat -n $FILE | grep '</head>' | awk '{ print $1 }')
#for each line between <head> and </head>
for i in $(sed -n ${LINE_START},${LINE_END}p $FILE);
do
#Replace /> by > in the current line and put result in a RESULT variable
RESULT=$(echo "$i" | sed "s|[ ]\?/>|>|")
#Edit current file and replace current line by RESULT variable
sed -i "s|"$i"|$RESULT|" "$FILE"
done
#get the line number of the <div id="corps"> tag
LINE_START=$(cat -n $FILE | grep '<div id="corps">'| awk '{ print $1 }')
#get the line number of the <div class="menu_mobiles_bottom"> tag
LINE_END=$(cat -n $FILE | grep '<div class="menu_mobiles_bottom">' | awk '{ print $1 }')
#for all lines that contain the term <img between
#<div id="corps"> and <div class="menu_mobiles_bottom"> tags
for i in $(sed -n ${LINE_START},${LINE_END}p $FILE | grep "<img");
do
#Replace /> by > in the current line and put result in a RESULT variable
RESULT=$(echo "$i" | sed "s|[ ]\?/>$|>|")
#Edit current file and replace current line by RESULT variable
sed -i "s+"$i"+$RESULT+" "$FILE"
done
done
2022/09
- How to secure a NFS share with Kerberos.
- My ArchLinux installation guide where I talk about EFI boot, encrypted partitions, btrfs, Hardware acceleration.
2022/08
- How to use rsync command to copy files and folders or to do backups .
- https://std.rocks is the new domain name to access the website : shorter, easier to remember and simply much more better.
2022/07
- How to use Metasploit on Kali Linux with examples.
- How to install Kali Linux in a VMware ESXi environment.
- Delete Elasticsearch indexes from CLI.
- How to install and use Greenbone Vulnerability Manager on Kali Linux.
2022/05
- Deploying SentinelOne with the help of GPO.
- How to monitor Internet link usage with Munin.
- How to install and configure Metricbeat in version 8 to monitor the use of hardware resources.
2022/04
- How to install and configure Elastic Stack in version 8.
- How to install and configure Logstash in version 8 to monitor Cisco Switches.
- How to install and configure Winlogebeat in version 8 to monitor Windows machines.
- How to install and configure Filebeat in version 8 to monitor Cisco Firepower Firewalls.
- How to monitor Internet link latency with SmokePing.
- How to do MAC filtering on Cisco Catalyst switches.
2022/03
- How to upgrade the firmware of Allied Telesis switches.
- My list of useful commands for Allied Telesis switches.
2022/02
- Setting up OpenVPN Server on Windows with routing to be able to reach LAN.
- How to connect to the console port from a GNU/Linux or Windows terminal.
2022/01
- How to set up a tftp server on Windows.
- How to install and configure tftp server on Debian.
- I hate javascript and I hate xml… BUT, I finaly found a way to add a search form inside the Menu page. Alphabet can tremble! 😏
- And Happy New Year by the way!

2021/12
- How to increase partition size without downtime on Ubuntu.
- Know the ip address of the device connected to a physical interface.
2021/11
- Setting up a deployment server with Clonezilla and DRBL
- How to migrate a zimbra server from CentOS to Ubuntu
- Enable and configure ssh access on Cisco switches.
2021/10
- Improve network bandwidth with EtherChannel link aggregation with LACP.
- FFmpeg with examples.
- My personal notes on Active Directory.
- Fourth part of my article dedicated to Elastic SIEM : secure the elasticsearch infrastructure.
2021/09
- New track available!
- How to retrieve Windows versions of computers in a Domain.
- I've worked on a js script to color scripts and commands, it's not perfect but it's better than before. I've already enabled it on my last How To.
- How to get computers and users accounts which are no longer used in a Active Directory.
2021/08
- Python script to resync subtitles in a srt file.
- Bash script to resync subtitles in a srt file.
- WireGuard VPN on Debian 11.
- How to set up a Multi-site VPN between StrongSwan and Racoon
- How to Install android 11 on a Fairphone 2.
2021/07
2021/06
- I'm proud to announce that I have developped my first Firefox WebExtension. It allows to view your v4 and v6 public IP addresses at a glance.
- sendmail to send emails from CLI.
- Send email to notify wan failover with a PowerShell script.
2021/05
- How to restore security descriptors with icacls command.
- Third part of my article dedicated to Elastic SIEM : install and configure winlogbeat to monitor Windows OS.
- How to track files access and modification on Windows.
- How to create a Mozilla VPN gateway on Ubuntu.
2021/04
- Control FAN Speed on Dell PowerEdge T620.
- How to manage the renewal of Office 365 passwords.
- Second part of my article dedicated to Elastic SIEM : install and configure Logstash to monitor Cisco swtches.
- First part of my article dedicated to Elastic SIEM : install and configure Elasticsearch and Kibana.
2021/03
- I set up a homemade javascript scrollspy on some pages (see the last two tutorials).
- PowerShell Script to copy network files to USB drive
2021/02
- Configure SNMP Agent on Lenovo XClarity Controller
- Installing OpenVPN server on Debian 11
- Check AD Users password expiration time with PowerShell Scripts and send email before it expires.
- How to Self-Signed PowerShell Scripts.
2021/01
- Happy New Year!

- How to manage USB Flash drives with GPO.
- Complete guide about compression tools on GNU/Linux.
- Complete guide for installing and configuring DFS share with replication.
2020/12
- Merry Christmas!

- My optical fiber reminder.
- Centralize logs with rsyslog server.
- My personal notes about The Pirate Bay website.
- How to share files via http on Debian.
- How to remove the Samsung Printer Experience application on Windows 10.
- Split to Tranfer a huge file with GNU/Linux.
- My LaTeX notes.
- WireGuard VPN on Debian 10.
2020/11
- My configuration notes for OpenVPN.
- Download and process logs in OVH Web hosting.
- The long road to set up Remote Desktop with MFA.
2020/10
- The commands to know when you begin with GNU/Linux.
- Run a task when a USB flash drive is plugged.
- Setting up a OpenVPN Server on Windows.
- Some commands for Unifi APs.
- How to update GPO rules in a Active Directory environment.