Files
dustins-fault/README.md
hobokenchicken 0d0963198e refactor: simplify deployment for existing Apache Docker container
- Move web files to www/ directory for easy copying to data folder
- Remove Docker setup since user has existing Apache container
- Add custom 404.html page
- Update README with simple deployment instructions
- Keep CGI script as optional bonus feature
2026-02-25 12:02:55 -05:00

2.5 KiB

IT'S FUCKING DUSTIN'S FAULT — OFFICIAL BLAME PORTAL

Overview

The most offensive, hilarious, and utterly ridiculous website ever created. A hilariously crass single-page application that blames everything on Dustin with maximum crassness and zero fucks given.

Live Demo: itsdustinsfault.com (once deployed)

Features

  • LIVE INCIDENT FEED: Auto-generating fuckups blamed on Dustin (every 5 seconds)
  • OFFICIAL BLAME SUBMISSION FORM: File your own reports of Dustin's latest bullshit
  • DUSTIN'S APOLOGY GENERATOR™: Generates bullshit apologies with sincerity ratings
  • NUCLEAR OPTION: Attempt to fire Dustin (spoiler: it won't work)
  • EASTER EGGS: Click if you actually like Dustin (you monster)
  • SOUND EFFECTS & ANIMATIONS: Beeps, glitches, and rage meters
  • RIDICULOUS STATS: Fuckup counters, rage meters, and fake uptime percentages
  • TERMINAL-STYLE UI: Retro green-on-black with CRT scanlines

Tech Stack

  • Vanilla HTML/CSS/JS: No frameworks, because Dustin would fuck that up too
  • Web Audio API: For obnoxious sound effects
  • Single index.html file: Everything in one gloriously offensive package

Deployment

Simply copy the contents of the www/ directory to your web server's document root (maps to /var/www/html in your Apache container).

# Copy files to your data directory that maps to /var/www/html
cp -r www/* /path/to/your/data/directory/

# Or if your data folder is already set up:
rsync -av www/ /path/to/your/data/folder/

File Structure

www/
├── index.html              # The main blame portal (everything)
├── 404.html               # Custom error page blaming Dustin
└── cgi-bin/
    └── blame-dustin.cgi   # Optional CGI script (if your server supports it)

Local Development

# Just open in browser
open www/index.html

# Or serve locally
cd www && python -m http.server 8000

Customization

  • Edit www/index.html to add more incidents, change names, or increase the offensiveness
  • Modify the apology generator with more creative bullshit
  • Add your own sound effects or animations

Contributing

  1. Think of something even more offensive
  2. Add it to the codebase
  3. Blame Dustin for any bugs

This website is pure satire and contains extreme profanity. If you're offended, it's probably Dustin's fault anyway.

© 2026 Corporate Blame Allocation Division — All faults reserved. Dustin takes full responsibility.