pages/posts/index.xml
2024-04-02 21:22:46 +00:00

131 lines
12 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Posts on Mafyuh&#39;s Blog</title>
<link>https://mafyuh.com/posts/</link>
<description>Recent content in Posts on Mafyuh&#39;s Blog</description>
<generator>Hugo -- gohugo.io</generator>
<language>en</language>
<lastBuildDate>Fri, 15 Mar 2024 00:13:40 +0000</lastBuildDate>
<atom:link href="https://mafyuh.com/posts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>How to create a Solana Token (SPL) from CLI with metadata</title>
<link>https://mafyuh.com/posts/spl-token-cli/</link>
<pubDate>Fri, 15 Mar 2024 00:13:40 +0000</pubDate>
<guid>https://mafyuh.com/posts/spl-token-cli/</guid>
<description>I wanted to create an SPL token and after looking online I couldn&amp;rsquo;t find an updated guide. I mainly just found Keyglowmax (SCAM). So I thought I would learn and share. There are much easier ways to create these tokens but they cost $ and spending more $ than needed is no fun. They also have you connect your wallet which is enough of a worry. This guide costs as little SOL as possible as everything is transacted directly on-chain.</description>
</item>
<item>
<title>Configuring Arr Stack</title>
<link>https://mafyuh.com/posts/arr-stack-config-guide/</link>
<pubDate>Sun, 25 Feb 2024 00:13:40 +0000</pubDate>
<guid>https://mafyuh.com/posts/arr-stack-config-guide/</guid>
<description>This is blog post 2/2 on setting up a Arr stack using docker. This post will touch on configuring these services and what I have learned when using these services. I will be referring to TRaSH-Guides often in this post. It&amp;rsquo;s like the bible of the Arr&amp;rsquo;s so I would look there for more options, especially if your setup differs from mine.
Prerequisites Any Usenet Server Subscription (preferred) Any Usenet Indexer Subscription (preferred) Real-Debrid Subscription (if you like torrents being fast) VPN Subscription (Bare minimum needed to download torrents) Configuration Prowlarr We will first start with Prowlarr and Sabnzbd to get all of this out of the way, and it&amp;rsquo;s the part where you&amp;rsquo;re gonna spend some $</description>
</item>
<item>
<title>Docker Compose Arr Stack Guide</title>
<link>https://mafyuh.com/posts/docker-arr-stack-guide/</link>
<pubDate>Fri, 23 Feb 2024 00:13:40 +0000</pubDate>
<guid>https://mafyuh.com/posts/docker-arr-stack-guide/</guid>
<description>This guide is for someone who is looking to setup an Arr Stack for media organization and downloading. This guide requires no remote path mappings, follows Trash-Guides recommendations and every command needed is copy-pasteable. The VM&amp;rsquo;s in this guide are hosted on Proxmox 8.1.4, but you can use any Ubuntu environment (WSL-2, VirtualBox, etc.)
Arr VM Specs:
2 core host 8GB RAM 100GB Storage Downloader VM Specs:
2 core host 4GB RAM 250GB Storage (can download up to this limit at a time, be careful when mass downloading or give plenty of space) Prerequisites Ubuntu 22.</description>
</item>
<item>
<title>Selfhosted Game Servers</title>
<link>https://mafyuh.com/posts/selfhosted-game-servers/</link>
<pubDate>Thu, 22 Feb 2024 00:13:40 +0000</pubDate>
<guid>https://mafyuh.com/posts/selfhosted-game-servers/</guid>
<description>Something I only got into recently is hosting video game servers for games that support servers. Maybe it&amp;rsquo;s just something about having another server, cause these are totally not needed. But they are pretty easy to setup thanks to the open-source community.
Sons of the Forest I wanted to play sons one day and when I looked into multiplayer I seen there were options for servers. This sparked me Googling and finding this repo.</description>
</item>
<item>
<title>Resize Ubuntu VM Disk in Proxmox</title>
<link>https://mafyuh.com/posts/resize-ubuntu-vm-disk/</link>
<pubDate>Tue, 06 Feb 2024 02:58:07 +0000</pubDate>
<guid>https://mafyuh.com/posts/resize-ubuntu-vm-disk/</guid>
<description>1st step: Increase/resize disk from GUI console 2nd step: Extend physical drive partition and check free space with: sudo growpart /dev/sda 3 sudo pvdisplay sudo pvresize /dev/sda3 sudo pvdisplay 3rd step: Extend Logical volume sudo lvdisplay sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv sudo lvdisplay 4th step: Resize Filesystem sudo resize2fs /dev/ubuntu-vg/ubuntu-lv sudo fdisk -l </description>
</item>
<item>
<title>Proton Mail - SimpleLogin authentik Social Login Setup</title>
<link>https://mafyuh.com/posts/proton-mail-authentik-social-login-setup/</link>
<pubDate>Sun, 12 Nov 2023 16:20:00 +0000</pubDate>
<guid>https://mafyuh.com/posts/proton-mail-authentik-social-login-setup/</guid>
<description>This is just a quick guide on how to authenticate your authentik users with Proton using SimpleLogin OIDC.
To accomplish this, first create a SimpleLogin acct by logging in with Proton. Once thats done go to https://app.simplelogin.io/developer and create a website. Give it your authentik URL.
Then go to Oauth Settings and copy your client ID and secret for next step. add your authentik URL in redirect URL like this https://auth.</description>
</item>
<item>
<title>How To Automate Jellyfin Issue Handling</title>
<link>https://mafyuh.com/posts/how-to-automate-jellyfin-issue-handling/</link>
<pubDate>Sat, 11 Nov 2023 16:20:00 +0000</pubDate>
<guid>https://mafyuh.com/posts/how-to-automate-jellyfin-issue-handling/</guid>
<description>I wanted a way to automate when users tell me a video on my Jellyfin server has an issue. After alot of trial and error, ChatGPT, Bard and I came up with this automation.
Requirements My only requirements when making this was that it was free and self-hostable. Not even any NPM extensions are required in AP. Actual Software requirements are:
Sonarr Radarr Overseerr/Jellyseerr Optional
SMTP server or ability to send SMTP messages (can also use discord) ActivePieces or any other automation platform that supports TS.</description>
</item>
<item>
<title>How to authenticate Guacamole via authentik with Cloudflare and Nginx Proxy Manager</title>
<link>https://mafyuh.com/posts/how-to-authenticate-guacamole-authentik-nginxproxymanager/</link>
<pubDate>Sun, 29 Oct 2023 16:20:00 +0000</pubDate>
<guid>https://mafyuh.com/posts/how-to-authenticate-guacamole-authentik-nginxproxymanager/</guid>
<description>authentik&amp;rsquo;s docs have a guide already for Guacamole. You can find that here. Follow all the instructions there, (especially the part where you create a user in Guacamole with the USERNAME of your email. not just filling in the email), but if you are using Cloudflare as our DNS you may run into problems. Such as infinite redirect loop.
Error 403 Forbidden While it was looping, I checked my Guacamole docker container logs in Portainer, and found the 403 Forbidden error.</description>
</item>
<item>
<title>How to authenticate Zammad via SAML with Nginx Proxy Manager</title>
<link>https://mafyuh.com/posts/how-to-authenticate-zammad-via-saml-with-nginx-proxy-manager/</link>
<pubDate>Sun, 29 Oct 2023 16:20:00 +0000</pubDate>
<guid>https://mafyuh.com/posts/how-to-authenticate-zammad-via-saml-with-nginx-proxy-manager/</guid>
<description>If you are getting error messages like:
422: the change you wanted was rejected. message from saml: actioncontroller::invalidauthenticitytoken Just make sure you set these in your Nginx Proxy Manager hosts Advanced field:
location / { proxy_pass http://zammad:8080; # Replace proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Ssl on; proxy_set_header X-Forwarded-Port $server_port; proxy_set_header X-Forwarded-Host $host; } I spent way too long trying to figure this out, reading through Github issues, breaking my SAML provider and Zammad configs, starting over, when the whole time it was just good old nginx header issues.</description>
</item>
<item>
<title>How To Authenticate KASM via authentik</title>
<link>https://mafyuh.com/posts/how-to-authenticate-kasm-via-authentik/</link>
<pubDate>Sat, 30 Sep 2023 16:20:00 +0000</pubDate>
<guid>https://mafyuh.com/posts/how-to-authenticate-kasm-via-authentik/</guid>
<description>You could do this with OpenID as well but this method is using SAML. This guide assumes you already have running instances of Kasm Workspaces and authentik.
The official authentik docs dont have a Kasm Integration listed at the time. So I thought I would help out anyone who is trying to integrate these services via SAML. authentik&amp;rsquo;s SAML docs can be found here.
Setting up Kasm In the Kasm Workspaces admin, click Access Management - Authentication - SAML and create a new configuration.</description>
</item>
<item>
<title>How to Show More Options By Default in Windows 11</title>
<link>https://mafyuh.com/posts/how-to-show-more-options-by-default-in-windows-11/</link>
<pubDate>Tue, 05 Sep 2023 23:45:25 +0000</pubDate>
<guid>https://mafyuh.com/posts/how-to-show-more-options-by-default-in-windows-11/</guid>
<description>To &amp;lsquo;Show more options&amp;rsquo; by default in File Explorer, open Command Prompt as Administrator, then type or paste the following command:
reg add HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 /ve /d &amp;#34;&amp;#34; /f and hit Enter.</description>
</item>
<item>
<title>Network Traffic Map</title>
<link>https://mafyuh.com/posts/network-traffic-map/</link>
<pubDate>Thu, 31 Aug 2023 16:20:00 +0000</pubDate>
<guid>https://mafyuh.com/posts/network-traffic-map/</guid>
<description>This is just a visual representations of how my current setup flows.
I have some of the docker-compose files that make up this infra on my Gitea</description>
</item>
<item>
<title>Software</title>
<link>https://mafyuh.com/posts/software/</link>
<pubDate>Sat, 26 Aug 2023 00:13:40 +0000</pubDate>
<guid>https://mafyuh.com/posts/software/</guid>
<description>Just a straight forward list of pretty much everything that makes up my homelab. Or systems I&amp;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</description>
</item>
<item>
<title>Hardware</title>
<link>https://mafyuh.com/posts/hardware/</link>
<pubDate>Fri, 25 Aug 2023 00:13:40 +0000</pubDate>
<guid>https://mafyuh.com/posts/hardware/</guid>
<description>Most of my infrastructure is hosted on my in-lab Proxmox server, along with a few new machines for dedicated services. Here are some of the specs of some of the in-lab machines.
Proxmox Server CPU: Intel Core i7-9700K GPU: Nvidia GeForce GTX 1660 6GB RAM: 64GB DDR4 3000Mhz NVME SSD&amp;rsquo;s for storage 4x 4TB HDD&amp;rsquo;s (passthrough to NAS) Gaming PC CPU: Intel Core i7-13700K GPU: Nvidia GeForce RTX 3080 RAM: 64GB DDR5 6000 Mhz SSD: Samsung 980 Pro 2TB Mobo: MPG Z790 EDGE WIFI Windows 11 Pro Main PC used for everything.</description>
</item>
</channel>
</rss>