Use local HTML on new tab in Firefox on ArchLinux in 2022

Recently I set out to customize my Firefox a little bit. I found this awesome Start Page thanks to /r/startpages which you can download here. Upon setting it up, and customizing it I realized the old method of userChrome.js doesn’t seem to work anymore for opening a local HTML file in a new tab. Annoying. After a little research, I’ve figured it out and documented it for anyone else running into this....

November 23, 2022 · 2 min · 342 words · Matt G

Setting up a Matrix server for Secure Encrypted Communications through almost all the channels you and your friends use.

With all the privacy issues these days I decided to check out alternatives to using standard services. With that I found Matrix which allows for a secure ‘slack like’ service that also has ‘bridges’ that let you connect to iMessage, Slack, Signal, Facebook even Twitter and Instagram. I have not fully configured this, this is mainly for my records purposes and I stole most of this from the excellent article I found called Running your own secure communication service with Matrix and Jitsi....

March 21, 2021 · 5 min · 1041 words · Matt G

How to setup a Chromium Kiosk Startup Mode for Raspberry Pi running Raspbian Server in 2021

I was tasked with creating a simple dashboard for a client of ours that auto runs on boot of the computer. This weekend I sat down to work on this and here’s what I found. First, make sure you go with Rasbian Server edition of the OS. I tried with various other flavours and it was a convoluted process to remove GDM or install LXDE and actually have this run with minimal effort....

February 7, 2021 · 3 min · 436 words · Matt G

How to setup remote website deployment using git the proper way

Years ago I set this up with a bunch of convoluted scripts, and etc. No fun. Today I did a bit of research and found out how to easily setup your web server to pull updates from your git repo anytime you publish to it – the proper way. Here’s how to do it. First, connect to your remote web server ssh youruser@yourserver.com Note, we make some assumptions that you host your site in /var/www/html and that you’ve already added your ssh keys to your git server for both master, and production web server....

January 9, 2021 · 2 min · 321 words · Matt G

Using two ODROID HC2’s to create a small NAS with GLUSTERFS for PLEX server

My Mac Mini acting as a PLEX server was from late 2009 and had began stuttering when playing some recent high quality rips or transcoding. It was time to upgrade. Luckily I had an old i7-4790K processor laying around. I bought a case from amazon, and sourced a cheap 1150 motherboard locally. I also already had a 250gb SSD I wasn’t using. All I needed was some ram and I was in business....

August 4, 2018 · 3 min · 571 words · Matt G