Advanced Search
Search Results
15 total results found
Lyndon's Wiki
Welcome to my wiki! This site's purpose is to serve first and foremost as my own documentation - a config / design reference dumping ground to retain knowledge I pick up over the years. I decided to place the information somewhere simple and shareable for othe...
NetPlan
Ubuntu 18.04 and up ships with NetPlan instead of the standard /etc/network/interfaces file. I found the documentation to be fairly scarce, so I'll leave a few examples and snippets here. General Be sure to apply / test changes with sudo netplan generate and...
LXD (w/ NFS Shares)
I have a fairly cheap Synology system managing my spinning rust storage. Block storage over iSCSI didn't perform very well, so I ended up on NFS. NFS works well enough, but unfortunately the support to mount a remote export just isn't there yet. You'll need to...
ZFS
Decisions While encrypting the pool volume is possible, I decided to go with a sub-volume, just in case I need to add un-encrypted data later The options for encryption keys passphrase, raw key, and hex key. I'll be using a hex key for ease of backup in my pa...
Plex Troubleshooting
Codex Issues Source All codecs can be deleted safely, they'll be re-downloaded as needed. Remove all folders in /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Codecs
DNS over HTTPS w/ cloudflared
Installation & Configuration Cloudflare does a lot for me, I'm using their DNS hosting, as well as using them for upstream DNS over HTTPS using their cloudflared utility. I've had some reliability issues with it, though, so I'm documenting how I got through it...
Raspberry Pi Moonlight Host
My specifics: Hardware: Raspberry Pi 4b Controller: Xbox One S via Bluetooth Moonlight-qt works great on the 4b, instructions for this here: https://github.com/moonlight-stream/moonlight-docs/wiki/Installing-Moonlight-Qt-on-Raspberry-Pi-4 The controlle...
One-Liners
Full System Updates on Ubuntu apt-get update && env DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade -y && apt-get autoremove --purge -y && apt-get autoclean && snap refresh Update Ubuntu LXD Host & Containers (Needs to be saved to Script) #!/usr/bin/env b...
AMD APU & Parsec on Ubuntu 20.04/20.10
I have two AMD integrated graphics systems: Dell Insipiron 5585 w/ AMD Ryzen 3500U APU Desktop w/ AMD Ryzen 3400G APU AMD linux-firmware on Ubuntu 20.04/20.10 At the time of this writing, Ubuntu 20.10 has kernel support for the AMD APU, but the linux firmwar...
Citrix Workspace App with Wayland
I discovered with Wayland that grabbing the screen no longer works, so everytime I hit the Super key it activates in the host instead of inside Citrix. I got around this with two settings gsettings set org.gnome.mutter.wayland xwayland-grab-access-rules "['Wfi...
Ubuntu >= 22.04 Keyserver Repositories using Ansible
Ubuntu 22.04 and greater has deprecated the use of apt-key to install GPG keys to your system. I'm big on provisioning my systems using Ansible, and while I found lots of documentation about how to use the get_url module instead of apt_key I could not find any...
Bashrc Update Alias
These days we have all sorts of methods for updating software on Linux systems. Personally, I have systems running NixOS, Fedora, Ubuntu, some with flatpaks & snaps, and fwupd for firmware. Wouldn't it be nice to have a single bash alias for updating your loca...
Using Ansible & Terraform w/ LXD
I've been making more and more use of infrastructure as code tools, specifically Ansible & Terraform. Most of my servers are running in LXD containers, which these tools provide interactions with. Source Documentation Remote LXD Connections LXD Ansible Inv...
Docker inside NixOS Containers
Okay but why? I don't like Docker. I mean, I like the image, updates, packaging bits, but I very much dislike the networking. I don't want containers to use the host as a router, I want to use my router as a router, and also have control over east-west firewal...
July 2024 NixOS Prometheus Config
Monitored Host Snippets services.prometheus.exporters = { apcupsd.enable = true; node = { enable = true; extraFlags = [ "--collector.textfile.directory='/var/cache/node-exporter'" ]; }; }; systemd.timers."sanoid-monitoring" = { wantedBy = [ "t...