Posts
All the articles I've posted.
OpenVPN MFA and PAM
Updated:So far I've seen 2FA/MFA with OpenVPN using a 3rd Party plugin openvpn-otp.so from evgeny-gridasov/openvpn-otp , but after I got it working I didn't like t
OpenVPN Client in the Background
With 2FA/MFA and OpenVPN on Linux you need to use the terminal to start up the session. sudo openvpn user.name.ovpn You then get to see all the prompts for
Restic and Backblaze B2
Updated:Setting up restic as per the instructions on Backblaze didn't work exactly as planned. The environment variables needed to be changed from B2_ACCOUNT_ID an
Exim4 Tainted and Permission Denied
Updated:Talk about driving me crazy. We had error messages in our logs claiming that the vacation transport - or out of office auto replies didn't work because of
Motion Sensitive Temperature Display
Updated:Following on from Python Motion Sensor I put together a 2004 LCD display, DHT11 humidity and temperature sensor and the AM312 PIR and came up with a displa
SonarQube
Code quality and code security https://www.sonarqube.org I found this very useful in scanning my code and pointing out some basic quality and security impr
Components, props and emit events
One of the things that trips me up is writing Vue components and passing in parameters and returning results. It's a one way process in the main. You can p
Removing ANSI Colours from Log Output
Despite using the --no-color switch for docker logs, I still get colour output. This is frustrating as I just want to throw the output into a file for anal
Python Motion Sensor
Updated:I wanted to add a motion sensor into a Python project that would activate a display to show the temperature only when someone was nearby. The AM312/HC-SR31
Laravel and Vue.js
Updated:I tried to pick up where I left off with my Laravel skills. I began with some vuejs pages and wrote the api to feed the data to them using axios. It took m