conv.

All stories
TechActive · 37h

Developer self-hosts personal blog as a Tor hidden service

David Alvarez Rosa details a build pipeline that publishes his static site simultaneously to the clearnet and to a .onion address.

What to know

  • A developer documented configuring his personal static site as a Tor hidden service, reachable via a .onion address with no CA, DNS, or exposed IP.
  • A CI/CD pipeline builds and deploys two versions of the site on every push—one for the clearnet and one with the onion address baked in as the base URL—to keep both in sync.
  • The post drew attention on Hacker News (103 points, 34 comments) and was reposted across Mastodon, though no substantive public discussion text was captured in this coverage.

David Alvarez Rosa Blog author and site operatorTor Project Nonprofit developer of the Tor networkmooreds Hacker News submitter

Developer self-hosts personal blog as a Tor hidden service
david.alvarezrosa.com

How it unfolded 3 developments, newest first · click a bar or a number to jump articlesposts

Peak 3 pieces in one hour at Sep 27, 3 PM; 24 pieces over 38 hours (2 articles · 5 posts · 17 comments) Sep 27, 3 PM — 3 pieces · 2 articles · 1 post — Newswires 2, Hacker News 1Sep 27, 4 PM — quietSep 27, 5 PM — 1 piece · 1 post — Mastodon 1Sep 27, 6 PM — 1 piece · 1 comment — Hacker News 1Sep 27, 7 PM — 2 pieces · 2 comments — Hacker News 2Sep 27, 8 PM — 2 pieces · 2 comments — Hacker News 2Sep 27, 9 PM — quietSep 27, 10 PM — quietSep 27, 11 PM — quietYesterday, 12 AM — 1 piece · 1 post — Mastodon 1Yesterday, 1 AM — quietYesterday, 2 AM — 2 pieces · 2 comments — Hacker News 2Yesterday, 3 AM — 1 piece · 1 comment — Hacker News 1Yesterday, 4 AM — 1 piece · 1 comment — Hacker News 1Yesterday, 5 AM — 2 pieces · 1 post · 1 comment — Hacker News 1, Mastodon 1Yesterday, 6 AM — 1 piece · 1 comment — Hacker News 1Yesterday, 7 AM — quietYesterday, 8 AM — 1 piece · 1 post — Mastodon 1Yesterday, 9 AM — 1 piece · 1 comment — Hacker News 1Yesterday, 10 AM — 1 piece · 1 comment — Hacker News 1Yesterday, 11 AM — quietYesterday, 12 PM — 2 pieces · 2 comments — Hacker News 2Yesterday, 1 PM — quietYesterday, 2 PM — quietYesterday, 3 PM — 1 piece · 1 comment — Hacker News 1Yesterday, 4 PM — quietYesterday, 5 PM — 1 piece · 1 comment — Hacker News 1Yesterday, 6 PM — quietYesterday, 7 PM — quietYesterday, 8 PM — quietYesterday, 9 PM — quietYesterday, 10 PM — quietYesterday, 11 PM — quietToday, 12 AM — quietToday, 1 AM — quietToday, 2 AM — quietToday, 3 AM — quietToday, 4 AM — quiet 123
4 PMyesterday8 AM4 PMnow · 5:40 AM ET
  1. 3

    Second Mastodon repost circulates the same link

    Account hn100@social.lansky.name reposted the article and HN discussion link roughly nine hours after the first Mastodon share, indicating continued cross-platform circulation.

    • The so-called "clearnet" www has suffered from "developers" hell bent on "scraping" and crawling to support their so-called "tech" companies. The situation has gotten worse with "AI" companies scraping and crawling for LLM "training data"These companies also attempt to create "walled gardens" to enable behavioral surveillance and ad targeting on…

      1vuio0pswjnm7Hacker News11h agoview on Hacker News ↗
    2 more of the top 3 · 15 posts in this stretch
    • hn100@social.lansky.name

      Self-Hosting on the Dark Web Link: https:// david.alvarezrosa.com/posts/se lf-hosting-on-the-dark-web/ Discussion: https:// news.ycombinator.com/item?id=4 9870295

      hn100@social.lansky.nameMastodon1d agoview on Mastodon ↗
    • My personal website has been hosted on Tor for years. It's easy to do from your home even behind a NAT because it's an outgoing connection from your point of view (which also makes it a great way to expose local services even when you are behind a NAT and don't not have a static IP), and by design your personal IP is hidden from your visitors.I…

      p4bl0Hacker News23h agoview on Hacker News ↗
    all of them →
  2. 2

    Mastodon user hkrn reposts the link with the HN discussion thread

    hkrn@mstdn.social shared the article link along with the Hacker News comments URL, extending the post's reach onto the fediverse.

    • What I really love about Onion sites is that if they are big enough, performance engineering really becomes Tor-specific. A few examples:- Making assets embedded as base64 (img src the header logo as base64, all CSS should be inline, etc.).- Leveraging CSS as much as possible (if you use animations and transitions, use CSS as much as possible for…

      ivanmontillamHacker News1d agoview on Hacker News ↗
    2 more of the top 3 · 6 posts in this stretch
    • hkrn@mstdn.social

      Self-Hosting on the Dark Web L: https:// david.alvarezrosa.com/posts/se lf-hosting-on-the-dark-web/ C: https:// news.ycombinator.com/item?id=4 9870295 posted on 2026.09.27 at 16:03:36 (c=0, p=3)

      hkrn@mstdn.socialMastodon1d agoview on Mastodon ↗
    • Besides using a separate port, I would also suggest running the hidden service on a non-127.0.0.1 bind address, just in case you ever host something else on that port and forget to disable the hidden service:> HiddenServicePort 80 127.13.37.1:8080> listen 127.13.37.1:8080;This way, strangers won't be able to connect to a service bound to…

      mzajcHacker News1d agoview on Hacker News ↗
    all of them →
  3. 1

    Post reaches Hacker News front page via mooreds submission

    User mooreds submitted the post to Hacker News, where it drew a score of 103 and 34 comments, and was separately picked up by the HN Frontpage RSS feed.

    “There is no certificate authority, no DNS, and no exposed IP—the address is derived directly from a public key, and the connection is end-to-end encrypted by Tor itself.”
    — David Alvarez Rosa, blog author · source
  4. background

    Alvarez Rosa publishes guide to self-hosting on Tor — The author details configuring a Tor hidden service for his static site, including a Tor-owned onion service directory, an nginx block listening on 127.0.0.1:8080, and a dual-build pipeline that generates separate clearnet and onion-base-URL versions of the site on every push.

Also covered reported alongside — the timeline has no entry for these yet

  1. first by HN Best, 1d ago · also HN Frontpage

What people are saying 13 voices from 2 sites · best of 21 · verbatim