- Some variables to avoid writting too much and create some folders:
export PODNAME="nextcloud"
mkdir -p ~/containers/nextcloud/{db,nginx,html}
- Copy the
nginx.conf
file:
qemu-system-aarch64 -L /Applications/UTM.app/Contents/Resources/qemu -S -qmp tcp:127.0.0.1:4444,server,nowait -nodefaults -vga none -spice "unix=on,addr=/Users/edu/Library/Group Containers/WDNLXAD4W8.com.utmapp.UTM/1AEA40F1-1FDC-4EF7-9D4B-D2FA79DFC7E5.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=off" -device virtio-ramfb -cpu host -smp cpus=2,sockets=1,cores=2,threads=1 -machine virt, -accel hvf -accel tcg,tb-size=512 -drive if=pflash,format=raw,unit=0,file=/Applications/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd,readonly=on -drive "if=pflash,unit=1,file=/Users/edu/Library/Containers/com.utmapp.UTM/Data/Documents/OpenBSD 7.1.utm/Images/efi_vars.fd" -boot menu=on -m 2048 -name "OpenBSD 7.1" -device nec-usb-xhci,id=usb-bus -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device qemu-xhci,id=usb-controller-0 -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id= |
export PODNAME="nextcloud"
mkdir -p ~/containers/nextcloud/{db,nginx,html}
nginx.conf
file:
# /etc/NetworkManager/dispatcher.d/41-captiveportal | |
#!/bin/bash | |
SSID='MYSSID' | |
USER='user' | |
PASSWORD='password' | |
HOST="mycaptiveportal.example.com" | |
URL="https://${HOST}/login.php" | |
if [ "${CONNECTION_ID}" == "${SSID}" ]; then |
yum remove postfix | |
yum install epel-release | |
yum install apcupsd smartmontools ssmtpd lm_sensors fail2ban | |
sensors-detect --auto | |
cat << EOF > /etc/fail2ban/jail.d/99-enabled.conf | |
[sshd] | |
enabled = true | |
EOF |
opkg install kmod-veth
opkg install kmod-ipt-extra
opkg install iptables-mod-extra
dependencies: | |
https://www.npmjs.com/package/ps4-waker | |
jq |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
labels: | |
product: k8s-elastic | |
name: elastic-config | |
data: | |
elasticsearch.yaml: | | |
discovery.type: single-node | |
--- |
devices: ({ | |
name: "Wireless Mouse MX Master 2S"; | |
// A lower threshold number makes the wheel switch to free-spin mode | |
// quicker when scrolling fast. | |
smartshift: { on: true; threshold: 16; }; | |
hiresscroll: { hires: true; invert: false; target: false; }; | |
// Higher numbers make the mouse more sensitive (cursor moves faster), |
#!/usr/bin/env bash | |
# https://stackoverflow.com/a/55796558/491522 | |
getall() { | |
for i in $(oc api-resources --verbs=list --namespaced -o name | grep -v "events.events.k8s.io" | grep -v "events" | sort | uniq); do | |
echo "Resource:" $i | |
oc -n ${1} get --ignore-not-found=true ${i} -o yaml > ${1}/${i}.yaml | |
done | |
} |
apt install armbian-firmware-full bluez
systemctl enable bluetooth --now