selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
priviblur logo

Self-host priviblur

v0.3.0

Privacy-focused alternative frontend to Tumblr

BetaOpen SourceAGPL-3.0
Updated11 months ago
LanguagePython
Setup difficultyModerate
ThemeDark mode
Stars
180
Port
8000 (HTTP server)
Docker
quay.io/syeopite/priviblur
Install with Build from Source
Example output of Priviblur interface

What is priviblur?

Priviblur is a Python-based web application built with the Sanic framework that serves as an alternative interface for Tumblr. It functions as a proxy, fetching content from Tumblr on the user's behalf so that browsing happens without tracking, without requiring a Tumblr account, and without JavaScript. The UI offers a modern look with optional dark mode, supports multiple languages through community translations on Weblate, and can use Redis for caching to improve speed. Licensed under AGPL-3.0, it ships official container images on Quay.io and includes a docker-compose file for straightforward deployment. There is no official hosted instance, but the project maintains a list of community-run public instances.

Should you self-host priviblur?

priviblur scores 42/100 on selfhost.directory (how scoring works) and ranks #58 of 85 in Feed Reader. It has 180 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is WriteFreely (65/100, 5 275 stars). It scores higher overall, so compare the two before you pick. See priviblur vs WriteFreely side by side.

Features

  • AGPL-3.0 licensed
  • Modern design
  • Multi-language Support
  • No Account Required
  • Privacy proxy for Tumblr
  • Works without JavaScript

priviblur README

How to install priviblur

Install priviblur with Build from Source

git clone "https://github.com/syeopite/priviblur" cd priviblur git checkout "v0.3.0" python -m venv venv source venv/bin/activate pip install -r requirements.txt pybabel compile -d locales -D priviblur python -m src.server

Or use Sanic CLI:

sanic src.server.app --host 0.0.0.0 --worker

Requires Python 3.10+ (inferred from Sanic 25.3.0 requirements)

priviblur releases & version history

More in Social Networks & Forums

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…