Blog Notes
- My Default Nftables Rules
Nov 11, 2024
-
2 min read
- Deploy YugabyteDB Cluster
Nov 11, 2024
-
1 min read
- Loopback detection on Juniper QFX
Oct 29, 2024
-
2 min read
- Using WireGuard for Site-to-Site VPN
Oct 29, 2024
-
3 min read
- Using Vector for Collect Switch Syslog
Sep 30, 2024
-
1 min read
- Stream read file in Golang
Aug 25, 2024
-
1 min read
- Opscode Chef ACL Usage
Aug 8, 2024
-
1 min read
- Juniper BGP Blackhole
Jul 14, 2024
-
1 min read
- How to generate a SHA256 HMAC in Go
Jun 5, 2024
-
1 min read
- Replace Proxmox Node
May 22, 2024
-
1 min read
- Disable ArgoCD local admin user
Mar 15, 2024
-
1 min read
- Generate RSA keys for SaltStack
Mar 13, 2024
-
1 min read
- Change default TLS certificate for Traefik in K3S
Jan 31, 2024
-
1 min read
- Deploy ArgoCD to K3S
Jan 31, 2024
-
2 min read
- Simple message format for IoT telemetry
Jan 7, 2024
-
2 min read
- Encrypt in Rspamd and Decrypt in Golang
Jan 4, 2024
-
2 min read
- Create Swap File in Linux
Jan 3, 2024
-
1 min read
- Juniper BGP RPKI Validation
Dec 29, 2023
-
3 min read
- Logging into Hashicorp Vault via AWS Cognito
Dec 29, 2023
-
1 min read
- Balancing Layer3 ECMP on Juniper
Dec 20, 2023
-
1 min read
- Installing Juniper vMX on Proxmox
Dec 20, 2023
-
3 min read
- Latency Based Routing
Oct 30, 2023
-
2 min read
- Juniper MX204 and inline Netflow
Sep 18, 2023
-
1 min read
- Juniper MX204 in 100G mode
Sep 12, 2023
-
1 min read
- Logging into Grafana via AWS Cognito
Apr 25, 2023
-
1 min read
- Integration of Github Actions and AWS
Apr 6, 2023
-
1 min read
- Backup Vaultwarden
Apr 6, 2023
-
1 min read
- Juniper BGP Bogon Policy
Mar 20, 2023
-
3 min read
- Mikrotik Configure NTP Client
Dec 23, 2022
-
1 min read
- IPv6 in Docker
Dec 10, 2022
-
2 min read