Projects
Action Delay API | Current Cloudflare Delay Status - all.cloudflare.chaika.me #
Monitoring the delay of various Cloudflare Update Actions such as Deployed Workers being served updated on Edge, DNS Updates, Rule Updates and more.
Monitoring from over 25+ locations to ensure the update is globally visible.
4 Million+ DNS and HTTP Requests from all nodes per day to accurately monitor, with over 400k unique per location delay job results daily.
All delay results stored in ClickHouse with no sampling, and status live updated.
New Cloudflare Workers AI Monitoring, automatically testing every single Workers AI Model over 300k times per day to assess Workers AI Stability and Performance
Uncore Metrics | uncore.app #
Scan and store metrics on Servers for various Steam games, using the Steam Server Query Protocol.
Using a custom server query library to use a single UDP Socket for each scan.
Around 100 million server queries per day are made against 200k unique servers. All scan results stored in ClickHouse with no sampling.
CouchDB Pages | tobrien.dev #
Self-hosted CouchDB version of Github/Cloudflare Pages
PowerDNS Authoritative CouchDB Backend | tobrien.dev #
A PowerDNS Authoritative Backend using CouchDB (intended for use with multiple regions, using CouchDB Replication)
Cloudflare SuperSites | tylerobrien.dev #
Bundle up a static site, and distribute it across Cloudflare’s range of products, including embedded in the Worker, KV, and R2!
Workers Health Checks #
A fun example of a health checking service using Cloudflare’s SQLite Database, D1, with Cloudflare Analytics Engine (AE). This uses CRON Workers to execute Durable Objects in specific regions (locationHints) to do health checks on websites, checking for various conditions including response code, and response body, and writing to Analytics Engine for visualization in Grafana.
Folder Tunnels | folder-tunnels.projects.tylerobrien.dev #
Live stream a directory, like Cloudflare Quick Tunnels but for Folders
EasyShare | easyshare.projects.tylerobrien.dev #
Using Websockets with CF Workers and Durable Objects for end to end encryption of files or text
Automatic Couchdb Replication using Ansible #
Automatically create and set up couchdb replication using Ansible
Wireguard Mesh Network Ansible #
Automatically create and set up a wireguard mesh network using Ansible
Cloudflare Email Workers to Discord #
Use Email Workers to forward the emails you receive to a discord webhook! This handles respecting Discord’s various embed limits, trimming if necessary, and attaching email as an attachment.