Author: Dougie Richardson

  • Self-hosted Bitwarden

    Plesk Obsidian (18.0.54) with Docker extension (1.6.1-265). Vaultwarden Server image: Un-tick “Automatic port mapping” then configure the container (PATH, ROCKET_PROFILE, and ROCKET_PORT is pre-configured). DOMAIN needs to be a full URI as it is prepended to links in emails sent by the system. If you are using port 465 for SMTP (as I am) you…

  • Renew SSL certificate in Plesk with IONOS

    Log in to IONOS – you need three files: If you don’t have the private key, Revoke Old Certificate, then Reissue Certificate – on Firefox this is a bit weird but it’ll download the key file but until you open it won’t complete the reissue. In Plesk go to Websites & Domains > SSL/TLS Certificates…

  • Static sites with Jekyll in Ubuntu

    Setup Ruby Remove the default Ubuntu install, otherwise you’ll get an error You don’t have write permissions for the /var/lib/gems/3.x.x Directory and configure Ruby to install gems to a folder in your home. Install Jekyll Create a new project Edit project Jekyll has excellent documentation, the step-by-step guide will get you up to speed. In…

  • Upgrade Ubuntu from command line

    Default release upgrade behaviour is configured in /etc/update-manager/release-upgrades. Upgrade with sudo do-release-upgrade.

  • The Horn

    Overlooks M8 and periodically “speaks” although I’ve never made out what it says. Sculpted by Dalziel and Scullion and commissioned by West Lothian Council.

  • Expo on Codespaces

    What will I need? How long will it take? About ten minutes. Lets give it a go! Create a new Codespace using the blank template: Once initalised, create an empty Expo React App (select (y)es when prompted): Install the expo-cli command line tool globally: Change into your example project’s folder and edit App.js, maybe adding…

  • Metro not starting automatically on Ubuntu

    Expected behaviour: Should launch Metro and an Android emulator but Metro is not launched. Manually launching metro works: