Advanced Search
Search Results
25 total results found
FiOS Router
Set Router to Bridge Mode Login to router administration interface Select "My Network" on the top bar Select "Network Connections" > "Advanced" Select edit icon for "Network (Home/Office)", then click "Settings" on the bottom right Check the box for bridge ...
Docker Healthchecks
Rationale Use these to verify the health of database containers. This allows me to only run web services when a database is healthy. This prevents us from hiding a silent failure. MariaDB healthcheck: test: ["CMD", "healthcheck.sh", "--connect", "--innod...
crypttab
This configuration allows us to automatically unlock but not mount external drives. For example: /etc/crypttab diskn UUID=<path to disk by /dev/disk/by-uuid> /etc/keyfiles/<keyfile name> luks,nofail This configuration will use the keyfile /etc/...
Intel NIC Configuration
Wireless Configuration # iwlwifi.conf # Enable antenna aggregation options iwlwifi 11n_disable=8
LUKS
https://wiki.archlinux.org/title/Dm-crypt/Specialties#Disable_workqueue_for_increased_solid_state_drive_(SSD)_performance
Import a qcow2 file
qm importdisk <vm_id> file.qcow2 <storage-backend>
Rename a node
#!/usr/bin/bash mkdir -p /tmp/qemu ## make temp dir for moving VM config files cp /etc/pve/nodes/$original_hostname/qemu-server/* /tmp/qemu/ hostnamectl set-hostname "$new_hostname" sed -i "s/$original_hostname/$new_hostname/g" /etc/hosts services=(...
Tailscale Auto Cert Update Service
These systemd services allow me to update the Tailscale certificates for PiKVM every 80 days without manual intervention. cert-update.timer [Unit] Description=Update tailscale certificates for nginx [Timer] OnBootSec=1min OnUnitActiveSec=80d AccuracyS...
How to upgrade MariaDB inside Docker
docker compose exec -it db bash -c "mariadb-upgrade -u root -p" Then enter password
Policy - systemd-resolved
Fix Intel Ethernet NIC Hang
Problem If ethernet hangs and you get this journal log: Mar 29 05:14:04 pve-01 kernel: e1000e 0000:00:1f.6 enp0s31f6: Detected Hardware Unit Hang: TDH <3> TDT ...
CUPS
Firewall rules:
Printers
Unable to add AirPrint/mDNS/Bonjour Printer Verify if you are getting the following error in /var/log/cups/error_log E [19/Apr/2025:20:23:27 -0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (PRINTER_URL) via ...
When plasma won't start after a kernel upgrade
Most likely it's something wrong with X, I fixed my issues by adding the following to /etc/sddm.conf.d/10-wayland.conf [General] DisplayServer=wayland GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell [Wayland] CompositorCommand=kwin_wayland -...
Sops-Nix Setup
To set up the system to run sops-nix, I usually use the host SSH key like so: nix run 'nixpkgs#ssh-to-age' -- -private-key -i /etc/ssh/ssh_host_ed25519_key Copy the generated private key to /var/lib/sops/age/keys.txt . This is the location set in the sopsF...
Grafana Alloy
How to get WAL stats for alloy: alloy tools prometheus.remote_write wal-stats /var/lib/private/alloy/data-alloy/prometheus.remote_write.default/wal
New Host Checklist
Provisioning Add terraform entry for VM, then run terraform plan, verify, and then terraform apply Follow nixOS provisioning steps NixOS Configuration Create/copy config folder for host with intended name in hosts i.e. hosts/hostname. Copy the defau...
Sops-Nix Env Files
Create the plaintext env file to be used Do not commit any plaintext env files into version control Run the command to encrypt the file: sops --input-type binary --output-type binary -e [file] To edit the file, run the following code: sops --input-type...