Fixing Icons in Vaultwarden

For the last week(?) or so, I noticed that i was no longer seeing icons in my Bitwarden client that is connected to my Vaultwarden install. This morning I finally decided to look into it & see how to fix it. It actually took shorter than I was expecting. I have my local services behind nginx, & just needed to make a quick update to my config, thanks to a comment by BlackDex here: GitHub: dani-garcia / vaultwarden No Icons in Desktop Clients with Vaultwarden 1.33.0 #5452 ...

January 29, 2025 · Sean P. McAdam

Week Ending January 25, 2025

Still have some time left in the week, but figured I would start to put together some of the things I was working on. Reinstalled Proxmox again on one of my hosts to see if I want to plan to move to that method of management vs. Ubuntu Server + Docker So far I haven’t done that much with it, just talking over a coworker’s setup to see if I can mirror that, but I wasn’t expecting to be leveraging VM’s + Docker within there vs. the LXC containers. If that’s the best way (because of the ability to do snapshots, etc), then I’m going to give it a try. I’m going to need to see about backups as well, since I would need to access the files on the drive of the VM vs. direct access like I have with Ubuntu Server. I did use a helper script to reconfigure a few things after the base install: GitHub: community-scripts \ ProxmoxVE I was able to get Proxmox into Homepage: gethomepage \ homepage: docs/widgets/services/proxmox.md Additional Reading: XDA: How I use Docker with Proxmox for the perfect home lab duo Tim Kye: Installing Servarr Stack with Docker Compose Got ACME working on my OpenWrt router so that it can get certificates from my internal Step-CA server on its own. Command to generate the certificate in the first place: /usr/lib/acme/client/acme.sh -d openwrt42.domain.tld --keylength 4096 --accountemail Administrator@domain.otherTLD --server https://ca.home.tld:port/acme/acme/directory --days 7 --standalone --listen-v6 --issue --home /etc/acme --pre-hook "service uhttpd stop" --post-hook "service uhttpd start" --force I’m going to have to double check the renewal process to make sure that uhttpd is stopped before & started after getting a cert, otherwise it was very similar to certbot on my other hosts. Cleaned up some of my docker-compose.yml files (well, edited through Portainer) to actually look at all my external drives for media. Since Plex likes movies to be in individual folders (instead of alphabetical, A-Z like I used to have) I had to work on that. I found the script below that will take all of the individual movie files & create folders for them, then move the file in there. the one issue is trying to get it to also move the subtitle files into that same folder so it doesn’t have to be done manually: for f in *.(mp4|mkv|avi|mov|flv|en.srt)(N); do if [ -e "$f" ]; then mkdir "${f%.*}" mv "$f" "${f%.*}" fi done I also had a command to swap colons for hyphens, just to clean that up: find . -depth -name '*:*' -exec bash -c 'mv "$0" "${0//:/-}"' {} \; Flipper custom firmware updates for my devices: GitHub: DarkFlippers / unleashed-firmware GitHub: RogueMaster / flipperzero-firmware-wPlugins Momentum Firmware I updated my Pixel Tablet to LineageOS 22.1 & even though i flashed Gapps & the Magisk-modified boot.img, I still lost root through Magisk. I did make a post on it, but I believe the issue was that I was supposed to patch init_boot.img instead of boot.img: v3ritas.TECH: Magisk-patched Boot for Pixel Tablet

January 23, 2025 · Sean P. McAdam

Magisk-patched Boot for Pixel Tablet

Magisk-patched Boot for Pixel Tablet January 19, 2025 Just following up to an older post about getting root on the Pixel Tablet with Magisk: Upgrading LineageOS Ma Instead of using Magisk to patch & flash boot.img, you are doing it to init_boot.img. Magisk: Installation: Patching Images: Use the Magisk app to patch init_boot.img, reboot to the bootloader, flash the modified image: adb reboot bootloader fastboot flash --slot all init_boot magisk_patched-28100_<<random_string>>.img fastboot reboot When the device boots, it should now be rooted again.

