Update theme (LoveIt) + Add new fields

This commit is contained in:
Daniel Mason 2025-02-23 12:23:14 +13:00
parent ec90ebd36e
commit 49c98d8fb5
Signed by: idanoo
GPG key ID: 387387CDBC02F132
87 changed files with 6900 additions and 6013 deletions

View file

@ -1,8 +1,8 @@
---
title: "Configuring an APRS receiver with an RTL-SDR and Direwolf"
tags: ["aprs", "amateur radio", "direwolf"]
date: "2021-12-16"
featuredimagepreview: "/aprs.jpg"
date: 2021-12-16
# featuredimagepreview: "/aprs.jpg"
---
What is APRS? Automatic Packet Reporting System! Essentially a VHF radio sending out GPS location pings in the 2M ham band which can be seen at [aprs.fi](https://aprs.fi/). If you take a look at that link you will often see radiosondes and their reported data, weather stations as well as bunch of amateur operators transmitting data all over the world. Fascinating stuff.

View file

@ -1,8 +1,8 @@
---
title: "Expanding OpnSense root disk (21.7+)"
tags: ["opnsense", "disk"]
date: "2024-01-13"
featuredimagepreview: "/opnsense_expand.jpg"
date: 2024-01-13
# featuredimagepreview: "/opnsense_expand.jpg"
---
Expanding root partition on OpnSense VM

View file

@ -0,0 +1,38 @@
---
title: "Nginx stable install on debian/ubuntu from official repos"
tags: ["nginx", "debian", "ubuntu"]
date: 2025-02-22
---
A lot of the time, intsalling nginx from ubuntu/debian repositories is out of date and sometimes we just want the latest version :shrug:.
First up we want to install all required software and pull the latest signing key.
**Run the following commands as the root user**
```shell
apt install -y curl gnupg2 ca-certificates lsb-release debian-archive-keyring
curl -s https://nginx.org/keys/nginx_signing.key | gpg --dearmor > /usr/share/keyrings/nginx-archive-keyring.gpg
```
The next step will vary depending on if you are using debian or ubuntu.
**Debian:**
```shell
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian `lsb_release -cs` nginx" \
| tee /etc/apt/sources.list.d/nginx.list
```
**Ubuntu:**
```shell
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
| tee /etc/apt/sources.list.d/nginx.list
```
Once we have the packages && keyring setup, it's time to install:
```shell
apt update && apt install -y nginx
```
Keep in mind, the latest version will have the vhosts configured under `/etc/nginx/conf.d` instead of the legacy `sites-enabled` folder.

View file

@ -1,8 +1,8 @@
---
title: "Mastodon.nz and the recent twitter influx"
tags: ["mastodon", "twitter", "self hosting"]
date: "2022-05-09"
featuredimagepreview: "/server1.jpg"
date: 2022-05-09
# featuredimagepreview: "/server1.jpg"
---
Where to begin.. It's been an interesting fortnight!

View file

@ -1,7 +1,7 @@
---
title: "GeoIP blocking countries using Nginx"
tags: ["nginx", "geoip", "spam", "geo block"]
date: "2024-04-06"
date: 2024-04-06
---
Quick and easy way to block entire countries using simple nginx rules.

View file

@ -1,8 +1,8 @@
---
title: "Recovering from a root 'rm' and why you need backups"
tags: ["recovery", "backup", "proxmox"]
date: "2021-02-06"
featuredimagepreview: "/proxmox.jpg"
date: 2021-02-06
# featuredimagepreview: "/proxmox.jpg"
---
Last week I was finally getting around to fixing my backup tooling and validating the recovery procedures. I thought it would be a good idea to have rolling nightly backups on a secondary ZFS pool with weekly syncs to an external disk. I ended up using this exact command to purge the rolling backups:

View file

@ -1,8 +1,8 @@
---
title: "iCloud synced SSH configs on macOS"
tags: ["syncing", "config", "ssh"]
date: "2023-08-17"
featuredimagepreview: "/cathacker1.jpg"
date: 2023-08-17
# featuredimagepreview: "/cathacker1.jpg"
---
Maintaining SSH configs can be a pain when you're hopping between multiple devices, even more when syncing apps (Synology/NextCloud/etc) are blocked on some networks/devices.