RocketChat + Twilio In my homelab, I'm using RocketChat with outgoing webhooks to Flowroute for SMS. I wanted to try my hand at Twilio SMS Messaging API. Twilio's API takes Content-Type application/x-www-form-urlencoded. This took me a really long time to figure out in JavaScript (I'm still
Tutorial GitLab - Install & Configure URL Debian Installation Docs apt-get update apt-get install -y curl openssh-server ca-certificates perl apt-get install -y postfix curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | bash EXTERNAL_URL="http://gitlab.hxrmsmurf.info" apt-get install gitlab-ee Update External URL Edit /etc/gitlab/
Articles Migrating Personal Website to Jekyll + GitHub Pages Over this last Saturday and Sunday, I finally sat down and migrated my old, static HTML website to Jekyll format. Jekyll is a static website generator based in Ruby. hxrsmurf.github.io/hxrsmurf.info I opted to do Data Files instead of Collections. I
Articles MinIO & Backblaze B2 Integration MinIO is a great web browser tool to use with Backblaze B2. Recently, I found the latest MinIO does not support B2 due to eTags. So, a previous version needed to be used. Here's the info in github. S3 gateway - Backblaze b2 · Issue
Articles Rocket Chat WebHook Integrations I've wanted to trial-and-error an alternative to Discord (self-hosted). I came upon RocketChat. Some of the integrations I enjoyed playing with are text messaging (SMS) and e-mail. Sort of like a single-app for all my communications. I currently use Flowroute for SIP via FreePBX
Articles Configuring My Websites I just migrated back to a DigitalOcean $5 droplet for some of my websites. I wanted to do this because my homelab has minimal upload speed. I have a "cdn" and cache on the local server. I store the files in BackBlaze. Install Updates
Tutorial Configure Firefox DNS-over-HTTPS Source I had to do this because I have publicly routable domains in my homelab. You can configure exceptions so that Firefox uses your OS resolver instead of DOH: Type about:config in the address bar and press Enter. 1a. A warning page may
Tutorial Using pFsense HAProxy Source In pFsense, open HAProxy: Select the "Backend" tab Select "Add" Input data in the "Name" field, select the "+" to add a backend server Input a server address and port Select "Basic" for the "Health check method" (for using Ghost blog) Select the "Frontend"
Tutorial How To Reset Ghost User Password Per Farmsoft Studios and SoftHints, one can follow the steps below: Generate Bcrypt hash from PasswordHashingGet the ghost config password (database access)cd /var/www/ghost ghost config get database.connection.password2. Login to mysql and execute the code below (replacing with hash and
News Fiat-Chrysler Recalls Challenger for Cruise Control Issues According to Jalopnik, Fiat-Chrysler recently announced their new 2018 Dodge Challenger SRT Demon can get stuck in cruise-control. There are nearly 2,000 vehicles up for recall. Source
Tutorial How To Configure ADFS In AWS Here are some quick references to configure ADFS in AWS. This is originally developed by Jeff on the AWS Security Blog Install ADFS Role and IIS roleRename the serverGenerate self-signed certificateConfigure ADFS roleUse the command below to download the ADFS metadata XML file Invoke-WebRequest
Tutorial Setup OS Ticket on Debian 9.8 This is how I configured OS Ticket on Debian 9.8. Distributor ID: Debian Description: Debian GNU/Linux 9.8 (stretch) Release: 9.8 Codename: stretch Use apt-get install to install some packagesapt-get install apache2 mysql-server net-tools php php php-apcu php-imap php-intl php-mbstring php-mysql
Tutorial PowerShell Change Modify Date This PowerShell one-liner sets the lastwritetime from null to lastaccesstime. $(Get-Item FILEHERE).lastwritetime = $(Get-Item FILEHERE).lastaccesstime Source
Tutorial CloudFormation Template For Simple 3 VPC This is a work-in-progress CloudFormation template. The template creates three VPCs. Each VPC has a WAN and NAT subnet. A WAN subnet has an internet gateway while a NAT subnet has a NAT gateway. The route tables for each VPC are updated accordingly. I
CloudFormation Template For Simple 3 VPC This is a work-in-progress CloudFormation template. The template creates three VPCs. Each VPC has a WAN and NAT subnet. A WAN subnet has an internet gateway while a NAT subnet has a NAT gateway. The route tables for each VPC are updated accordingly. I
Articles Migrating to Jekyll and AWS I had this website in a traditional WordPress website (MySQL and Debian). I’ve been learning more about Amazon Web Services products. I have seen a lot of starter blogs/tutorials on doing a static website. I learned a little about Lambda and NodeJS.
Tutorial Resolve FreePBX PicoFeed Reader Reader Error I got this error while initially setting up a new FreePBX installation. I restarted the server to no avail. I found this via Google. And it fixed the login issue. fwconsole ma upgrade dashboard fwconsole reload Source
Tutorial How To Use LetsEncrypt for WildCard SSL Lets Encrypt and certbot recently announced (actually quite some time ago) that they would be able to offer free wildcard SSLs. I've finally gotten around to doing that for my domains. Here is a great article on that, as the original method didn't do
Tutorial How to Expand An LVM Partition View the physical volume: pvsView the volume group: vgsView the logical volume: lvsDisplay the logical volumes: lvdisplayDisplay the volume group details: vgdisplayExtend the actual logical volume: lvextend -l +[Free PE / Size] /dev/[volume group name]/[logical volume]Resize the actual logical volume: resize2fs /dev/
Articles Using AWS Rekognition to Sort Images I take a lot of photos with my phone. About every month I back them up to my computer and sort them into folders. Even though the photos most contain my pets, I have other photos like of my motorcycle, receipts, funny Reddit posts
Using AWS Rekognition to Sort Images I take a lot of photos with my phone. About every month I back them up to my computer and sort them into folders. Even though the photos most contain my pets, I have other photos like of my motorcycle, receipts, funny Reddit posts
News Forester XT Removed from Subaru's Lineup Initially captured by Torque News from Top Gear Philippines, Subaru says it has three reasons why they removed the 2.0 litre turbocharged Sportiness is not about more powerResponsiveness of engine and handling from the driver inputsNew Subaru Global Platform (SGP)Use new, existing
Stats July 2018 Texts Here's the Google Data Studio for this month. I almost published before double-checking for my friend "Brandon 1." Signal has the country code and omits the dash between the phone number. My "contact" SQL table, well BigQuery table, has those dashes. I guess I