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
-
Mafyuh
- Selfhoster
+ Selfhoster - Junior Web Developer
diff --git a/posts/how-to-authenticate-guacamole-authentik-nginxproxymanager/index.html b/posts/how-to-authenticate-guacamole-authentik-nginxproxymanager/index.html
index c37c77a..173825f 100644
--- a/posts/how-to-authenticate-guacamole-authentik-nginxproxymanager/index.html
+++ b/posts/how-to-authenticate-guacamole-authentik-nginxproxymanager/index.html
@@ -9,7 +9,7 @@
-
+
@@ -107,7 +107,7 @@ Error 403 Forbidden While it was looping, I checked my Guacamole docker containe
"dateModified": "2023-10-29T16:20:00Z",
"author":{
"@type": "Person",
- "name": "Mafyuh"
+ "name": "Matt"
},
"mainEntityOfPage": {
"@type": "WebPage",
@@ -195,7 +195,7 @@ Error 403 Forbidden While it was looping, I checked my Guacamole docker containe
How to authenticate Guacamole via authentik with Cloudflare and Nginx Proxy Manager
-October 29, 2023 · 2 min · 344 words · Mafyuh
+
-
+
@@ -276,7 +276,7 @@ Nginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome
-
+
diff --git a/posts/proton-mail-authentik-social-login-setup/index.html b/posts/proton-mail-authentik-social-login-setup/index.html
index f040630..4b84de1 100644
--- a/posts/proton-mail-authentik-social-login-setup/index.html
+++ b/posts/proton-mail-authentik-social-login-setup/index.html
@@ -10,7 +10,7 @@
-
+
@@ -110,7 +110,7 @@ Then go to Oauth Settings and copy your client ID and secret for next step. add
"dateModified": "2023-11-12T16:20:00Z",
"author":{
"@type": "Person",
- "name": "Mafyuh"
+ "name": "Matt"
},
"mainEntityOfPage": {
"@type": "WebPage",
@@ -198,7 +198,7 @@ Then go to Oauth Settings and copy your client ID and secret for next step. add
October 29, 2023 · 2 min · 344 words · Matt
@@ -253,7 +253,14 @@ Error 403 Forbidden While it was looping, I checked my Guacamole docker containe
-
+
diff --git a/posts/how-to-authenticate-kasm-via-authentik/index.html b/posts/how-to-authenticate-kasm-via-authentik/index.html
index 5bbd1ec..3abe172 100644
--- a/posts/how-to-authenticate-kasm-via-authentik/index.html
+++ b/posts/how-to-authenticate-kasm-via-authentik/index.html
@@ -10,7 +10,7 @@
-
+
@@ -110,7 +110,7 @@ Setting up Kasm In the Kasm Workspaces admin, click Access Management - Authenti
"dateModified": "2023-09-30T16:20:00Z",
"author":{
"@type": "Person",
- "name": "Mafyuh"
+ "name": "Matt"
},
"mainEntityOfPage": {
"@type": "WebPage",
@@ -198,7 +198,7 @@ Setting up Kasm In the Kasm Workspaces admin, click Access Management - Authenti
-
+
@@ -264,7 +264,7 @@ Nginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome
How To Authenticate KASM via authentik
-September 30, 2023 · 2 min · 393 words · Mafyuh
+
-
+
@@ -252,7 +252,7 @@ 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...
September 30, 2023 · 2 min · 393 words · Matt
@@ -272,7 +272,14 @@ Setting up Kasm In the Kasm Workspaces admin, click Access Management - Authenti
-
+
diff --git a/posts/how-to-authenticate-zammad-via-saml-with-nginx-proxy-manager/index.html b/posts/how-to-authenticate-zammad-via-saml-with-nginx-proxy-manager/index.html
index 458e1d8..7a1fbbb 100644
--- a/posts/how-to-authenticate-zammad-via-saml-with-nginx-proxy-manager/index.html
+++ b/posts/how-to-authenticate-zammad-via-saml-with-nginx-proxy-manager/index.html
@@ -10,7 +10,7 @@
-
+
@@ -110,7 +110,7 @@ location / { proxy_pass http://zammad:8080; # Replace proxy_set_header Host $hos
"dateModified": "2023-10-29T16:20:00Z",
"author":{
"@type": "Person",
- "name": "Mafyuh"
+ "name": "Matt"
},
"mainEntityOfPage": {
"@type": "WebPage",
@@ -198,7 +198,7 @@ location / { proxy_pass http://zammad:8080; # Replace proxy_set_header Host $hos
-
+
@@ -237,7 +237,7 @@ location / { proxy_pass http://zammad:8080; # Replace proxy_set_header Host $hos
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’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....
How to authenticate Zammad via SAML with Nginx Proxy Manager
-October 29, 2023 · 1 min · 107 words · Mafyuh
+
-
+
@@ -223,7 +223,7 @@ Error 403 Forbidden While it was looping, I checked my Guacamole docker containe
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....
October 29, 2023 · 1 min · 107 words · Matt
@@ -238,7 +238,14 @@ location / { proxy_pass http://zammad:8080; # Replace proxy_set_header Host $hos
-
+
diff --git a/posts/how-to-automate-jellyfin-issue-handling/index.html b/posts/how-to-automate-jellyfin-issue-handling/index.html
index fe4c598..1a84cc0 100644
--- a/posts/how-to-automate-jellyfin-issue-handling/index.html
+++ b/posts/how-to-automate-jellyfin-issue-handling/index.html
@@ -11,7 +11,7 @@
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.">
-
+
@@ -113,7 +113,7 @@ SMTP server or ability to send SMTP messages (can also use discord) ActivePieces
"dateModified": "2023-11-11T16:20:00Z",
"author":{
"@type": "Person",
- "name": "Mafyuh"
+ "name": "Matt"
},
"mainEntityOfPage": {
"@type": "WebPage",
@@ -201,7 +201,7 @@ SMTP server or ability to send SMTP messages (can also use discord) ActivePieces
How To Automate Jellyfin Issue Handling
-November 11, 2023 · 19 min · 3952 words · Mafyuh
+
-
+
@@ -209,7 +209,7 @@ SMTP server or ability to send SMTP messages (can also use discord) ActivePieces
November 11, 2023 · 19 min · 3952 words · Matt
@@ -1136,7 +1136,14 @@ X-MediaBrowser-Token and value is your Jellyfin API Key
-
+
diff --git a/posts/index.html b/posts/index.html
index c019435..06d0b64 100644
--- a/posts/index.html
+++ b/posts/index.html
@@ -8,7 +8,7 @@
Posts | Mafyuh's Blog
-
+
@@ -167,7 +167,7 @@
-
+
@@ -181,7 +181,7 @@
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....
-
+
@@ -196,7 +196,7 @@ Requirements My only requirements when making this was that it was free and self
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....
authentik’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....
archives
search
Proton Mail - SimpleLogin authentik Social Login Setup
-November 12, 2023 · 2 min · 227 words · Mafyuh
+ Resize Ubuntu VM Disk in Proxmox | Mafyuh's Blog
-
+
@@ -104,7 +104,7 @@
"dateModified": "2024-02-06T02:58:07Z",
"author":{
"@type": "Person",
- "name": "Mafyuh"
+ "name": "Matt"
},
"mainEntityOfPage": {
"@type": "WebPage",
@@ -192,7 +192,7 @@
November 12, 2023 · 2 min · 227 words · Matt
@@ -245,7 +245,14 @@ OIDC Well-known URL:
+
diff --git a/posts/resize-ubuntu-vm-disk/index.html b/posts/resize-ubuntu-vm-disk/index.html
index ebc1fff..f2ab034 100644
--- a/posts/resize-ubuntu-vm-disk/index.html
+++ b/posts/resize-ubuntu-vm-disk/index.html
@@ -8,7 +8,7 @@
Resize Ubuntu VM Disk in Proxmox
-February 6, 2024 · 1 min · 53 words · Mafyuh
+
-
+
diff --git a/tags/index.html b/tags/index.html
index 6ae194e..63933be 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -8,7 +8,7 @@
Tags | Mafyuh's Blog
-
+
February 6, 2024 · 1 min · 53 words · Matt
@@ -207,7 +207,7 @@
1st step: Increase/resize disk from GUI console#
-+
2nd step: Extend physical drive partition and check free space with:#
sudo growpart /dev/sda 3
@@ -236,7 +236,14 @@
-
+
diff --git a/posts/software/index.html b/posts/software/index.html
index 53af56b..deef75e 100644
--- a/posts/software/index.html
+++ b/posts/software/index.html
@@ -11,7 +11,7 @@
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">
-
+
@@ -113,7 +113,7 @@ Nginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome
"dateModified": "2023-08-26T00:13:40Z",
"author":{
"@type": "Person",
- "name": "Mafyuh"
+ "name": "Matt"
},
"mainEntityOfPage": {
"@type": "WebPage",
@@ -201,7 +201,7 @@ Nginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome
Software
- August 26, 2023 · 1 min · 124 words · Mafyuh
+ August 26, 2023 · 1 min · 124 words · Matt
@@ -305,7 +305,14 @@ Nginx Proxy Manager Nginx Apache2 Traefik Authentik Portainer Yacht AdGuardHome
-
+
diff --git a/search/index.html b/search/index.html
index 171e034..097773e 100644
--- a/search/index.html
+++ b/search/index.html
@@ -8,7 +8,7 @@
Search | Mafyuh's Blog
-
+
@@ -105,7 +105,7 @@
"dateModified": "0001-01-01T00:00:00Z",
"author":{
"@type": "Person",
- "name": "Mafyuh"
+ "name": "Matt"
},
"mainEntityOfPage": {
"@type": "WebPage",
diff --git a/tags/import-2023-08-26-0406/index.html b/tags/import-2023-08-26-0406/index.html
index 32aa5c9..a1f5b49 100644
--- a/tags/import-2023-08-26-0406/index.html
+++ b/tags/import-2023-08-26-0406/index.html
@@ -8,7 +8,7 @@
Import 2023-08-26 04:06 | Mafyuh's Blog
-
+
@@ -155,7 +155,7 @@ 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...
-
+
diff --git a/tags/import-2023-09-08-0216/index.html b/tags/import-2023-09-08-0216/index.html
index 6a37fc4..778bcb3 100644
--- a/tags/import-2023-09-08-0216/index.html
+++ b/tags/import-2023-09-08-0216/index.html
@@ -8,7 +8,7 @@
Import 2023-09-08 02:16 | Mafyuh's Blog
-
+
@@ -155,7 +155,7 @@ 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...