Site traffic

Every request to any site on this Pi (wiki, Qwordy, Wiring, Tilt) passes through Caddy, which writes one line per request. This page reads those lines. No tracking script is needed for any of it: it's what a browser sends on its own. Pi Info covers the hardware.

Logging started Oct 21, 2026 2:15 PM (LA time). A visitor is one IP address + browser on one day; a page view is a page a person (not a bot) loaded.

48
Visitors
people, by IP + browser per day
398
Page views
8.3 per visitor
3,061
Requests
pages, images, scripts, bots
78%
From bots
crawlers, scripts, scanners
17.7 MB
Data sent
after compression
105 ms
Page build time
median, on the Pi

Visitors per day

45
22.5
Oct 16Oct 22

Page views by hour LA time

307
153.5
12am6amnoon6pm11pm

Who visits

"Came from" is the Referer header on a visitor's first page. Country is Cloudflare's lookup of the IP; the edge is the Cloudflare data center nearest the visitor.

Sites page views

  • wiki-doc.com 37093%
  • qwordy.wiki-doc.com 267%
  • tilt.wiki-doc.com 21%

Top pages page views

  • wiki / 4110%
  • wiki /traffic 185%
  • qwordy / 164%
  • wiki /pages/portfolio/portfolio.md 62%
  • wiki /pages/about/purpose.md 41%
  • wiki /pages/pcb/touchtone_v2.md 41%
  • wiki /pi_info 41%
  • wiki /pages/glib/notes/aliases.md 41%
  • wiki /pages/glib/notes/keygen.md 41%
  • wiki /pages/notes/mermaid_diagrams.md 41%
  • Other 29374%

Came from visitors

  • Direct / bookmark 4696%
  • linkedin.com 12%
  • google.com 12%

Countries visitors

  • CN 1531%
  • US 1327%
  • DE 715%
  • SG 48%
  • HK 48%
  • KR 24%
  • BR 12%
  • JP 12%
  • Other 12%

Cloudflare edge visitors

  • Amsterdam 1327%
  • Los Angeles 715%
  • San Jose 612%
  • Ashburn 510%
  • Singapore 48%
  • Hong Kong 48%
  • Frankfurt 48%
  • Newark 12%
  • Other 48%

Browsers visitors

  • Chrome 3062%
  • Safari 1838%

Operating systems visitors

  • Windows 1838%
  • iOS 1838%
  • macOS 919%
  • Linux 24%
  • Android 12%

Devices visitors

  • Desktop 2960%
  • Phone 1940%

Languages visitors

  • zh 2858%
  • ? 1225%
  • en 715%
  • ko 12%

Recent visitors

The trail of pages each one viewed, newest first. Everything here came from request headers.

Last seenFromUsingCame fromPages
Oct 22 12:46 AM NL
speaks en
Chrome · Windows
Desktop
direct //
2 pages
Oct 22 12:15 AM US
speaks zh
Safari · iOS
Phone
direct /trivia
1 page
Oct 22 12:12 AM US
speaks zh
Safari · iOS
Phone
direct /
1 page
Oct 21 11:20 PM DE
speaks zh
Safari · iOS
Phone
direct /
1 page
Oct 21 11:06 PM KR
speaks ko
Chrome · Windows
Desktop
google.com /api/sensor/MN-01-t
1 page
Oct 21 11:06 PM JP
speaks en
Chrome · Windows
Desktop
direct /api/sensor/MN-01-t
1 page
Oct 21 10:42 PM HK Chrome · Linux
Desktop
direct //
2 pages over 342 min
Oct 21 10:39 PM US
speaks en
Chrome · macOS
Desktop
direct /pages/render.md/pages/blogs/GreysGames_30.md/pages/blogs/whywedream.md/pages/portfolio/portfolio.md/piano//piano///traffic
37 pages over 488 min
Oct 21 10:37 PM HK Chrome · macOS
Desktop
direct /
1 page
Oct 21 10:30 PM DE
speaks en
Chrome · macOS
Desktop
direct /pages/db/devices/esp32c3.md/pages/db/devices/esp8266_MOD.md/pages/db/hw/mpu_6050.md/pages/db/devices/2040_zero.md/pages/db/hw/oled_i2c.md/pages/db/hw/pir_sensor.md/pages/db/hw/rotary_encoder.md/pages/db/hw/tof_zxx.md
61 pages over 6 min
Oct 21 10:04 PM DE Chrome · Android
Phone
direct /pages/ai/trust.md/pages/notes/thought_cloud.md/pi_info/pages/jbcoffee/kopiku.md/pages/3dprinting/main.md/pages/jbcoffee/KissOfMatcha.md/traffic/wikeq/
242 pages over 1 min
Oct 21 9:53 PM US
speaks en
Safari · iOS
Phone
direct /build_stats//stats
3 pages
Oct 21 9:31 PM CN
speaks zh
Safari · iOS
Phone
direct /
1 page
Oct 21 9:21 PM SG
speaks zh
Safari · iOS
Phone
direct /
1 page
Oct 21 7:27 PM HK
speaks zh
Safari · iOS
Phone
direct /
1 page
Oct 21 6:15 PM CN Chrome · Windows
Desktop
direct ///
3 pages
Oct 21 6:15 PM CN Chrome · Windows
Desktop
direct /
1 page
Oct 21 6:15 PM CN Chrome · Windows
Desktop
direct ////
4 pages
Oct 21 6:14 PM CN Chrome · Windows
Desktop
direct /
1 page
Oct 21 6:14 PM CN Chrome · Windows
Desktop
direct ////
4 pages