January 19, 2025 · Sean P. McAdam

Adding Trusted Domains to Nextcloud

January 09, 2025 I recently started setting up Cerbot to automate certificate renewals because I was tired of doing it manually, & I couldn’t figure out caddy or traefik proxy. After getting Step CA configured in Docker & playing around with that a little bit, I was able to start manually getting new certificates (created a new root CA instead of trying to import my existing) to make sure everything was working. For whatever reason, I had always run my nginx proxies on port 9443 instead of 443, which I believe did give me some problems with the verification needed by Step CA. So while updating my nginx configs to now accept traffic on port 443 for the verification, I also then had to update the certificate being used. For my “servers” that have nginx only (i.e.: Not my Pi-Hole boxes that have Apache too…), the change to 443 was not a problem. I do have some workarounds for the Pi-Hole devices. Well, after the above, I tried to start using Nextcloud on 443 but had a problem because it was not a trusted host. I run my Nextcloud instance in Docker, so it wasn’t as simple as editing config.php or straight-forward occ commands. This was ultimately how I was able to add another “trusted host”: # Check for the current list of trusted hosts: docker exec --user www-data <<container_name>> /var/www/html/occ config:system:get trusted_domains # Add a third trusted host: docker exec --user www-data <<container_name>> /var/www/html/occ config:system:set trusted_domains 3 --value <<sub.domain.tld>> # Verify the domain was added: docker exec --user www-data <<container_name>> /var/www/html/occ config:system:get trusted_domains I was able to get the details from the Nextcloud documentation (another RTFM moment) to get the exact syntax: Nextcloud Configuration: Using the occ command: Setting an array configuration value

January 9, 2025 · Sean P. McAdam

Site Logos

I’m going through what I want my site logo to be, or see if I stick with the old one?

December 26, 2024 · Sean P. McAdam

Clicks Keyboard for iPhone

Clicks Keyboard for iPhone December 10, 2024 I want to start getting back into the habit of making posts, so figured I’d start with this. I’m still playing around with it, but I’m enjoying the keyboard so far. Only issue I’ve run into is needing to disable one of the settings that set the spacebar to “activate” a field, which pretty much meant I couldn’t use a space in Safari or Firefox (only two I tried). After disabling that, everything worked as expected. I’m going to start playing around with Shortcuts & see what useful ones I can find or come up with to make the keyboard more useful. I am still getting used to how tall it makes the phone, especially when it’s already on a MAX, but we’ll see how that pans out.

December 10, 2024 · Sean P. McAdam

Moving from WordPress to Grav

Moving from WordPress to Grav December 08, 2024 After coming across Grav I decided to try this instead of WordPress. I’m apparently going all-in on it because while I did make a backup of my WordPress site, I have completely removed it in favor of Grav. I used a tool to convert the WordPress XML backup to markdown files & there is work I need to do to get it working 100%, but this seems to be good enough for now: GitHub: XARP616 / wordpress-export-to-grav ...

December 8, 2024 · Sean P. McAdam

Rabbit r1 Jailbreak Tools

I just wanted to make note of some r1 jailbreak details. David Buchanan: Jailbreaking RabbitOS (The Hard Way) carroot: rabbitOS tethered jailbreak

July 16, 2024 · Sean P. McAdam

Rabbit r1 Jailbreak

I haven’t tried it yet, but just saw someone mention an r1 jailbreak that doesn’t modify any partitions so shouldn’t affect OTA updates. It’s also tethered, meaning if or when the device reboots, it’s back to stock (which isn’t necessarily a bad thing). In case anyone was interested: RabbitOS Jailbreak

July 11, 2024 · Sean P. McAdam

Playdate Resources

Making note of a few things I came across recently for the Playdate: GameKid itch.io: Game Boy & Homebrew GitHub: sayhiben / awesome-playdate

July 7, 2024 · Sean P. McAdam