mirror of
https://github.com/davegallant/davegallant.github.io.git
synced 2025-08-06 08:43:40 +00:00
Add self-hosted tags
This commit is contained in:
@@ -5,7 +5,7 @@ lastmod: 2021-11-14T10:07:03-05:00
|
|||||||
draft: false
|
draft: false
|
||||||
keywords: []
|
keywords: []
|
||||||
description: ""
|
description: ""
|
||||||
tags: ["k3s", "proxmox", "lxc"]
|
tags: ["k3s", "proxmox", "lxc", "self-hosted"]
|
||||||
categories: []
|
categories: []
|
||||||
author: ""
|
author: ""
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@ lastmod: 2023-12-10T17:22:11-05:00
|
|||||||
draft: false
|
draft: false
|
||||||
keywords: []
|
keywords: []
|
||||||
description: ""
|
description: ""
|
||||||
tags: ["gitea", "gitea actions", "github actions", "tailscale"]
|
tags: ["gitea", "gitea actions", "github actions", "tailscale", "self-hosted"]
|
||||||
categories: []
|
categories: []
|
||||||
author: ""
|
author: ""
|
||||||
|
|
||||||
|
@@ -5,7 +5,16 @@ lastmod: 2022-04-02T18:50:09-04:00
|
|||||||
draft: false
|
draft: false
|
||||||
keywords: []
|
keywords: []
|
||||||
description: ""
|
description: ""
|
||||||
tags: ['pfsense', 'router', 'openwrt', 'router-on-a-stick', 'proxmox', 'vlan']
|
tags:
|
||||||
|
[
|
||||||
|
"pfsense",
|
||||||
|
"router",
|
||||||
|
"openwrt",
|
||||||
|
"router-on-a-stick",
|
||||||
|
"proxmox",
|
||||||
|
"vlan",
|
||||||
|
"self-hosted",
|
||||||
|
]
|
||||||
categories: []
|
categories: []
|
||||||
author: ""
|
author: ""
|
||||||
|
|
||||||
@@ -29,8 +38,8 @@ flowchartDiagrams:
|
|||||||
sequenceDiagrams:
|
sequenceDiagrams:
|
||||||
enable: false
|
enable: false
|
||||||
options: ""
|
options: ""
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<!--more-->
|
<!--more-->
|
||||||
|
|
||||||
## The problem
|
## The problem
|
||||||
|
@@ -5,7 +5,16 @@ lastmod: 2022-12-10T21:46:55-05:00
|
|||||||
draft: false
|
draft: false
|
||||||
keywords: []
|
keywords: []
|
||||||
description: ""
|
description: ""
|
||||||
tags: ["invidious", "degoogle", "youtube", "yewtu.be", "tailscale", "privacy"]
|
tags:
|
||||||
|
[
|
||||||
|
"invidious",
|
||||||
|
"degoogle",
|
||||||
|
"youtube",
|
||||||
|
"yewtu.be",
|
||||||
|
"tailscale",
|
||||||
|
"privacy",
|
||||||
|
"self-hosted",
|
||||||
|
]
|
||||||
categories: []
|
categories: []
|
||||||
author: ""
|
author: ""
|
||||||
|
|
||||||
|
@@ -5,12 +5,26 @@ lastmod: 2021-09-06T01:12:54-04:00
|
|||||||
draft: false
|
draft: false
|
||||||
keywords: []
|
keywords: []
|
||||||
description: ""
|
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"
|
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.
|
||||||
|
|
||||||
<!--more-->
|
<!--more-->
|
||||||
|
|
||||||
Do you want host your own Media server? Ad blocker? Web server?
|
Do you want host your own Media server? Ad blocker? Web server?
|
||||||
Are you interested in learning more about Linux? Virtualization? Networking? Security?
|
Are you interested in learning more about Linux? Virtualization? Networking? Security?
|
||||||
Building a homelab can be an entertaining playground to enhance your computer skills.
|
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
|
## 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.
|
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.
|
||||||
|
|
||||||

|

