Recent comments
- JNARTHAN GOVINDASAMY on Windows Server 2019: Remote Desktop License Issue with User CALs
- Dae on Paste text even when prohibited in macOS (password dialogs etc)
- hagai on Paste text even when prohibited in macOS (password dialogs etc)
- Dae on Windows Server 2019: Remote Desktop License Issue with User CALs
- Adam on Windows Server 2019: Remote Desktop License Issue with User CALs
Categories
Tags
- apogee duet
- applescript
- bash
- caps lock
- confluence
- datadog
- data storage
- django
- egpu
- extjs
- gpu
- growl
- guacamole
- gulp
- i18n
- illustrator
- javascript
- jquery
- laserjet
- librsvg
- mac administration
- mac hardware
- mac mouse problems
- macos
- mac software
- mdadm
- microsoft word
- modx
- nginx
- postgres
- proxmox
- python
- raid
- readynas
- starcraft 2
- textmate
- time machine
- ubuntu server
- virtualization
- vite
- vscode
- windows
- windows server
- xcode
- zola
Category Archives: How to’s
Authentik: set custom username for OAuth application (e.g. for Apache Guacamole) via a property mapping
If you use Authentik (https://goauthentik.io/) as an OAuth authentication provider for your Apache Guacamole (https://guacamole.apache.org/) instance and you’d like to customize usernames for Guacamole, here’s how you can achieve this. The steps described below may work for other applications, wired … Continue reading
Serving acme-challenges from two web-servers sharing the same domain via nginx
Say you have nginx listening on port 80 and sharing a domain with another web-server (e.g. Proxmox web-server) that is listening on a different port, and you want to route HTTP-01 (“acme-challenge”) requests to that second web-server.
Zola + Vite demo
How to neatly wire up Zola (static site generator) with Vite (frontend build tool) without special plugins (a minimal demo).
Postgres database on a separate drive
In psql: CREATE TABLESPACE mytablespace LOCATION ‘/Volumes/MyVolume/postgres’; CREATE DATABASE mydatabase TABLESPACE mytablespace; Kudos to GregHNZ for posting this on StackOverflow.
Django + Vue CLI + Webpack demo
How to wire up a Vue CLI app and Webpack to Django templates with routing, hot reload, code-splitting and without any extra plugins (a minimal demo + explanation).
VS Code: bind one key to multiple commands without an extension
People wanting to assign multiple commands to a single keybinding in VS Code typically use an extension, such as multi-command or macros. However, there is another, lesser known method to achieve this using built-in functionality of VS Code — user … Continue reading
Datadog: “could not retrieve nginx version info”
Apparently Datadog fails to retrieve nginx version information when server_tokens directive in nginx configuration is set to off.
Apache Guacamole: how to change the default URL path (/guacamole) to something else
Say you want to change Apache Guacamole’s URL from http://server:8080/guacamole to something like http://server:8080/my-hidden-guacamole-instance (or perhaps you’re using nginx to proxy requests to Guacamole / Tomcat and you don’t want any path at all). (See Docker image specific instructions in … Continue reading
Downgrade any Homebrew package easily
Update from 2020: the instructions for tesseract don’t work anymore, see comments from other users below the post. I’ll use Tesseract as an example, but the same logic can be applied to any other Homebrew package.