Bots and scanners

Search engines, AI crawlers, link previews and uptime checkers name themselves in the User-Agent. Scanners try paths like /wp-login.php or /.env on every server on the internet, hoping for a misconfigured WordPress or a leaked password file. There is none here, so they get a 404.

Bots and crawlers requests

  • MJ12bot 1,20771%
  • SemrushBot 37922%
  • ClaudeBot 453%
  • AhrefsBot 121%
  • (no user agent) 111%
  • Mozilla 91%
  • curl 70%
  • Amazonbot 70%
  • facebookexternalhit 20%
  • Go-http-client 20%
  • Other 80%

Probed for weaknesses requests

  • /.git/config 41%
  • /.env 41%
  • /.env.local 41%
  • /.env.production 41%
  • /.env.staging 41%
  • /.env.development 41%
  • /.env.bak 41%
  • /.env.save 41%
  • /.env.old 41%
  • /.env.dev 41%
  • Other 65994%

Responses requests

  • 404 2,51782%
  • 200 48516%
  • 304 411%
  • 201 110%
  • 308 30%
  • 405 20%
  • 502 20%

Your request

Exactly what your browser sent to load this page, after Cloudflare and Caddy added their notes. Every visitor sends the same set. This table is shown only to you and isn't saved anywhere beyond the access log.

HeaderYour valueWhat it tells the server
Your IP address
Cf-Connecting-Ip
216.73.217.114Where on the internet you are. Maps to your internet provider and a rough location (often the city). The closest thing to an identity a server gets for free.
Country
Cf-Ipcountry
USCloudflare looks your IP up and adds the country.
Cloudflare data center
Cf-Ray
a4e710d9987c0555-CMHA request ID. The last three letters are the airport code of the Cloudflare data center you reached, usually the one nearest you.
Browser and device
User-Agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])Browser and version, operating system, and phone vs computer. Bots usually name themselves here.
Formats
Accept
*/*The file types the browser can handle.
Compression
Accept-Encoding
gzip, brgzip, br (Brotli), zstd: which compressions the browser understands.
Scheme
Cf-Visitor
{"scheme":"https"}Whether you used https (between you and Cloudflare).
Scheme, last hop
X-Forwarded-Proto
httphttp: the tunnel hands requests to Caddy over plain HTTP inside the Pi.
IP, last hop
X-Forwarded-For
127.0.0.1The standard header for the visitor's IP. Caddy only sees the tunnel on this Pi (127.0.0.1), which is why Cloudflare sends Cf-Connecting-Ip.
Hostname
X-Forwarded-Host
wiki-doc.comWhich site you asked for, added by Caddy.
Hostname
Host
wiki-doc.comWhich site you asked for. One Pi serves several.
Tunnel
Cf-Warp-Tag-Id
bf527c85-0bbc-4736-aa6e-e6aaecbf9747Which Cloudflare tunnel connection carried it to the Pi.
Plumbing
Cdn-Loop
cloudflare; loops=1Cloudflare marks requests it has passed along, to catch loops.

What a script on the page can add

Headers are only the start. JavaScript running in your browser can read much more, and analytics scripts (this wiki runs Google Analytics) send it home. Read just now by this page; none of it was sent anywhere.

WhatYoursWhy it matters

What the server can't see

  • Who you are. No name or email unless you type it in. An IP points at a household or a phone carrier, not a person.
  • The exact address. IP location is usually right about the country and often about the city, rarely closer. Cloudflare can add a city header; it's off here.
  • Time on a page. The server only sees requests. Time between two page loads hints at it; the last page of a visit is a blank.
  • Scrolling, clicks, mouse movement. Only a script can report those.
  • The same person on two devices, or across days once the IP changes. That's why analytics companies want you to log in.
  • Visits served from cache. Cloudflare and your browser keep copies of images and scripts, so those requests never reach the Pi.