|
||||||
|
@@ -170,6 +170,8 @@ Containers have much less overhead in terms of boot time and storage allocation.
|
|||||||
|
|
||||||
<li><a href="/tags/grafana">grafana</a></li>
|
<li><a href="/tags/grafana">grafana</a></li>
|
||||||
|
|
||||||
|
<li><a href="/tags/self-hosted">self-hosted</a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -211,6 +211,8 @@ horizontalpodautoscaler.autoscaling/tekton-pipelines-webhook Deployment/tekton
|
|||||||
|
|
||||||
<li><a href="/tags/lxc">lxc</a></li>
|
<li><a href="/tags/lxc">lxc</a></li>
|
||||||
|
|
||||||
|
<li><a href="/tags/self-hosted">self-hosted</a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -170,6 +170,8 @@ When setting up the machine, I mostly went with all of the defaults. Configurati
|
|||||||
|
|
||||||
<li><a href="/tags/vlan">vlan</a></li>
|
<li><a href="/tags/vlan">vlan</a></li>
|
||||||
|
|
||||||
|
<li><a href="/tags/self-hosted">self-hosted</a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -188,6 +188,8 @@ volumes:
|
|||||||
|
|
||||||
<li><a href="/tags/privacy">privacy</a></li>
|
<li><a href="/tags/privacy">privacy</a></li>
|
||||||
|
|
||||||
|
<li><a href="/tags/self-hosted">self-hosted</a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -267,6 +267,8 @@ jobs:
|
|||||||
|
|
||||||
<li><a href="/tags/tailscale">tailscale</a></li>
|
<li><a href="/tags/tailscale">tailscale</a></li>
|
||||||
|
|
||||||
|
<li><a href="/tags/self-hosted">self-hosted</a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -18,6 +18,9 @@
|
|||||||
</url><url>
|
</url><url>
|
||||||
<loc>/post/</loc>
|
<loc>/post/</loc>
|
||||||
<lastmod>2023-12-10T17:22:11-05:00</lastmod>
|
<lastmod>2023-12-10T17:22:11-05:00</lastmod>
|
||||||
|
</url><url>
|
||||||
|
<loc>/tags/self-hosted/</loc>
|
||||||
|
<lastmod>2023-12-10T17:22:11-05:00</lastmod>
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/</loc>
|
<loc>/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/</loc>
|
||||||
<lastmod>2023-12-10T17:22:11-05:00</lastmod>
|
<lastmod>2023-12-10T17:22:11-05:00</lastmod>
|
||||||
|
@@ -106,6 +106,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a style="font-size: 1rem;" href="/tags/self-hosted/">self-hosted</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a style="font-size: 1rem;" href="/tags/tailscale/">tailscale</a></li>
|
<li><a style="font-size: 1rem;" href="/tags/tailscale/">tailscale</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
@@ -30,6 +30,13 @@
|
|||||||
<guid>/tags/github-actions/</guid>
|
<guid>/tags/github-actions/</guid>
|
||||||
<description></description>
|
<description></description>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>self-hosted</title>
|
||||||
|
<link>/tags/self-hosted/</link>
|
||||||
|
<pubDate>Sun, 10 Dec 2023 17:22:11 -0500</pubDate>
|
||||||
|
<guid>/tags/self-hosted/</guid>
|
||||||
|
<description></description>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<title>tailscale</title>
|
<title>tailscale</title>
|
||||||
<link>/tags/tailscale/</link>
|
<link>/tags/tailscale/</link>
|
||||||
|
169
public/tags/self-hosted/index.html
Normal file
169
public/tags/self-hosted/index.html
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html><head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>self-hosted - davegallant</title><link rel="icon" type="image/png" href=https://davegallant.ca/favicon.ico /><meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<meta name="description" content="" />
|
||||||
|
<meta property="og:image" content=""/>
|
||||||
|
<link rel="alternate" type="application/rss+xml" href="/tags/self-hosted/index.xml" title="davegallant" />
|
||||||
|
<meta property="og:title" content="self-hosted" />
|
||||||
|
<meta property="og:description" content="" />
|
||||||
|
<meta property="og:type" content="website" />
|
||||||
|
<meta property="og:url" content="/tags/self-hosted/" />
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary"/>
|
||||||
|
<meta name="twitter:title" content="self-hosted"/>
|
||||||
|
<meta name="twitter:description" content=""/>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@1,500&display=swap" rel="stylesheet">
|
||||||
|
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel="stylesheet">
|
||||||
|
<link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel="stylesheet">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" media="screen" href="/css/main.b242ee667697ab3e792722deba86ca7575ca26cc470cedac147b7fd89e24b22f.css" />
|
||||||
|
<link id="darkModeStyle" rel="stylesheet" type="text/css" href="/css/dark.0b62b6a8c9bc96baf3dd0b8690823918769e50f96220bad87969bb570d1febfe.css" disabled />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script type="text/javascript"
|
||||||
|
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
<script type="text/x-mathjax-config">
|
||||||
|
MathJax.Hub.Config({
|
||||||
|
tex2jax: {
|
||||||
|
inlineMath: [['$','$'], ['\\(','\\)']],
|
||||||
|
displayMath: [['$$','$$'], ['\[','\]']],
|
||||||
|
processEscapes: true,
|
||||||
|
processEnvironments: true,
|
||||||
|
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
|
||||||
|
TeX: { equationNumbers: { autoNumber: "AMS" },
|
||||||
|
extensions: ["AMSmath.js", "AMSsymbols.js"] }
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.2/dist/katex.min.css">
|
||||||
|
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.2/dist/katex.min.js"></script>
|
||||||
|
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.2/dist/contrib/auto-render.min.js" onload="renderMathInElement(document.body);"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
document.addEventListener("DOMContentLoaded", function() {
|
||||||
|
renderMathInElement(document.body, {
|
||||||
|
delimiters: [
|
||||||
|
{left: "$$", right: "$$", display: true},
|
||||||
|
{left: "$", right: "$", display: false}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="/css/custom.2e59ff60a2d9c7e42e3c1af2aff0ba627da46f910a234867e98d178eb05c87dc.css">
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="content"><header>
|
||||||
|
<div class="main">
|
||||||
|
<a href="/">davegallant</a>
|
||||||
|
</div>
|
||||||
|
<nav>
|
||||||
|
|
||||||
|
<a href="/">Posts</a>
|
||||||
|
|
||||||
|
<a href="/about">About</a>
|
||||||
|
|
||||||
|
<a href="/index.xml">RSS</a>
|
||||||
|
</nav>
|
||||||
|
<script
|
||||||
|
type="text/javascript"
|
||||||
|
src="https://storage.ko-fi.com/cdn/widget/Widget_2.js"
|
||||||
|
></script>
|
||||||
|
<span id="dark-mode-toggle" onclick="toggleTheme()"></span>
|
||||||
|
<script src="/js/themetoggle.js"></script>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<h1>Entries tagged - "self-hosted"</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<ul class="posts"><li class="post">
|
||||||
|
<a href="/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/">Setting Up Gitea Actions With Tailscale</a> <span class="meta">Dec 10, 2023</span>
|
||||||
|
</li><li class="post">
|
||||||
|
<a href="/blog/2022/12/10/watching-youtube-in-private/">Watching YouTube in Private</a> <span class="meta">Dec 10, 2022</span>
|
||||||
|
</li><li class="post">
|
||||||
|
<a href="/blog/2022/04/02/virtualizing-my-router-with-pfsense/">Virtualizing My Router With pfSense</a> <span class="meta">Apr 2, 2022</span>
|
||||||
|
</li><li class="post">
|
||||||
|
<a href="/blog/2021/11/14/running-k3s-in-lxc-on-proxmox/">Running K3s in LXC on Proxmox</a> <span class="meta">Nov 14, 2021</span>
|
||||||
|
</li><li class="post">
|
||||||
|
<a href="/blog/2021/09/06/what-to-do-with-a-homelab/">What To Do With A Homelab</a> <span class="meta">Sep 6, 2021</span>
|
||||||
|
</li></ul>
|
||||||
|
|
||||||
|
<section id='comments' class='comments'>
|
||||||
|
<div class='container sep-before'>
|
||||||
|
<div class='comments'><script>
|
||||||
|
|
||||||
|
var getTheme = window.localStorage && window.localStorage.getItem("theme-storage");
|
||||||
|
getTheme = getTheme == null ? 'light' : getTheme;
|
||||||
|
|
||||||
|
let theme = getTheme === 'dark' ? 'github-dark' : 'github-light';
|
||||||
|
let s = document.createElement('script');
|
||||||
|
s.src = 'https://utteranc.es/client.js';
|
||||||
|
s.setAttribute('repo', 'davegallant\/davegallant.github.io');
|
||||||
|
s.setAttribute('issue-term', 'pathname');
|
||||||
|
s.setAttribute('theme', theme);
|
||||||
|
s.setAttribute('crossorigin', 'anonymous');
|
||||||
|
s.setAttribute('async', '');
|
||||||
|
document.querySelector('div.comments').innerHTML = '';
|
||||||
|
document.querySelector('div.comments').appendChild(s);
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section><footer>
|
||||||
|
<script src="https://storage.ko-fi.com/cdn/scripts/overlay-widget.js"></script>
|
||||||
|
<div style="display: flex"><a class="soc" href="mailto:me@davegallant.ca" rel="me" title="Email"
|
||||||
|
><i data-feather="at-sign"></i
|
||||||
|
></a>
|
||||||
|
<a class="border"></a><a class="soc" href="https://linktr.ee/davegallant" rel="me" title="LinkTree"
|
||||||
|
><i data-feather="compass"></i
|
||||||
|
></a>
|
||||||
|
<a class="border"></a><a class="soc" href="https://github.com/davegallant" rel="me" title="GitHub"
|
||||||
|
><i data-feather="github"></i
|
||||||
|
></a>
|
||||||
|
<a class="border"></a><a class="soc" href="https://mastodon.social/@davegallant" rel="me" title="Mastodon"
|
||||||
|
><i data-feather="speaker"></i
|
||||||
|
></a>
|
||||||
|
<a class="border"></a><a class="soc" href="https://www.linkedin.com/in/dave-gallant/" rel="me" title="LinkedIn"
|
||||||
|
><i data-feather="linkedin"></i
|
||||||
|
></a>
|
||||||
|
<a class="border"></a></div>
|
||||||
|
<div class="footer-info">
|
||||||
|
2023 Dave Gallant
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-V8WJDERTX9"></script>
|
||||||
|
<script>
|
||||||
|
var doNotTrack = false;
|
||||||
|
if (!doNotTrack) {
|
||||||
|
window.dataLayer = window.dataLayer || [];
|
||||||
|
function gtag(){dataLayer.push(arguments);}
|
||||||
|
gtag('js', new Date());
|
||||||
|
gtag('config', 'G-V8WJDERTX9', { 'anonymize_ip': false });
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
feather.replace();
|
||||||
|
</script></div>
|
||||||
|
</body>
|
||||||
|
</html>
|
48
public/tags/self-hosted/index.xml
Normal file
48
public/tags/self-hosted/index.xml
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||||
|
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||||
|
<channel>
|
||||||
|
<title>self-hosted on davegallant</title>
|
||||||
|
<link>/tags/self-hosted/</link>
|
||||||
|
<description>Recent content in self-hosted on davegallant</description>
|
||||||
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
|
<language>en-us</language>
|
||||||
|
<copyright>Dave Gallant</copyright>
|
||||||
|
<lastBuildDate>Sun, 10 Dec 2023 17:22:11 -0500</lastBuildDate>
|
||||||
|
<atom:link href="/tags/self-hosted/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
<item>
|
||||||
|
<title>Setting Up Gitea Actions With Tailscale</title>
|
||||||
|
<link>/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/</link>
|
||||||
|
<pubDate>Sun, 10 Dec 2023 17:22:11 -0500</pubDate>
|
||||||
|
<guid>/blog/2023/12/10/setting-up-gitea-actions-with-tailscale/</guid>
|
||||||
|
<description></description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Watching YouTube in Private</title>
|
||||||
|
<link>/blog/2022/12/10/watching-youtube-in-private/</link>
|
||||||
|
<pubDate>Sat, 10 Dec 2022 21:46:55 -0500</pubDate>
|
||||||
|
<guid>/blog/2022/12/10/watching-youtube-in-private/</guid>
|
||||||
|
<description></description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Virtualizing My Router With pfSense</title>
|
||||||
|
<link>/blog/2022/04/02/virtualizing-my-router-with-pfsense/</link>
|
||||||
|
<pubDate>Sat, 02 Apr 2022 18:50:09 -0400</pubDate>
|
||||||
|
<guid>/blog/2022/04/02/virtualizing-my-router-with-pfsense/</guid>
|
||||||
|
<description></description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Running K3s in LXC on Proxmox</title>
|
||||||
|
<link>/blog/2021/11/14/running-k3s-in-lxc-on-proxmox/</link>
|
||||||
|
<pubDate>Sun, 14 Nov 2021 10:07:03 -0500</pubDate>
|
||||||
|
<guid>/blog/2021/11/14/running-k3s-in-lxc-on-proxmox/</guid>
|
||||||
|
<description></description>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>What To Do With A Homelab</title>
|
||||||
|
<link>/blog/2021/09/06/what-to-do-with-a-homelab/</link>
|
||||||
|
<pubDate>Mon, 06 Sep 2021 01:12:54 -0400</pubDate>
|
||||||
|
<guid>/blog/2021/09/06/what-to-do-with-a-homelab/</guid>
|
||||||
|
<description><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></description>
|
||||||
|
</item>
|
||||||
|
</channel>
|
||||||
|
</rss>
|
Reference in New Issue
Block a user