Initial vault setup
This commit is contained in:
@@ -0,0 +1,140 @@
|
||||
---
|
||||
title: AnonAddy
|
||||
created: 2026-06-07
|
||||
updated: 2026-06-07
|
||||
type: app
|
||||
tags: [catalogue, email, privacy, alias, php, anti-spam]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Email, https://github.com/anonaddy/anonaddy]
|
||||
---
|
||||
|
||||
# 📧 AnonAddy
|
||||
|
||||
> **Service d'alias email open source** : générez des adresses anonymes à la volée pour vous inscrire sur des sites, transférez vers votre vraie boîte — alternative minimaliste à SimpleLogin.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [anonaddy.com](https://anonaddy.com) |
|
||||
| **GitHub** | [anonaddy/anonaddy](https://github.com/anonaddy/anonaddy) |
|
||||
| **License** | MIT |
|
||||
| **Langage** | PHP (Laravel) |
|
||||
| **Étoiles GitHub** | 4 680 ⭐ |
|
||||
| **Catégorie** | [[cat-email\|Email]] |
|
||||
| **Mainteneur** | Will Browning (mainteneur principal) |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**AnonAddy** (parfois écrit "anonaddy") est un **service d'alias email open source** créé par **Will Browning**, inspiré du service "33mail". Il propose une approche **minimaliste** et **épurée** du concept d'alias : créer une adresse unique par service, désactiver si spam.
|
||||
|
||||
**Fonctionnalités principales** :
|
||||
- **Création d'alias** via web UI, extension navigateur, ou **catch-all** (sous-domaine dynamique)
|
||||
- **Domaines custom** : utilisez votre propre domaine (`@privacy.example.com`)
|
||||
- **Replies** : on peut répondre depuis l'alias, mais **AnonAddy n'utilise pas la technique du Reply-To** (il a une approche différente : l'utilisateur doit explicitement activer la réponse par alias)
|
||||
- **Bandage** (fonction signature) : signer chaque email forwardé avec un bandeau "via AnonAddy"
|
||||
- **Boîtes multiples** (jusqu'à 20 destinataires par alias en self-host illimité)
|
||||
- **GPG** : chiffrement PGP optionnel des emails forwardés
|
||||
- **API REST** complète
|
||||
- **OAuth2** : peut servir d'**identity provider** pour d'autres apps
|
||||
|
||||
**Forces** :
|
||||
- **Open source** avec une UI **sobre et claire**
|
||||
- **MIT license** très permissive
|
||||
- **Laravel** → base de développeurs large
|
||||
- **Catch-all activable** simplement
|
||||
- **Auto-répONSE** : permet de simuler une réponse par alias (avec limitations)
|
||||
- **Bandage** : tag visible pour s'assurer qu'on a bien reçu un alias
|
||||
- **Forks** : le projet a été forké en **addy.io** (par l'ancien mainteneur) avec des features supplémentaires
|
||||
|
||||
**Faiblesses** :
|
||||
- **Moins de fonctionnalités** que SimpleLogin (notamment reply-from-alias moins abouti)
|
||||
- **Forks communautaires** divisent les contributions
|
||||
- **PHP** : stack plus lourde à faire tourner que du Go ou Rust
|
||||
- **Dépendance Laravel** : nécessite Composer, Node, base de données
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Docker Compose
|
||||
|
||||
```yaml
|
||||
# docker-compose.yml
|
||||
version: '3.8'
|
||||
services:
|
||||
anonaddy:
|
||||
image: anonaddy/anonaddy:latest
|
||||
container_name: anonaddy
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8000:8000"
|
||||
environment:
|
||||
- APP_URL=https://addy.example.com
|
||||
- DB_CONNECTION=sqlite
|
||||
- ANONADDY_DOMAIN=example.com
|
||||
- ANONADDY_SECRET=CHANGEME-32-BYTES
|
||||
volumes:
|
||||
- ./data:/data
|
||||
```
|
||||
|
||||
### Installation manuelle (Laravel)
|
||||
|
||||
```bash
|
||||
# Prérequis : PHP 8.1+, Composer, Node, MySQL/SQLite
|
||||
git clone https://github.com/anonaddy/anonaddy.git
|
||||
cd anonaddy
|
||||
composer install
|
||||
cp .env.example .env
|
||||
php artisan key:generate
|
||||
# Configurer .env (DB, mail, etc.)
|
||||
php artisan migrate --seed
|
||||
npm install && npm run build
|
||||
php artisan serve
|
||||
```
|
||||
|
||||
### Prérequis
|
||||
|
||||
- **1 Go RAM** minimum
|
||||
- **DNS** : `addy.example.com` (web), MX, wildcard `*.example.com` (catch-all)
|
||||
- **TLS** : Let's Encrypt recommandé
|
||||
|
||||
## ⚙️ Configuration
|
||||
|
||||
1. **DNS** : A pour `addy.example.com`, MX pour `example.com` vers le serveur AnonAddy, wildcard `*.example.com`
|
||||
2. **SPF/DKIM/DMARC** : configurer pour le domaine d'alias
|
||||
3. **Domaines** : ajouter dans l'admin, puis activer le catch-all si souhaité
|
||||
4. **GPG** : uploader la clé publique pour le chiffrement
|
||||
5. **OAuth providers** : Google, GitHub, etc. pour le login
|
||||
6. **API tokens** : générer pour les intégrations
|
||||
|
||||
## 🔗 Alternatives
|
||||
|
||||
- **[app-simplelogin](app-simplelogin)** — Concurrent direct, plus complet (notamment reply-from-alias)
|
||||
- **[addy.io](https://addy.io)** — Fork avec features supplémentaires
|
||||
- **[Apple Hide My Email](https://support.apple.com/en-us/HT210425)** — Intégré à iCloud+
|
||||
- **[Firefox Relay](https://relay.firefox.com/)** — Service Mozilla
|
||||
- **[Protonmail aliases](https://proton.me)** — Intégré à Proton
|
||||
|
||||
## 🔒 Sécurité
|
||||
|
||||
- **HTTPS** obligatoire
|
||||
- **2FA TOTP** pour l'auth
|
||||
- **OAuth2** pour intégrations tierces
|
||||
- **GPG** optionnel pour chiffrement de bout en bout
|
||||
- **Tokens d'API** révocables
|
||||
- **Pas de log** des emails transférés (configurable)
|
||||
- **Code audité** par la communauté
|
||||
|
||||
## 📚 Ressources
|
||||
|
||||
- [Site officiel](https://anonaddy.com)
|
||||
- [Documentation](https://github.com/anonaddy/anonaddy#readme)
|
||||
- [GitHub anonaddy/anonaddy](https://github.com/anonaddy/anonaddy)
|
||||
- [Wiki installation](https://github.com/anonaddy/anonaddy/wiki)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-email]] — Toutes les apps Email du catalogue
|
||||
- [[app-simplelogin]] — Concurrent direct plus complet
|
||||
- [[app-mailcow]] — Peut s'intégrer en amont d'un serveur mail personnel
|
||||
- [[securisation-home-lab]] — Bonnes pratiques DNS / PGP
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user