Skip to content
View afreidah's full-sized avatar
💭
Hacking on shit, try to work out the details of vagabond
💭
Hacking on shit, try to work out the details of vagabond

Block or report afreidah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
afreidah/README.md

Alex Freidah

Infrastructure & Platform Engineering · website


Homelab (munchbox - named after my dog Munch) and projects that spun out of it

s3-orchestrator
s3-orchestrator
Presents many S3-compatible providers as one S3 endpoint, with replicated copies, read failover, per-backend limits, compression, and envelope encryption.

Looking for more users and contributors.
munchbox munchbox
Hybrid-cloud homelab running Nomad, Consul, and Vault across bare metal, Proxmox VMs, and Oracle Cloud free-tier nodes linked over WireGuard. The other projects spun out of it.
g3 g3
S3-compatible gateway backed by a Google account: object data streams to Drive with no size ceiling, Gmail messages hold the metadata, and a local SQLite index keeps metadata reads off the API entirely.
nomad-temporal-jobs nomad-temporal-jobs
Seven Temporal workers running ten scheduled jobs against the cluster: on-demand CI runners that exist only while a job is queued, Raft snapshots, image scanning, ACME and GitHub token renewal, and storage reclamation, all traced with OpenTelemetry.
munchbox-hashi-upgrade munchbox-hashi-upgrade
Resumable rolling upgrades for Nomad, Consul, and Vault, with task order and health gates based on dynamically discovered cluster topology. Used to upgrade Munchbox live: Nomad over 12 hosts, Consul over 17, Vault over 3.
cloudflare-log-collector cloudflare-log-collector
Polls Cloudflare for firewall events, HTTP traffic, account audit logs, and real browser Core Web Vitals, shipping them to Loki and Prometheus with every cycle traced to Tempo.
oracle-watchdog oracle-watchdog
Auto-recovers stuck Oracle Cloud free-tier instances by watching Consul session heartbeats and driving OCI stop/start cycles.

Pinned Loading

  1. s3-orchestrator s3-orchestrator Public

    Storage orchestration layer presenting many S3/blob providers as a single S3 endpoint, keeping a configurable number of copies across them with read failover, plus optional per-backend byte, reques…

    Go 40 9

  2. munchbox munchbox Public

    home cluster stuff

    HCL 8 2

  3. cloudflare-log-collector cloudflare-log-collector Public

    Cloudflare analytics collector for Loki and Prometheus

    Go 2 1

  4. g3 g3 Public

    An S3-compatible gateway that stores objects in Google Drive and metadata in Gmail, with a local SQLite/Postgres index for zero-API-call HeadObject and ListObjects. Built for write-once/read-rarely…

    Go 7 1

  5. oracle-watchdog oracle-watchdog Public

    Auto-recovers stuck Oracle Cloud free-tier instances by polling Consul KV for missing session heartbeats and driving OCI stop/start cycles. Ships an optional WireGuard endpoint resolver and Cloudfl…

    Go 1

  6. nomad-temporal-jobs nomad-temporal-jobs Public

    Temporal workflow workers that automate infrastructure ops on a Nomad/Consul cluster: backups to S3, Trivy vulnerability scanning, orphaned-data cleanup, and saga-based Docker registry GC — fully t…

    Go 1