From e5f3c5ae7e372075bd8e0e8862a0446d402aed53 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Sun, 17 Dec 2023 15:47:22 -0500 Subject: [PATCH] Add self-hosted tags --- .../running-k3s-in-lxc-on-proxmox/index.md | 2 +- .../index.md | 2 +- .../index.md | 17 +- .../post/watching-youtube-in-private/index.md | 11 +- .../post/what-to-do-with-a-homelab/index.md | 20 ++- .../06/what-to-do-with-a-homelab/index.html | 2 + .../running-k3s-in-lxc-on-proxmox/index.html | 2 + .../index.html | 2 + .../10/watching-youtube-in-private/index.html | 2 + .../index.html | 2 + public/sitemap.xml | 3 + public/tags/index.html | 4 + public/tags/index.xml | 7 + public/tags/self-hosted/index.html | 169 ++++++++++++++++++ public/tags/self-hosted/index.xml | 48 +++++ 15 files changed, 283 insertions(+), 10 deletions(-) create mode 100644 public/tags/self-hosted/index.html create mode 100644 public/tags/self-hosted/index.xml diff --git a/content/post/running-k3s-in-lxc-on-proxmox/index.md b/content/post/running-k3s-in-lxc-on-proxmox/index.md index f7a0db08..45ed89fb 100644 --- a/content/post/running-k3s-in-lxc-on-proxmox/index.md +++ b/content/post/running-k3s-in-lxc-on-proxmox/index.md @@ -5,7 +5,7 @@ lastmod: 2021-11-14T10:07:03-05:00 draft: false keywords: [] description: "" -tags: ["k3s", "proxmox", "lxc"] +tags: ["k3s", "proxmox", "lxc", "self-hosted"] categories: [] author: "" diff --git a/content/post/setting-up-gitea-actions-with-tailscale/index.md b/content/post/setting-up-gitea-actions-with-tailscale/index.md index 5c95f341..86aa96ea 100644 --- a/content/post/setting-up-gitea-actions-with-tailscale/index.md +++ b/content/post/setting-up-gitea-actions-with-tailscale/index.md @@ -5,7 +5,7 @@ lastmod: 2023-12-10T17:22:11-05:00 draft: false keywords: [] description: "" -tags: ["gitea", "gitea actions", "github actions", "tailscale"] +tags: ["gitea", "gitea actions", "github actions", "tailscale", "self-hosted"] categories: [] author: "" diff --git a/content/post/virtualizing-a-router-with-pfsense/index.md b/content/post/virtualizing-a-router-with-pfsense/index.md index 2f7bf359..884ae6cb 100644 --- a/content/post/virtualizing-a-router-with-pfsense/index.md +++ b/content/post/virtualizing-a-router-with-pfsense/index.md @@ -5,7 +5,16 @@ lastmod: 2022-04-02T18:50:09-04:00 draft: false keywords: [] description: "" -tags: ['pfsense', 'router', 'openwrt', 'router-on-a-stick', 'proxmox', 'vlan'] +tags: + [ + "pfsense", + "router", + "openwrt", + "router-on-a-stick", + "proxmox", + "vlan", + "self-hosted", + ] categories: [] author: "" @@ -26,11 +35,11 @@ flowchartDiagrams: enable: false options: "" -sequenceDiagrams: +sequenceDiagrams: enable: false options: "" - --- + ## The problem @@ -43,7 +52,7 @@ I figured this would be a good opportunity to try [pfSense](https://en.wikipedia ## Router on a stick - I had initially made the assumption that in order to build a router, you would need more than a single NIC (or a dual-port NIC) in order to support both WAN and LAN. This is simply [not the case](https://en.wikipedia.org/wiki/Router_on_a_stick), because VLANs are awesome! In order to create a router, all you need is a single port NIC and a network switch that supports VLANs (also marketed as a managed switch). I picked up the Netgear GS308E because it has both a sufficient amount of ports for my needs, and it supports VLANs. It also has a nice sturdy metal frame which was a pleasant surprise. +I had initially made the assumption that in order to build a router, you would need more than a single NIC (or a dual-port NIC) in order to support both WAN and LAN. This is simply [not the case](https://en.wikipedia.org/wiki/Router_on_a_stick), because VLANs are awesome! In order to create a router, all you need is a single port NIC and a network switch that supports VLANs (also marketed as a managed switch). I picked up the Netgear GS308E because it has both a sufficient amount of ports for my needs, and it supports VLANs. It also has a nice sturdy metal frame which was a pleasant surprise. After setting up this Netgear switch, it shoud be possible to access the web interface at [http://192.168.0.239](http://192.168.0.239). It may be at a different address. To find the address, try checking your DHCP leases in your router interface (if you plugged it into an existing router). I realized I was unable to access this interface because I was on a different subnet, so I set my machine's address to `192.168.0.22` in order to temporarily setup this switch. I assigned a static ip address to the switch (in `System > Switch Information`) so that it was in the same subnet as the rest of my network. diff --git a/content/post/watching-youtube-in-private/index.md b/content/post/watching-youtube-in-private/index.md index 1ae60069..8bd7e377 100644 --- a/content/post/watching-youtube-in-private/index.md +++ b/content/post/watching-youtube-in-private/index.md @@ -5,7 +5,16 @@ lastmod: 2022-12-10T21:46:55-05:00 draft: false keywords: [] description: "" -tags: ["invidious", "degoogle", "youtube", "yewtu.be", "tailscale", "privacy"] +tags: + [ + "invidious", + "degoogle", + "youtube", + "yewtu.be", + "tailscale", + "privacy", + "self-hosted", + ] categories: [] author: "" diff --git a/content/post/what-to-do-with-a-homelab/index.md b/content/post/what-to-do-with-a-homelab/index.md index 10abcf92..04bbc630 100644 --- a/content/post/what-to-do-with-a-homelab/index.md +++ b/content/post/what-to-do-with-a-homelab/index.md @@ -5,12 +5,26 @@ lastmod: 2021-09-06T01:12:54-04:00 draft: false keywords: [] description: "" -tags: ['tailscale', 'homelab', 'netdata', 'jellyfin', 'plex', 'pihole', 'virtualization', 'adguard', 'grafana'] +tags: + [ + "tailscale", + "homelab", + "netdata", + "jellyfin", + "plex", + "pihole", + "virtualization", + "adguard", + "grafana", + "self-hosted", + ] author: "Dave Gallant" --- -A homelab can be an inexpensive way to host a multitude of internal/external services and learn *a lot* in the process. +A homelab can be an inexpensive way to host a multitude of internal/external services and learn _a lot_ in the process. + + Do you want host your own Media server? Ad blocker? Web server? Are you interested in learning more about Linux? Virtualization? Networking? Security? Building a homelab can be an entertaining playground to enhance your computer skills. @@ -20,7 +34,7 @@ Having multiple machines/nodes provides the advantage of increased redundancy, b ## Virtualization -Virtualizing your hardware is an organized way of dividing up your machine's resources. This can be done with something such as a *Virtual Machine* or something lighter like a container using *LXC* or *runC*. +Virtualizing your hardware is an organized way of dividing up your machine's resources. This can be done with something such as a _Virtual Machine_ or something lighter like a container using _LXC_ or _runC_. Containers have much less overhead in terms of boot time and storage allocation. This [Stack Overflow answer](https://stackoverflow.com/questions/16047306/how-is-docker-different-from-a-virtual-machine) sums it up nicely. ![image](proxmox.png) diff --git a/public/blog/2021/09/06/what-to-do-with-a-homelab/index.html b/public/blog/2021/09/06/what-to-do-with-a-homelab/index.html index f5272c75..8f93fd08 100644 --- a/public/blog/2021/09/06/what-to-do-with-a-homelab/index.html +++ b/public/blog/2021/09/06/what-to-do-with-a-homelab/index.html @@ -170,6 +170,8 @@ Containers have much less overhead in terms of boot time and storage allocation.
  • grafana
  • +
  • self-hosted
  • + diff --git a/public/blog/2021/11/14/running-k3s-in-lxc-on-proxmox/index.html b/public/blog/2021/11/14/running-k3s-in-lxc-on-proxmox/index.html index 3e87e6e9..57bfa8f7 100644 --- a/public/blog/2021/11/14/running-k3s-in-lxc-on-proxmox/index.html +++ b/public/blog/2021/11/14/running-k3s-in-lxc-on-proxmox/index.html @@ -211,6 +211,8 @@ horizontalpodautoscaler.autoscaling/tekton-pipelines-webhook Deployment/tekton
  • lxc
  • +
  • self-hosted
  • + diff --git a/public/blog/2022/04/02/virtualizing-my-router-with-pfsense/index.html b/public/blog/2022/04/02/virtualizing-my-router-with-pfsense/index.html index 548dd67c..4e291ba9 100644 --- a/public/blog/2022/04/02/virtualizing-my-router-with-pfsense/index.html +++ b/public/blog/2022/04/02/virtualizing-my-router-with-pfsense/index.html @@ -170,6 +170,8 @@ When setting up the machine, I mostly went with all of the defaults. Configurati
  • vlan
  • +
  • self-hosted
  • + diff --git a/public/blog/2022/12/10/watching-youtube-in-private/index.html b/public/blog/2022/12/10/watching-youtube-in-private/index.html index 9d6b5c02..fac2c2c2 100644 --- a/public/blog/2022/12/10/watching-youtube-in-private/index.html +++ b/public/blog/2022/12/10/watching-youtube-in-private/index.html @@ -188,6 +188,8 @@ volumes:
  • privacy
  • +
  • self-hosted
  • + diff --git a/public/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/index.html b/public/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/index.html index a1cdc7dc..5b476cc3 100644 --- a/public/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/index.html +++ b/public/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/index.html @@ -267,6 +267,8 @@ jobs:
  • tailscale
  • +
  • self-hosted
  • + diff --git a/public/sitemap.xml b/public/sitemap.xml index a077c323..78fd965a 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -18,6 +18,9 @@ /post/ 2023-12-10T17:22:11-05:00 + + /tags/self-hosted/ + 2023-12-10T17:22:11-05:00 /blog/2023/12/10/setting-up-gitea-actions-with-tailscale/ 2023-12-10T17:22:11-05:00 diff --git a/public/tags/index.html b/public/tags/index.html index f4e9c280..00a16cc0 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -106,6 +106,10 @@ +
  • self-hosted
  • + + +
  • tailscale
  • diff --git a/public/tags/index.xml b/public/tags/index.xml index 9db3494b..81e719ec 100644 --- a/public/tags/index.xml +++ b/public/tags/index.xml @@ -30,6 +30,13 @@ /tags/github-actions/ + + self-hosted + /tags/self-hosted/ + Sun, 10 Dec 2023 17:22:11 -0500 + /tags/self-hosted/ + + tailscale /tags/tailscale/ diff --git a/public/tags/self-hosted/index.html b/public/tags/self-hosted/index.html new file mode 100644 index 00000000..69e1e0e4 --- /dev/null +++ b/public/tags/self-hosted/index.html @@ -0,0 +1,169 @@ + + + + self-hosted - davegallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    + + +

    Entries tagged - "self-hosted"

    + + + + +
    +
    +
    +
    +
    +
    + +
    + + + + +
    + +
    + + + + +
    + + diff --git a/public/tags/self-hosted/index.xml b/public/tags/self-hosted/index.xml new file mode 100644 index 00000000..4ab8922c --- /dev/null +++ b/public/tags/self-hosted/index.xml @@ -0,0 +1,48 @@ + + + + self-hosted on davegallant + /tags/self-hosted/ + Recent content in self-hosted on davegallant + Hugo -- gohugo.io + en-us + Dave Gallant + Sun, 10 Dec 2023 17:22:11 -0500 + + + Setting Up Gitea Actions With Tailscale + /blog/2023/12/10/setting-up-gitea-actions-with-tailscale/ + Sun, 10 Dec 2023 17:22:11 -0500 + /blog/2023/12/10/setting-up-gitea-actions-with-tailscale/ + + + + Watching YouTube in Private + /blog/2022/12/10/watching-youtube-in-private/ + Sat, 10 Dec 2022 21:46:55 -0500 + /blog/2022/12/10/watching-youtube-in-private/ + + + + Virtualizing My Router With pfSense + /blog/2022/04/02/virtualizing-my-router-with-pfsense/ + Sat, 02 Apr 2022 18:50:09 -0400 + /blog/2022/04/02/virtualizing-my-router-with-pfsense/ + + + + Running K3s in LXC on Proxmox + /blog/2021/11/14/running-k3s-in-lxc-on-proxmox/ + Sun, 14 Nov 2021 10:07:03 -0500 + /blog/2021/11/14/running-k3s-in-lxc-on-proxmox/ + + + + What To Do With A Homelab + /blog/2021/09/06/what-to-do-with-a-homelab/ + Mon, 06 Sep 2021 01:12:54 -0400 + /blog/2021/09/06/what-to-do-with-a-homelab/ + <p>A homelab can be an inexpensive way to host a multitude of internal/external services and learn <em>a lot</em> in the process.</p> + + +