Hi, I’m DDoS. I’m into homelabs, networking, and IT administration.

This website is where I post guides and projects I’m working on.

How to Delete Matrix Synapse User

1. Generate Admin token

curl -X POST \
  "https://SERVER/_matrix/client/v3/login" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "m.login.password",
    "user": "USER",
    "password": "PASSWORD"
  }'

Make sure to replace SERVER with the address of your homeserver, replace USER with your FULL username, e.g. @dontddos:matrix.dontddos.me and replace PASSWORD with your password.

This will return something similar to:

{"user_id":"@dontddos:matrix.dontddos.me","access_token":"XYZ","home_server":"matrix.dontddos.me","device_id":"XYZ"}%

Copy the access_token, it will be needed in the next step.

2. Delete the user

curl -X POST \
  "https://SERVER/_synapse/admin/v1/deactivate/USER_TO_DELTE" \
  -H "Authorization: Bearer ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"erase": true}'

Be sure to replace SERVER, USER_TO_DELETE & ACCESS_TOKEN with the appropriate information.

[Read more]

State of My Lab Q1 2026

Two years ago I started my first Homelab. It was a Dell XPS laptop running a Minecraft server for me and my friends. Now it has grown into something much bigger, including enterprise-grade servers & networking equipment that I rely on every day.

1. Hardware

NameModelLocationRAMCPUStoragePurpose
SW01Arista 7010T-48U13N/AN/AN/ACore Switch
SW02Netgear GS105U13N/AN/AN/A“WAN” Switch
SW03Netgear GS108U13N/AN/AN/AOOBM Switch
PVE01HPE ProLiant DL360 Gen9U12128GB2x Intel Xeon E5-2673 v3~1.1 TBPVE Node
PVE02HPE ProLiant DL360p Gen8U1132GB2x Intel Xeon E5-2640 v1~240 GBPVE Node
PVE03HP EliteDesk 705 G4U1548GBAMD Ryzen 5 PRO 2400GE~1 TBPVE Node
K3S04Raspberry Pi 5Top of rack8GBN/A64 GBKube Node
K3S05Raspberry Pi 5Top of rack8GBN/A64 GBKube Node
K3S06Raspberry Pi 5Top of rack8GBN/A64 GBKube Node
NAS01N/AFloor24GBAMD FX-6100~12 TBNAS

2. Networking

2.1. Topology

Network topology diagram

[Read more]