Deploy Gmail Cleaner on your own server.
Gmail Cleaner is a privacy-focused self-hosted tool to bulk unsubscribe, delete, archive, and mark Gmail messages as read by sender. It runs locally with your own Google OAuth credentials and keeps auth tokens in persistent storage.
Setup time
A few minutes
Deployment
Your own server
Services
1 connected service
Everything you need, running where you choose.
Get the full Gmail Cleaner experience with Easypanel handling the repetitive infrastructure work around it.
From template to live app in three steps.
Easypanel turns the template into real services, storage, and domains on the server you already control.
Already have Easypanel? Open your dashboard at the URL or IP of your own installation.
Installation guide| Option | Default | Required |
|---|---|---|
App Service Name | gmail-cleaner | Required |
Gmail Cleaner Image | ghcr.io/gururagavendra/gmail-cleaner:v1.3.0 | Required |
Credentials JSON Paste the full Google OAuth client JSON content | — | Required |
OAuth Callback Internal Port | 8767 | Optional |
OAuth Callback External Port | 8767 | Optional |
OAuth Host Hostname used when building OAuth redirect URI | $(PRIMARY_DOMAIN) | Optional |
Enable Web Authentication | true | Optional |
Initial template release
Deploy with confidence.
The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.
Related templates



