diff --git a/content/Backup Strategy.md b/content/Backup Strategy.md
index f233f72..e56d443 100644
--- a/content/Backup Strategy.md
+++ b/content/Backup Strategy.md
@@ -2,6 +2,7 @@ Title: My Backup Strategy
Date: 2021-04-08
Category: Writing
Summary: Details about the backup system for all of my data.
+Image: backup1.svg
Wide: true
Tags: feed
@@ -20,12 +21,15 @@ Backups need to be tested to ensure they are correct and happening regularly. M
Backups should also be incremental when possible (rather than mirror copies) so an accidental deletion isn't propagated into the backups, making the file irrecoverable.
## Strategy
+
The key is to have one central location that all your files, projects, and data are cloned to and then back that directory up to multiple locations.
I have one backup folder `/mnt/backup` on my media server at home that serves as the destination for all my backup sources. All scheduled automatic backups write to their own subfolder inside of it.
This backup folder is then synced to encrypted 2.5" 1 TB hard drives which I rotate between my bag, offsite, and my parents' house.
+![[backup1.svg]]
+
## Backup Sources
I use the tool `rdiff-backup` extensively because it allows me to take incremental backups locally or over SSH. It acts very similar to `rsync` and has no configuration.
diff --git a/content/Bypassing Ports.md b/content/Bypassing Ports.md
index 314ad25..1190d88 100644
--- a/content/Bypassing Ports.md
+++ b/content/Bypassing Ports.md
@@ -2,6 +2,7 @@ Title: Bypassing ISP Blocked Ports
Date: 2023-12-10
Category: Writing
Summary: Bypass ISP blocked ports using VPN port forwarding for public access.
+Image: ports1.svg
Wide: true
Tags: feed
@@ -19,6 +20,8 @@ My media server at home has an OpenVPN client connected to the server and is ass
The virtual server has routing enabled and forwards inbound traffic __from the internet__ to my media server at home. This allows me to have external HTTP and SSH access.
+![[ports1.svg]]
+
## Server Setup
Spin up a Debian 12 server on your favourite hosting provider. If you're using an older version of Debian, you can follow the [[Bypassing Ports Old |old version of this article]]. You should harden this server. Assign a subdomain to it like `vpn.example.com`.
diff --git a/content/media/backup1.svg b/content/media/backup1.svg
new file mode 100644
index 0000000..60edfeb
--- /dev/null
+++ b/content/media/backup1.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/content/media/ports1.svg b/content/media/ports1.svg
new file mode 100644
index 0000000..1ef4ecc
--- /dev/null
+++ b/content/media/ports1.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/backup-strategy-diagram.drawio b/misc/backup-strategy-diagram.drawio
new file mode 100644
index 0000000..57eee42
--- /dev/null
+++ b/misc/backup-strategy-diagram.drawio
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/misc/bypass-ports-diagram.drawio b/misc/bypass-ports-diagram.drawio
new file mode 100644
index 0000000..c41a5b8
--- /dev/null
+++ b/misc/bypass-ports-diagram.drawio
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+