pages/posts/software/index.html

438 lines
20 KiB
HTML
Raw Normal View History

2024-02-22 14:42:02 -05:00
<!DOCTYPE html>
<html lang="en" dir="auto">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="index, follow">
<title>Software | Mafyuh&#39;s Blog</title>
<meta name="keywords" content="Import 2023-08-26 04:06, Import 2023-09-08 02:16">
<meta name="description" content="Just a straight forward list of pretty much everything that makes up my homelab. Or systems I&rsquo;ve ran in the past.
Operating Systems
Ubuntu 23.04 Ubuntu 22.04 (primary on most systems) CentOS/Fedora 38 (only when Ubuntu doesnt play nice) Debian 11 Proxmox 8 Windows 10/11 TrueNAS Scale (virtualized) CasaOS (zimaboard) pfSense Applications/Containers
Nginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome Pihole Wazuh Zabbix Uptime Kuma Ghost (this blog) Wordpress Hydroxide (proton mail bridge) Calibre Smokeping Openspeedtest Grafana Prometheus InfluxDB PostgresSQL MySQL Watchtower Apache Guacamole Ansible Terraform Packer Vaultwarden Kasm Workspaces Jellyfin Plex Twingate Tailscale Headscale Wireguard LinkStack N8N Gotify Nextcloud Immich AI">
2024-02-22 17:24:22 -05:00
<meta name="author" content="Matt">
2024-02-22 16:21:00 -05:00
<link rel="canonical" href="https://mafyuh.com/posts/software/">
2024-02-22 14:42:02 -05:00
<link crossorigin="anonymous" href="/assets/css/stylesheet.b609c58d5c11bb90b1a54e04005d74ad1ddf22165eb79f5533967e57df9c3b50.css" integrity="sha256-tgnFjVwRu5CxpU4EAF10rR3fIhZet59VM5Z&#43;V9&#43;cO1A=" rel="preload stylesheet" as="style">
2024-02-22 16:21:00 -05:00
<link rel="icon" href="https://mafyuh.com/assets/favicon/favicon.ico">
<link rel="icon" type="image/png" sizes="16x16" href="https://mafyuh.com/assets/favicon/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://mafyuh.com/assets/favicon/favicon-32x32.png">
<link rel="apple-touch-icon" href="https://mafyuh.com/assets/favicon/apple-touch-icon.png">
<link rel="mask-icon" href="https://mafyuh.com/safari-pinned-tab.svg">
2024-02-22 14:42:02 -05:00
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
2024-02-22 16:21:00 -05:00
<link rel="alternate" hreflang="en" href="https://mafyuh.com/posts/software/">
2024-02-22 14:42:02 -05:00
<noscript>
<style>
#theme-toggle,
.top-link {
display: none;
}
</style>
<style>
@media (prefers-color-scheme: dark) {
:root {
--theme: rgb(29, 30, 32);
--entry: rgb(46, 46, 51);
--primary: rgb(218, 218, 219);
--secondary: rgb(155, 156, 157);
--tertiary: rgb(65, 66, 68);
--content: rgb(196, 196, 197);
--code-block-bg: rgb(46, 46, 51);
--code-bg: rgb(55, 56, 62);
--border: rgb(51, 51, 51);
}
.list {
background: var(--theme);
}
.list:not(.dark)::-webkit-scrollbar-track {
background: 0 0;
}
.list:not(.dark)::-webkit-scrollbar-thumb {
border-color: var(--theme);
}
}
</style>
2024-02-22 17:57:56 -05:00
</noscript><script defer data-domain="mafyuh.com" src="https://stats.mafyuh.io/js/script.js"></script>
<meta property="og:title" content="Software" />
2024-02-22 14:42:02 -05:00
<meta property="og:description" content="Just a straight forward list of pretty much everything that makes up my homelab. Or systems I&rsquo;ve ran in the past.
Operating Systems
Ubuntu 23.04 Ubuntu 22.04 (primary on most systems) CentOS/Fedora 38 (only when Ubuntu doesnt play nice) Debian 11 Proxmox 8 Windows 10/11 TrueNAS Scale (virtualized) CasaOS (zimaboard) pfSense Applications/Containers
Nginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome Pihole Wazuh Zabbix Uptime Kuma Ghost (this blog) Wordpress Hydroxide (proton mail bridge) Calibre Smokeping Openspeedtest Grafana Prometheus InfluxDB PostgresSQL MySQL Watchtower Apache Guacamole Ansible Terraform Packer Vaultwarden Kasm Workspaces Jellyfin Plex Twingate Tailscale Headscale Wireguard LinkStack N8N Gotify Nextcloud Immich AI" />
<meta property="og:type" content="article" />
2024-02-22 16:21:00 -05:00
<meta property="og:url" content="https://mafyuh.com/posts/software/" /><meta property="article:section" content="posts" />
2024-02-22 14:42:02 -05:00
<meta property="article:published_time" content="2023-08-26T00:13:40+00:00" />
<meta property="article:modified_time" content="2023-08-26T00:13:40+00:00" /><meta property="og:site_name" content="Mafyuh&#39;s Blog" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Software"/>
<meta name="twitter:description" content="Just a straight forward list of pretty much everything that makes up my homelab. Or systems I&rsquo;ve ran in the past.
Operating Systems
Ubuntu 23.04 Ubuntu 22.04 (primary on most systems) CentOS/Fedora 38 (only when Ubuntu doesnt play nice) Debian 11 Proxmox 8 Windows 10/11 TrueNAS Scale (virtualized) CasaOS (zimaboard) pfSense Applications/Containers
Nginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome Pihole Wazuh Zabbix Uptime Kuma Ghost (this blog) Wordpress Hydroxide (proton mail bridge) Calibre Smokeping Openspeedtest Grafana Prometheus InfluxDB PostgresSQL MySQL Watchtower Apache Guacamole Ansible Terraform Packer Vaultwarden Kasm Workspaces Jellyfin Plex Twingate Tailscale Headscale Wireguard LinkStack N8N Gotify Nextcloud Immich AI"/>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1 ,
"name": "Posts",
2024-02-22 16:21:00 -05:00
"item": "https://mafyuh.com/posts/"
2024-02-22 14:42:02 -05:00
},
{
"@type": "ListItem",
"position": 2 ,
"name": "Software",
2024-02-22 16:21:00 -05:00
"item": "https://mafyuh.com/posts/software/"
2024-02-22 14:42:02 -05:00
}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Software",
"name": "Software",
"description": "Just a straight forward list of pretty much everything that makes up my homelab. Or systems I\u0026rsquo;ve ran in the past.\nOperating Systems\nUbuntu 23.04 Ubuntu 22.04 (primary on most systems) CentOS/Fedora 38 (only when Ubuntu doesnt play nice) Debian 11 Proxmox 8 Windows 10/11 TrueNAS Scale (virtualized) CasaOS (zimaboard) pfSense Applications/Containers\nNginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome Pihole Wazuh Zabbix Uptime Kuma Ghost (this blog) Wordpress Hydroxide (proton mail bridge) Calibre Smokeping Openspeedtest Grafana Prometheus InfluxDB PostgresSQL MySQL Watchtower Apache Guacamole Ansible Terraform Packer Vaultwarden Kasm Workspaces Jellyfin Plex Twingate Tailscale Headscale Wireguard LinkStack N8N Gotify Nextcloud Immich AI",
"keywords": [
"Import 2023-08-26 04:06", "Import 2023-09-08 02:16"
],
"articleBody": "Just a straight forward list of pretty much everything that makes up my homelab. Or systems Ive ran in the past.\nOperating Systems\nUbuntu 23.04 Ubuntu 22.04 (primary on most systems) CentOS/Fedora 38 (only when Ubuntu doesnt play nice) Debian 11 Proxmox 8 Windows 10/11 TrueNAS Scale (virtualized) CasaOS (zimaboard) pfSense Applications/Containers\nNginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome Pihole Wazuh Zabbix Uptime Kuma Ghost (this blog) Wordpress Hydroxide (proton mail bridge) Calibre Smokeping Openspeedtest Grafana Prometheus InfluxDB PostgresSQL MySQL Watchtower Apache Guacamole Ansible Terraform Packer Vaultwarden Kasm Workspaces Jellyfin Plex Twingate Tailscale Headscale Wireguard LinkStack N8N Gotify Nextcloud Immich AI\nGPT4ALL Stable Diffusion LocalAI Auto-GPT Comfy UI Arr Suite\nRadarr Sonarr Prowlarr Lidarr Jellyseer Tdarr Requesterr Real Debrid Client Wizarr ",
"wordCount" : "124",
"inLanguage": "en",
"datePublished": "2023-08-26T00:13:40Z",
"dateModified": "2023-08-26T00:13:40Z",
"author":{
"@type": "Person",
2024-02-22 17:24:22 -05:00
"name": "Matt"
2024-02-22 14:42:02 -05:00
},
"mainEntityOfPage": {
"@type": "WebPage",
2024-02-22 16:21:00 -05:00
"@id": "https://mafyuh.com/posts/software/"
2024-02-22 14:42:02 -05:00
},
"publisher": {
"@type": "Organization",
"name": "Mafyuh's Blog",
"logo": {
"@type": "ImageObject",
2024-02-22 16:21:00 -05:00
"url": "https://mafyuh.com/assets/favicon/favicon.ico"
2024-02-22 14:42:02 -05:00
}
}
}
</script>
</head>
<body class="" id="top">
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.body.classList.add('dark');
} else if (localStorage.getItem("pref-theme") === "light") {
document.body.classList.remove('dark')
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.body.classList.add('dark');
}
</script>
<header class="header">
<nav class="nav">
<div class="logo">
2024-02-22 16:21:00 -05:00
<a href="https://mafyuh.com/" accesskey="h" title="Mafyuh&#39;s Blog (Alt + H)">
<img src="https://mafyuh.com/assets/favicon/favicon.svg" alt="" aria-label="logo"
2024-02-22 14:42:02 -05:00
height="35">Mafyuh&#39;s Blog</a>
<div class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)">
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg>
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</button>
<ul class="lang-switch"><li>|</li>
</ul>
</div>
</div>
<ul id="menu">
<li>
2024-02-22 16:21:00 -05:00
<a href="https://mafyuh.com/guides/" title="Guides">
2024-02-22 14:42:02 -05:00
<span>Guides</span>
</a>
</li>
<li>
2024-02-22 16:21:00 -05:00
<a href="https://mafyuh.com/archives/" title="Archives">
2024-02-22 14:42:02 -05:00
<span>Archives</span>
</a>
</li>
<li>
2024-02-22 16:21:00 -05:00
<a href="https://mafyuh.com/search" title="Search (Alt &#43; /)" accesskey=/>
2024-02-22 14:42:02 -05:00
<span>Search</span>
</a>
</li>
</ul>
</nav>
</header>
<main class="main">
<article class="post-single">
<header class="post-header">
2024-02-22 16:21:00 -05:00
<div class="breadcrumbs"><a href="https://mafyuh.com/">Home</a>&nbsp;»&nbsp;<a href="https://mafyuh.com/posts/">Posts</a></div>
2024-02-22 14:42:02 -05:00
<h1 class="post-title entry-hint-parent">
Software
</h1>
2024-02-22 17:24:22 -05:00
<div class="post-meta"><span title='2023-08-26 00:13:40 +0000 UTC'>August 26, 2023</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;124 words&nbsp;·&nbsp;Matt
2024-02-22 14:42:02 -05:00
</div>
</header>
<div class="post-content"><p>Just a straight forward list of pretty much everything that makes up my homelab. Or systems I&rsquo;ve ran in the past.</p>
<p>Operating Systems</p>
<ul>
<li>Ubuntu 23.04</li>
<li>Ubuntu 22.04 (primary on most systems)</li>
<li>CentOS/Fedora 38 (only when Ubuntu doesnt play nice)</li>
<li>Debian 11</li>
<li>Proxmox 8</li>
<li>Windows 10/11</li>
<li>TrueNAS Scale (virtualized)</li>
<li>CasaOS (zimaboard)</li>
<li>pfSense</li>
</ul>
<p>Applications/Containers</p>
<ul>
<li><a href="https://nginxproxymanager.com/">Nginx Proxy Manager</a></li>
<li><a href="https://www.nginx.com/">Nginx</a></li>
<li><a href="https://httpd.apache.org/">Apache2</a></li>
<li><a href="https://traefik.io/traefik/">Traefik</a></li>
<li><a href="https://goauthentik.io/">Authentik</a></li>
<li><a href="https://docs.portainer.io/start/install-ce">Portainer</a></li>
<li><a href="https://yacht.sh/">Yacht</a></li>
<li><a href="https://adguard.com/en/adguard-home/overview.html">AdGuardHome</a></li>
<li><a href="https://pi-hole.net/">Pihole</a></li>
<li><a href="https://wazuh.com/">Wazuh</a></li>
<li><a href="https://www.zabbix.com/">Zabbix</a></li>
<li><a href="https://github.com/louislam/uptime-kuma">Uptime Kuma</a></li>
<li><a href="https://ghost.org/">Ghost</a> (this blog)</li>
<li><a href="https://wordpress.com/">Wordpress</a></li>
<li><a href="https://github.com/emersion/hydroxide">Hydroxide</a> (proton mail bridge)</li>
<li><a href="https://calibre-ebook.com/">Calibre</a></li>
<li><a href="https://oss.oetiker.ch/smokeping/">Smokeping</a></li>
<li><a href="https://openspeedtest.com/">Openspeedtest</a></li>
<li><a href="https://hub.docker.com/r/grafana/grafana">Grafana</a></li>
<li><a href="https://hub.docker.com/r/prom/prometheus">Prometheus</a></li>
<li><a href="https://www.influxdata.com/">InfluxDB</a></li>
<li><a href="https://hub.docker.com/_/postgres">PostgresSQL</a></li>
<li><a href="https://hub.docker.com/_/mysql">MySQL</a></li>
<li><a href="https://github.com/containrrr/watchtower">Watchtower</a></li>
<li><a href="https://guacamole.apache.org/doc/gug/guacamole-docker.html">Apache Guacamole</a></li>
<li><a href="https://www.ansible.com/overview/how-ansible-works">Ansible</a></li>
<li><a href="https://www.terraform.io/">Terraform</a></li>
<li><a href="https://www.packer.io/">Packer</a></li>
<li><a href="https://github.com/dani-garcia/vaultwarden">Vaultwarden</a></li>
<li><a href="https://kasmweb.com/">Kasm Workspaces</a></li>
<li><a href="https://jellyfin.org/">Jellyfin</a></li>
<li><a href="https://plex.tv">Plex</a></li>
<li><a href="https://www.twingate.com/">Twingate</a></li>
<li><a href="https://tailscale.com/">Tailscale</a></li>
<li><a href="https://github.com/juanfont/headscale">Headscale</a></li>
<li>Wireguard</li>
<li><a href="https://linkstack.org/">LinkStack</a></li>
<li><a href="https://n8n.io/">N8N</a></li>
<li><a href="https://gotify.net/">Gotify</a></li>
<li><a href="https://nextcloud.com/">Nextcloud</a></li>
<li><a href="https://github.com/immich-app/immich">Immich</a></li>
</ul>
<p>AI</p>
<ul>
<li>GPT4ALL</li>
<li>Stable Diffusion</li>
<li>LocalAI</li>
<li>Auto-GPT</li>
<li>Comfy UI</li>
</ul>
<p>Arr Suite</p>
<ul>
<li>Radarr</li>
<li>Sonarr</li>
<li>Prowlarr</li>
<li>Lidarr</li>
<li>Jellyseer</li>
<li>Tdarr</li>
<li>Requesterr</li>
<li>Real Debrid Client</li>
<li>Wizarr</li>
</ul>
</div>
<footer class="post-footer">
<ul class="post-tags">
2024-02-22 16:21:00 -05:00
<li><a href="https://mafyuh.com/tags/import-2023-08-26-0406/">Import 2023-08-26 04:06</a></li>
<li><a href="https://mafyuh.com/tags/import-2023-09-08-0216/">Import 2023-09-08 02:16</a></li>
2024-02-22 14:42:02 -05:00
</ul>
<nav class="paginav">
2024-02-22 16:21:00 -05:00
<a class="prev" href="https://mafyuh.com/posts/how-to-authenticate-kasm-via-authentik/">
2024-02-22 14:42:02 -05:00
<span class="title">« Prev</span>
<br>
<span>How To Authenticate KASM via authentik</span>
</a>
2024-02-22 16:21:00 -05:00
<a class="next" href="https://mafyuh.com/archives/">
2024-02-22 14:42:02 -05:00
<span class="title">Next »</span>
<br>
<span>Archives</span>
</a>
</nav>
2024-02-22 17:24:22 -05:00
</footer><script src="https://utteranc.es/client.js"
repo="Mafyuh/mafyuh.com"
issue-term="pathname"
label="✨💬✨"
theme="photon-dark"
crossorigin="anonymous"
async>
</script>
2024-02-22 14:42:02 -05:00
</article>
</main>
<footer class="footer">
2024-02-22 16:21:00 -05:00
<span>&copy; 2024 <a href="https://mafyuh.com/">Mafyuh&#39;s Blog</a></span>
2024-02-22 14:42:02 -05:00
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
</span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
<script>
let menu = document.getElementById('menu')
if (menu) {
menu.scrollLeft = localStorage.getItem("menu-scroll-position");
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
} else {
document.body.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
<script>
document.querySelectorAll('pre > code').forEach((codeblock) => {
const container = codeblock.parentNode.parentNode;
const copybutton = document.createElement('button');
copybutton.classList.add('copy-code');
copybutton.innerHTML = 'copy';
function copyingDone() {
copybutton.innerHTML = 'copied!';
setTimeout(() => {
copybutton.innerHTML = 'copy';
}, 2000);
}
copybutton.addEventListener('click', (cb) => {
if ('clipboard' in navigator) {
navigator.clipboard.writeText(codeblock.textContent);
copyingDone();
return;
}
const range = document.createRange();
range.selectNodeContents(codeblock);
const selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
try {
document.execCommand('copy');
copyingDone();
} catch (e) { };
selection.removeRange(range);
});
if (container.classList.contains("highlight")) {
container.appendChild(copybutton);
} else if (container.parentNode.firstChild == container) {
} else if (codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "TABLE") {
codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(copybutton);
} else {
codeblock.parentNode.appendChild(copybutton);
}
});
</script>
</body>
</html>