The Nihilism OPSEC Blog: exploring Privacy, Anonymity, Deniability and Productivity.
Find a file
2025-05-15 18:45:18 +02:00
deploy push to prod (1/2) 2025-05-07 16:21:53 +02:00
docs new mkdocs plugin 2025-05-15 18:20:13 +02:00
overrides add monero icon 2025-05-08 18:50:49 +02:00
scripts add avif compression script 2025-05-09 01:14:22 +02:00
.gitignore add footer with credits 2025-05-08 11:17:49 +02:00
.gitmodules push new submodules 2025-05-07 16:51:04 +02:00
mkdocs.yml remove obsidian graph that doesnt work yet 2025-05-15 18:45:18 +02:00
README.md push to prod (1/2) 2025-05-07 16:21:53 +02:00

Nihilist OPSEC blog

mkdocs-material markdown edition

How to run

Docker

To run the blog yourself, you'll need a Tor daemon running with socks5 proxy at localhost:9050. It will be used to clone/pull the repository from Docker container.

You also need an onionv3 domain and hidden service exposing localhost:7080as HTTP.

Download 3 files from the deploy/ directory. You only need to edit the SITE_URL in docker-compose.yml to the vanity domain you generated.

Then run:

$ docker compose up -d && docker compose logs -f 

It will automatically clone the repository and start serving it with nginx on the URL you provided.

Local development

You need to install mkdocs-material package from your distro's repository or from pip.

Then from the main directory run:

$ mkdocs serve

It should be served on http://locahost:8000