-
Install Homebrew The Missing Package Manager for macOS (or Linux) — Homebrew
-
Download Miniforge3
-
Install Miniforge3 and restart your terminal as soon as the installation finishes:
# Docker multistage build ghost blog with AWS S3 storage adapter | |
# Configure ghost-storage-adapter-s3 | |
# => https://www.npmjs.com/package/ghost-storage-adapter-s3 | |
# stage | |
FROM ghost:3.17-alpine as ghost-storage-adapter-s3 | |
WORKDIR $GHOST_INSTALL/current | |
RUN yarn add "ghost-storage-adapter-s3@2.8.0" | |
# build |
version: '3' | |
services: | |
bitwarden: | |
container_name: bitwarden | |
hostname: bitwarden | |
image: vaultwarden/server:1.26.0 | |
restart: always | |
volumes: | |
- /etc/localtime:/etc/localtime:ro |
In this document, I will explain how to setup nut
(Network UPS Tools) on Ubuntu 18.04 and 20.04.
It is basically the next chapter of my previous gist, Upgrade nut on Ubuntu 18.04.
I'll only document USB
connected UPS and not the other supported connection modes.
Gist to support https://www.youtube.com/watch?v=vMlUVDcriww
- https://github.com/GoogleContainerTools/kaniko
- https://docs.cloudbees.com/docs/cloudbees-ci/latest/cloud-admin-guide/using-kaniko
kubectl create secret docker-registry docker-credentials --docker-username=[userid] --docker-password=[Docker Hub access token] --docker-email=[user email address] --namespace jenkins
Accessing a subnet that is behind a WireGuard client using a site-to-site setup
We want to access a local subnet remotely, but it is behind a NAT firewall and we can't setup port forwarding. Outgoing connections work, but all incoming connections get DROPPED by the ISP's routing policy.
This guide creates a reverse SSH tunnel to route all Plex server traffic through it.
Step 2 is done on the tunnel, all other steps are done on the plex server.
On plex server:
apiVersion: v1 | |
kind: PersistentVolume | |
metadata: | |
name: test | |
spec: | |
capacity: | |
storage: 10Gi | |
storageClassName: cg-storageclass | |
accessModes: | |
- ReadWriteMany |