Open source tools built with Rust and Docker.
- caesura - A versatile command line tool for fully automated transcoding of FLAC sources
- coda - Gazelle and Unit3D stats for Grafana
- tremolo - Torrent sync for Deluge and qBittorrent
- gazelle_api - API client for OPS and RED
- qbittorrent_api - API client for qBittorrent
- deluge_api - API client for Deluge
- flat_db - Flat file database
- rogue_config - Options pattern
- rogue_logging - Logging and error handling
- caddy-cloudflare - Caddy with Cloudflare DNS module
- backup - Backup volumes to Backblaze B2 using rsync and restic
- preflight - Preflight checks for Docker containers
- alloy - Grafana Alloy telemetry collector with GeoIP enrichment
- ci - Reusable GitHub Actions workflows for Rust and Docker
- how-to-setup-deluge-with-protonvpn-portforward - How to setup Deluge via Proton VPN with port forwarding
- how-to-setup-plex-sonarr-radarr - How to set up Sonarr, Radarr, Lidarr, Readarr, Plex and Jellyfin
All commits are signed with GPG. Two separate keys are used:
RogueOneEcho.ascsigns commits made locally.RogueTwoDelta.ascsigns commits and tags created by CI/CD. This key is stored as a GitHub Actions secret, separate from the primary key so it can be revoked independently if compromised.
Download and import the RogueOneEcho key:
curl -sL https://raw.githubusercontent.com/RogueOneEcho/RogueOneEcho/main/RogueOneEcho.asc | gpg --importDownload and import the RogueTwoDelta key:
curl -sL https://raw.githubusercontent.com/RogueOneEcho/RogueOneEcho/main/RogueTwoDelta.asc | gpg --importVerify the signature of any commit:
git log --show-signature -1 <HASH>Verify the signature of any tag:
git verify-tag <TAG>GPG keys can be used to send an encrypted message that only RogueOneEcho can decrypt.
Encrypt a simple message:
echo "Your message" | gpg --armor --encrypt --recipient RogueOneEchoEncrypt the content of a file and print the output:
gpg --armor --encrypt --recipient RogueOneEcho --output - YOUR_FILE.txtage keys can be used to send an encrypted message that only RogueOneEcho can decrypt.
RogueOneEcho.ageis a public key for encryption.
Encrypt a simple message:
echo "Your message" | age --armor --recipient age186xy858t55tjvpk09khzaptn2ld04p2tfzawnkhpk04e8ar853qst3hkftEncrypt the content of a file and print the output:
age --armor --recipient age186xy858t55tjvpk09khzaptn2ld04p2tfzawnkhpk04e8ar853qst3hkft YOUR_FILE.txt