---
title: '008. The Web Is Meant to Be Personal'
url: 'https://prozak.org/008-the-web-is-meant-to-be-personal'
markdown: 'https://prozak.org/008-the-web-is-meant-to-be-personal.md'
date: '2025-07-04'
description: 'Personal and technically grounded reflection on the roots of the web, the cultural importance of personal homepages, and the power of modern self-hosting using minimal hardware'
taxonomy:
  archives_month:
    - jul_2025
  archives_year:
    - '2025'
---

# 008. The Web Is Meant to Be Personal

[ Blog Posts ](https://prozak.org/)      008. The Web Is Meant to Be Personal    

   04 *Jul*   
#### [008. The Web Is Meant to Be Personal](https://prozak.org/008-the-web-is-meant-to-be-personal)

> “Those who can imagine anything, can create the impossible.” — Alan Turing (.... movie Character, so in reality the Screenwriter [Graham Moore](https://web.archive.org/web/20250714185935/https://www.imdb.com/name/nm2441699/?ref=prozak.org))

If you're reading this post, you're already on the internet. But which internet are we on, exactly?

The modern web is largely defined by platform monopolies, walled gardens, algorithmic feeds, and massive cloud backends that need and consume large number of products to integrate, large number of teams to develop, support, operate, etc. you get the gist.

But the original idea was something very different. Something simple. Something personal.

> Latest update on the Raspberry, the SD card died on April 11, 2026. Gone but not forgotten.

In the 90s and early 2000s, personal homepages were everywhere. Services like Geocities ([restoration project](https://geocities.restorativland.org)), Angelfire, Tripod, and entire **Webrings** allowed anyone to create a site, link to others, and express themselves — all without a centralized platform or central authority. These weren’t just nostalgic artifacts — they were the entry point for millions of people into publishing, coding, and internet communities. **The web grew because people built it by hand, one HTML page at a time.**

A few weeks ago, I deployed a small static HTML page at <https://thepirate.one>. It's hosted on a Raspberry Pi 1 Model B, connected to my Home LAN, Following a variation of the VPS Proxy method published on [Post #007](https://prozak.org/007-setting-up-vps-webproxy-to-homelab-servers-using-tailscale), it is accessible through the Internet. It serves one thing: HTML file. No Frameworks. No JavaScript. No Overhead. Just Hand Crafted HTML.

It’s not there to impress anyone. It’s there to exist — as a quiet protest and a practical homage.

**Back to the Beginning**In 1989, Sir Tim Berners-Lee proposed a system to allow researchers at CERN to access and share documents over the internet using a simple hyperlink model. This was the birth of the World Wide Web. HTTP. HTML. A browser and a server. That's all. In 1992, the first photo was posted online — a low-resolution image of CERN's all-female parody band Les Horribles Cernettes. Around the same time, the Trojan Room Coffee Pot became the first webcam stream — a live video feed of a coffee machine in a Cambridge lab. Why? Just so researchers could check if coffee was available before walking across the building.

> The web wasn’t born out of profit — it was born out of curiosity, utility and caffeine.

This is the spirit the web was born in: fun, function, and freedom.

**My Raspberry Pi as a 90s Web Server** - Now Defunct

The Raspberry Pi 1 Model B I’m using has:

- 1x ARMv6 core @ 700 MHz
- 512 MB SDRAM
- SD card storage (~32 GB)
- 10/100 Mbps Ethernet
- Running Debian with Apache 2
- By today’s standards, this is outdated, underpowered hardware — barely fit for modern web apps. But let’s compare it to what powered much of the commercial web in the mid-to-late 90s.

**Enterprise Hardware Circa 1996–2002**

Many production web servers at the time ran on machines like:

- Pentium Pro / Pentium II Xeon / AMD K6 @ ~200–733 MHz
- 128–512 MB ECC RAM
- UltraWide SCSI or IDE drives, often <20 GB
- 100 Mbps Ethernet (if lucky)

Iconic examples:

```
- Sun Ultra 1           - 143 MHz UltraSPARC, 256 MB RAM
- SGI Indy              - MIPS R5000 @ 180 MHz, 64–256 MB RAM
- Compaq ProLiant 1600  - Dual PIII Xeon, 512 MB ECC
- NeXTcube / NeXTstation - 25–33 MHz Motorola 68040, 16–64 MB RAM
```

NeXT machines are particularly significant — the first web browser and server (info.cern.ch) were built and hosted on a [NeXT computer at CERN](https://web.archive.org/web/20250714185935/https://en.wikipedia.org/wiki/NeXT_Computer?ref=prozak.org#/media/File:First_Web_Server.jpg) by Sir Tim Berners-Lee.

Compared to these, my Pi — tiny, silent, and low-power — is not a step backward. It’s a callback to an era where simplicity ruled and one core was all you needed to serve the world.

**Bandwidth Then vs. Now**In the 90s:

- T1 = 1.544 Mbps (up/down) — ~$1,000/month
- T3 = 45 Mbps — used by ISPs or universities

Pages were under 100 KB, images were tiny, and every byte was optimized

Now:

- Home FTTH regularly offers 500 Mbps to 1 Gbps down
- 100+ Mbps up from a basic residential plan
- A Raspberry Pi on your LAN can outperform an entire rack of hardware from 1999

> The bottleneck is no longer bandwidth — it's imagination.

**Typical 90s Web Server Stack**

The web stack in the late 90s was GENERALLY built on open, accessible tools:

- Linux 2.2 or 2.4 kernels
- Apache 1.3.x
- CGI scripts, Perl, PHP 3/4
- MySQL 3.23, PostgreSQL
- Certificates and HTTPS were rare — and expensive

Yes, there also were Proprietary Solutions like: Windows NT, Novell, etc.

My Pi today runs:

- Debian (modern, free software)
- Apache 2.4
- Static HTML
- HTTPS termination at a Webproxy via Caddy
- Private routing with ACLs
- No exposed ports on my LAN to the Internet

The result: a leaner, safer, modern-day relic of the early web.

**Architecture Overview**Here’s how the whole system works, end to end:

```
        ┌──────────────┐
        │   Browser    │
        └──────┬───────┘
               │ https://thepirate.one
               ▼
       ┌──────────────────┐
       │   Proxy+Caddy    │  ← Public HTTPS endpoint
       └────────┬─────────┘
                │ (Encrypted Tunnel)
                ▼
        ┌──────────────────┐
        │ Raspberry Pi 1 B │  ← Apache 2, Static HTML
        └──────────────────┘
```

Nothing is exposed to the open internet at home. No firewall rules to maintain. No DNS tricks. Just one path in — tightly controlled.

**Why I'm Doing This**Because I can. - *Update, i can't anymore xD*Because you can. Because we should.

I run https://thepirate.one not because it's groundbreaking — but because it's grounding. It's a reminder of what the web was meant to be: human-scale, individually-owned, and creatively free.

No CDN. No minification. No frameworks. Just Apache 2 serving a file from a local machine in my home.

> Every personal website is a signal that says: **I exist outside the algorithm.**

**Conclusion**The modern web isn’t evil — but it’s easy to forget that it doesn’t have to be so heavy nor centralized. There’s room for personal servers, plain HTML, and decentralized ownership enabling spaces for real thinking, sharing ideas, etc.

That’s why I serve a page from a decade-old Raspberry Pi. That’s why I explain you how you can do it. That’s why I believe self-hosting matters — not just as a technical act, but as a statement of intent.

You don’t need a cloud empire to take part in the web.

You just need a wire, a CPU, and the will to serve.

> Big Disclaimer: Don't use an original Raspberry Pi as your main lighthouse in the internet, this is a pet project, use something that can't break that easily :D

 [ Next Post](https://prozak.org/009-caddy-server-auth-crunch-plugin) [Previous Post ](https://prozak.org/007-setting-up-vps-webproxy-to-homelab-servers-using-tailscale)

#### Links

- [< ](https://webring.obeythesystem.com/page?=previous)[OBEY THE SYSTEM Webring](https://webring.obeythesystem.com/)[ >](https://webring.obeythesystem.com/page?=next)
- [rc64k@Github](https://github.com/rc64k)
- [Prozak's Mastodon](https://mastodon.social/@prozak)

#### Popular Tags

  [self-hosting](https://prozak.org/tag:self-hosting) [linux](https://prozak.org/tag:linux) [python](https://prozak.org/tag:python) [caddy](https://prozak.org/tag:caddy) [cloud](https://prozak.org/tag:cloud) [privacy](https://prozak.org/tag:privacy) [Philosophy](https://prozak.org/tag:Philosophy) [Quote](https://prozak.org/tag:Quote) [emby](https://prozak.org/tag:emby) [tailscale](https://prozak.org/tag:tailscale) [influxdb](https://prozak.org/tag:influxdb) [network](https://prozak.org/tag:network) [unifi](https://prozak.org/tag:unifi) [artificial intelligence](https://prozak.org/tag:artificial%20intelligence) 

#### Archives

- [ 1 October 2026  ](https://prozak.org/blog/archives_month:oct_2026)
- [ 2 July 2026  ](https://prozak.org/blog/archives_month:jul_2026)
- [ 3 March 2026  ](https://prozak.org/blog/archives_month:mar_2026)
- [ 3 July 2025  ](https://prozak.org/blog/archives_month:jul_2025)
- [ 1 May 2025  ](https://prozak.org/blog/archives_month:may_2025)
- [ 1 March 2025  ](https://prozak.org/blog/archives_month:mar_2025)
- [ 1 September 2024  ](https://prozak.org/blog/archives_month:sep_2024)
- [ 1 February 2024  ](https://prozak.org/blog/archives_month:feb_2024)
- [ 1 August 2023  ](https://prozak.org/blog/archives_month:aug_2023)
- [ 1 March 2021  ](https://prozak.org/blog/archives_month:mar_2021)
- [ 2 February 2021  ](https://prozak.org/blog/archives_month:feb_2021)

#### RSS & Atom Feeds

 [ Atom 1.0](https://prozak.org/blog.atom) [ RSS](https://prozak.org/blog.rss)

---

## Navigation

- Parent: [Blog Posts](https://prozak.org/index.md)
- Previous: [009. Caddy Server Auth Crunch Plugin](https://prozak.org/009-caddy-server-auth-crunch-plugin.md)
- Next: [007. Setting up VPS Webproxy to #homelab servers using Tailscale](https://prozak.org/007-setting-up-vps-webproxy-to-homelab-servers-using-tailscale.md)
