GL.iNet GL-AR300M16-Ext with Tailscale and Samba (micro NAS with VPN)

I wanted to create a small, cheap device that I could put on my parents’ and in-laws’ networks so that they could have a small local backup and so that I could have a secure entry point into their home network for support issues. I already have an online backup… Continue reading

Fix banding from electronic shutter (silent shooting) and LED lights

Recently I used my new Sony mirrorless camera under LED lighting in silent shooting mode (electronic shutter) and the photos had horrible banding – dark stripes across every image. There’s lots of info on this online (it turns out) but to prevent it you need to shoot slow enough for… Continue reading

Add custom icons to MeshCentral (part 3 – styles)

Carrying on from part 2 (night mode), if you copy the stylesheet style.css from C:\Program Files\Open Source\MeshCentral\node_modules\meshcentral\public\styles (in my installation) to our custom directory (- in this case C:\Program Files\Open Source\MeshCentral\meshcentral-web\public\styles) and make a few adjustments, it’s a little prettier. These are the sections to change: .DevSt {padding: 15px !important;background:… Continue reading

Add custom icons to MeshCentral (part 2 – night mode)

Following on from part 1 I have updated the icons for night mode, if you edit config.json (in C:\Program Files\Open Source\MeshCentral\meshcentral-data in my installation) and update the domains section to use night mode and hide the header and footer (see code below) and then use the icons linked to here… Continue reading

Add custom icons to MeshCentral (part 1)

MeshCentral is great, but the icons are a little Windows 7. Luckily, the author Ylian Saint-Hilaire has added a simple way to change them. Go to your MeshCentral installation folder and navigate to \meshcentral-web\public\images – this might look something like this: C:\Program Files\Open Source\MeshCentral\meshcentral-web\public\images Then place the icons in the… Continue reading

Summernote insert single line break instead of paragraph on pressing enter

I’ve seen a variety of discussions about this and none of them quite worked for me, so here is my version – working on the current (0.8.9) version. $(“#summernote”).summernote({ //your options }).on(“summernote.enter”, function(we, e) { $(this).summernote(“pasteHTML”, “<br><br>”); e.preventDefault(); }); We intercept the enter key, insert 2 breaks (required for new… Continue reading

PHPMailer NTLM (MS Exchange) SMTP authentication

PHPmailer does not work with NTLM authentication and insists on using mhash() which is deprecated – so you need to edit the file in /extras called ntlm_sasl_client.php Find the code that checks if mhash() is installed and replace the 3 mhashes with hash instead: || !function_exists($function = “mhash”) ) {… Continue reading