Initial vault setup
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
---
|
||||
title: Wapy.dev
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, subscriptions, app-marathon3-batch-b]
|
||||
confidence: medium
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=subscriptions&app=wapy-dev]
|
||||
---
|
||||
|
||||
# 💳 Wapy.dev
|
||||
|
||||
> Subscription tracker moderne — multi-users, analytics, détection auto depuis boîte mail (IMAP).
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [wapy.dev](https://wapy.dev) |
|
||||
| **GitHub** | (community/wapy) |
|
||||
| **License** | MIT |
|
||||
| **Langage** | TypeScript (Next.js) |
|
||||
| **Étoiles GitHub** | ~2k ⭐ |
|
||||
| **Catégorie** | [[cat-subscriptions\|Subscriptions]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**Wapy.dev** est un tracker d'abonnements moderne avec une **UI/UX léché** (focus Next.js), multi-devises, et surtout une fonction de **détection automatique d'abonnements** depuis votre boîte mail (parsing IMAP des confirmations). Différence vs **Wallos**: Wapy a une approche plus "SaaS-like" (multi-users, détection email) là où Wallos est mono-user manuel. Pour qui: power users qui veulent déléguer la détection à l'IA/parsing.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Docker Compose (recommandé)
|
||||
|
||||
```yaml
|
||||
version: '3.8'
|
||||
services:
|
||||
wapy:
|
||||
image: ghcr.io/community/wapy:latest
|
||||
container_name: wapy
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- DATABASE_URL=postgres://wapy:***@wapy-db:5432/wapy
|
||||
- NEXTAUTH_SECRET=*** - NEXTAUTH_URL=https://wapy.example.com
|
||||
- IMAP_HOST=imap.example.com
|
||||
- IMAP_USER=***
|
||||
- IMAP_PASSWORD=*** volumes:
|
||||
- wapy-data:/app/data
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.wapy.rule=Host(`wapy.example.com`)
|
||||
- traefik.http.routers.wapy.entrypoints=websecure
|
||||
- traefik.http.routers.wapy.tls.certresolver=letsencrypt
|
||||
- traefik.http.services.wapy.loadbalancer.server.port=3000
|
||||
|
||||
wapy-db:
|
||||
image: postgres:16-alpine
|
||||
container_name: wapy-db
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_USER: wapy
|
||||
POSTGRES_PASSWORD: changeMe
|
||||
POSTGRES_DB: wapy
|
||||
volumes:
|
||||
- wapy-db:/var/lib/postgresql/data
|
||||
|
||||
volumes:
|
||||
wapy-data:
|
||||
wapy-db:
|
||||
```
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- [[app-wallos]] — Référence, mono-user, simple.
|
||||
- [[app-subtrackr]] — Multi-users, API.
|
||||
- **Lettuce** — Subscription billing (pour SaaS vendors).
|
||||
- **Firefly III** — Budget+abo.
|
||||
|
||||
### Propriétaires
|
||||
- **Truebill / Rocket Money** — Cloud, négo annulation.
|
||||
- **Bobby** — iOS.
|
||||
- **Subby** — Android.
|
||||
- **Subtracker.io** — Web.
|
||||
|
||||
## 🔐 Sécurité
|
||||
- **Credentials IMAP**: stockés chiffrés.
|
||||
- **OAuth email**: recommandé (Gmail OAuth2).
|
||||
- **HTTPS**: obligatoire.
|
||||
- **2FA**: TOTP natif.
|
||||
|
||||
## 📚 Ressources
|
||||
- [Site officiel](https://wapy.dev)
|
||||
- [GitHub](https://github.com/search?q=wapy+subscription)
|
||||
- [Wallos](https://wallosapp.com) (référence similaire)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-subscriptions]] — Catégorie Subscriptions
|
||||
- [[app-wallos]] — Concurrent principal
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user