Configuring WireGuard on CentOS, Debian, Ubuntu, and FreeBSD in four different ways

WireGuard 1600x896 wireguard.png
WireGuard

Below is a set of snippets for configuring WireGuard for three different Linux distributions and FreeBSD.
The setup assumes a Debian server with a 10.9.21.0/24 network.

Server, Debian

apt install wireguard-tools
nano /etc/network/interfaces.d/wg0

1
2
3
4
5
6
7
8
auto wg0
iface wg0 inet static
    address 10.9.21.1/32
    pre-up ip link add wg0 type wireguard
    pre-up wg setconf wg0 /etc/wireguard/wg0.conf
    up ip -4 route add 10.9.21.0/24 dev wg0
    # up /bin/systemctl restart sshd.service
    post-down ip link del wg0

umask 077
cd /etc/wireguard/
wg genkey > server-private.key
wg pubkey < server-private.key > server-public.key

nano /etc/wireguard/wg0.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[Interface]
ListenPort = 1234
PrivateKey = <server-private.key>

[Peer]
# Debian client
PublicKey = <public.key>
AllowedIPs = 10.9.21.3/32

[Peer]
# CentOS client
PublicKey = <public.key>
AllowedIPs = 10.9.21.4/32

[Peer]
# Ubuntu client
PublicKey = <public.key>
AllowedIPs = 10.9.21.5/32

[Peer]
# FreeBSD client
PublicKey = <public.key>
AllowedIPs = 10.9.21.6/32
Configuring WireGuard on...

Customizing Keychron Q6 Ultra

5/Agosto/2026 keychrongazzew

Keychron OSA Keycaps 3200x1800 IMG_20260424_134337.jpg
Keychron OSA Keycaps
OSA profile keycaps
OSA profile keycaps 5504x3096
IMG_20260424_133715.jpg
Ready for assembly
Ready for assembly 5504x3096
IMG_20260618_231248.jpg
Test version
Test version 5504x3096
IMG_20260807_120342_5k.jpg


The stock Keychron keycaps with the OSA profile look not bad, but I’m not a lover of typewriters aesthetic.
Since I’m used to hitting combos like CTRL/SUPER/ALT/SHIFT with a single finger for certain shortcuts, I needed to find low-profile keycaps that are all the same height.
Pressing two keys simultaneously may be unfamiliar to casual typists, but if you use a tiling WM, where everything from launching apps to window management - is shortcut-based, it makes total sense.
I immediately picked up some pretty decent low-profile Womier keycaps.
The undersides might have some mold marks, but with a little modding, they are actually quite good.
I also picked up some OUTEMU Half-height switches for testing.
They are low-profile, but that’s all.
The tactile feel is non-existent.
Looking ahead: the stock Keychron Silk POM Tactile Bananas are very good, but they honestly can’t be compared to the Gazzew Boba Black U4T.

Customizing Keychron Q6...

Deeper Sonar: How to Save €170 on a Repeater

25/Luglio/2026 deepermikrotik

Deeper DP4 Sonar
Deeper DP4 Sonar 4032x3024
26-06-22_13-14-43_4184.jpg
Deeper DP4 Sonar
Deeper DP4 Sonar 4032x3024
26-06-22_13-15-01_4185.jpg
Deeper Sonar DP4H13S10
Deeper Sonar DP4H13S10 4032x3024
26-06-22_13-22-07_4186.jpg


We have a Deeper DP4H13S10 sonar, and the goal is to increase its signal range.
The original Deeper Range Extender costs about €195.
How can we solve this using what we already have? And even make it better?
It’s very simple.

Deeper Sonar: How...

Compromise of 32 Red Hat packages in the NPM directory and 1,577 packages in the AUR repository

21/Giugno/2026 redhatarch

Who are we? Red Hat! 1600x1200 redhat_en_exw.png
Who are we? Red Hat!

A good addition to the collection.
The news needs to be given time to settle, and then the details can be savored.

  • Red Hat, RED HAT, CARL!
  • GitHub Actions, as usual.
  • NPM, we’re already used to it.
  • Arch User Repository, it’s already more interesting.
Compromise of 32...

Daily routine

14/Giugno/2026 Meteor75MikroTik

MikroTik Switch CRS354
MikroTik Switch CRS354 5712x4284
mikrotik_network_stand.jpg
Pressure Sensor
Pressure Sensor 4032x3024
26-06-14_13-45-16.jpg
BetaFPV Meteor75
BetaFPV Meteor75 4032x3024
meteor75_6.jpg
Pressure Sensor | Oscilloscope readings - empty state 1920x1021 empty.png
Pressure Sensor | Oscilloscope readings - empty state


Daily routine
Pagina 1 di 13