Skip to content

gigirassy/Mirage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mirage

Mirage is an open privacy frontend to Miraheze, heavily WIP. A lot of it was "vibecoded", so having a human or programmer turtle help out would be a nice idea!

Features

  • Pages visited are only logged in the case the frontend explodes, aka for debugging.
  • Search function.
  • Light mode/dark mode.
  • Font size can be increased.
  • Configuration is done with cookies.
  • Cached pages are encrypted by default.
  • URLS use the exact same format as Breezewiki, and custom URLs are also accounted for.

How to host

Docker is recommended.

  1. Clone this repo, cd into it
  2. echo "MIRAGE_CACHE_KEY=$(openssl rand -base64 32 | tr '+/' '-_' | tr -d '=')" > .env && chmod 600 .env
  3. mkdir -p ./cache && chmod 700 cache
  4. Modify compose file to your liking. You can change host port, cache length, etc...
  5. docker compose up -d

Instances

Cloudflare is not allowed.

Instance In? Note
mirage.blitzw.in 🇩🇰 Main instance.
image

Releases

No releases published

Packages