Initial vault setup
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
---
|
||||
title: Priviblur
|
||||
created: 2026-06-07
|
||||
updated: 2026-06-07
|
||||
type: app
|
||||
tags: [catalogue, front-end, tumblr, privacy, rust]
|
||||
confidence: medium
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?q=priviblur]
|
||||
---
|
||||
|
||||
# Priviblur 🔒
|
||||
|
||||
> Front-end Tumblr respectueux de la vie privée, écrit en Rust, sans tracking ni JavaScript tiers.
|
||||
|
||||
| Métadonnée | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | https://github.com/sirhcybe/priviblur |
|
||||
| **GitHub** | https://github.com/sirhcybe/priviblur |
|
||||
| **License** | AGPL-3.0 |
|
||||
| **Langage principal** | Rust |
|
||||
| **Étoiles GitHub** | 10 |
|
||||
| **Dernière MAJ** | 2024 |
|
||||
| **Catégorie** | [[cat-front-end]] |
|
||||
|
||||
## Description
|
||||
Priviblur est un front-end alternatif pour Tumblr, développé dans la même philosophie que [[app-redlib]] pour Reddit ou [[app-invidious]] pour YouTube : proposer une interface légère qui interroge l'API publique de Tumblr en servant de proxy, tout en éliminant le tracking, les publicités et le JavaScript tiers omniprésent sur le site officiel.
|
||||
|
||||
L'application est écrite en Rust avec le framework [askama](https://github.com/djc/askama) pour le templating, ce qui lui confère d'excellentes performances et une consommation mémoire très faible. Elle est conçue pour fonctionner comme un **service de curation** : l'administrateur peut pré-configurer les blogs, tags et flux RSS qu'il souhaite exposer, transformant Priviblur en une vitrine de contenu Tumblr sans exposer les utilisateurs à l'écosystème publicitaire natif.
|
||||
|
||||
Le projet est encore **jeune** (⭐10, peu de releases stables) et présente un **bus factor 1** (un seul mainteneur principal identifié). À considérer comme expérimental : tester soigneusement avant un déploiement en production, et prévoir un plan B ([[app-redlib]] ne couvre pas Tumblr, mais d'autres front-ends moins connus existent).
|
||||
|
||||
## Installation
|
||||
### Via Docker (recommandé)
|
||||
```yaml
|
||||
services:
|
||||
priviblur:
|
||||
image: ghcr.io/sirhcybe/priviblur:latest
|
||||
container_name: priviblur
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8282:8282"
|
||||
volumes:
|
||||
- ./priviblur-config.toml:/app/config.toml:ro
|
||||
environment:
|
||||
RUST_LOG: info
|
||||
PRIVIBLUR_BIND_ADDRESS: 0.0.0.0:8282
|
||||
```
|
||||
|
||||
### Installation manuelle
|
||||
Cloner le dépôt, installer Rust stable, puis `cargo build --release`. Copier `config.example.toml` vers `config.toml` et éditer les sections `tumblr` (clé API optionnelle) et `instance` (nom, description, blogs suivis). Lancer `./target/release/priviblur`.
|
||||
|
||||
## Configuration
|
||||
Fichier `config.toml` avec les sections : `[instance]` (nom affiché, contacts admin), `[tumblr]` (clé API v2 pour lever les limites de taux), `[defaults]` (thème, densité d'affichage, mode sans JS), `[blacklist]` (tags ou blogs à exclure). Le fichier de configuration supporte les rechargements à chaud via signal `SIGHUP`.
|
||||
|
||||
## Alternatives
|
||||
### Open source
|
||||
- [[app-redlib]] — Philosophie identique, pour Reddit
|
||||
- [[app-piped]] — Front-end YouTube, même approche privacy-first
|
||||
- [[app-invidious]] — Autre référence du genre, plus mature
|
||||
### Propriétaires
|
||||
- Tumblr (officiel) — Interface complète, mais tracking massif et pub
|
||||
|
||||
## Sécurité
|
||||
- Clé API Tumblr à fournir pour éviter les limitations agressives de taux
|
||||
- Aucune authentification utilisateur : à déployer derrière un reverse proxy avec rate-limiting
|
||||
- HTTPS obligatoire en production
|
||||
- Logs à surveiller pour détecter les abus (le contenu Tumblr peut être sensible)
|
||||
- Pas de stockage de données personnelles : tout est proxifié en temps réel
|
||||
|
||||
## Ressources
|
||||
- Code source : https://github.com/sirhcybe/priviblur
|
||||
- Tumblr API : https://www.tumblr.com/docs/en/api/v2
|
||||
- Discussions : https://github.com/sirhcybe/priviblur/discussions
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-front-end]]
|
||||
- [[recettes-docker-compose]]
|
||||
- [[app-redlib]]
|
||||
Reference in New Issue
Block a user