-
-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathzeabur.yml
More file actions
400 lines (311 loc) · 16.1 KB
/
zeabur.yml
File metadata and controls
400 lines (311 loc) · 16.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
name: Parse DMARC
spec:
description: Monitor who's sending email on behalf of your domain. Catch spoofing. Stop phishing.
icon: https://raw.githubusercontent.com/meysam81/parse-dmarc/50d2ff2c54a506801e802daa6b5d375b79d1281d/public/favicon.png
coverImage: https://raw.githubusercontent.com/meysam81/parse-dmarc/50d2ff2c54a506801e802daa6b5d375b79d1281d/public/og-image.png
variables:
- key: PUBLIC_DOMAIN
type: DOMAIN
name: Domain
description: What domain do you want for your Parse DMARC dashboard?
tags:
- Tool
- Email
- Security
readme: |-
# Parse DMARC
Monitor who's sending email on behalf of your domain. Catch spoofing. Stop phishing.
## What is DMARC?
DMARC (Domain-based Message Authentication, Reporting & Conformance) helps protect your domain from email spoofing and phishing. When you enable DMARC on your domain, email providers like Gmail, Outlook, and Yahoo send you aggregate reports.
## Why Parse DMARC?
Parse DMARC automatically fetches these reports from your inbox, parses them, and displays everything in a beautiful dashboard.
## Features
- 📧 Auto-fetches reports from any IMAP inbox (Gmail, Outlook, etc.)
- 📊 Beautiful dashboard with real-time statistics
- 🔍 See exactly who's sending email as your domain
- 🔧 Built-in DNS record generator for easy DMARC setup
- 📦 Single binary - no databases to install
- 🚀 Tiny 14MB Docker image
- 🔒 Secure TLS support
- 🌙 Dark mode support
## Quick Start
After deployment, you'll need to:
1. Set up a DMARC DNS record on your domain
2. Configure IMAP credentials to fetch reports
3. Access the dashboard to view DMARC reports
See the full documentation at https://github.com/meysam81/parse-dmarc
services:
- name: Parse DMARC
icon: https://raw.githubusercontent.com/meysam81/parse-dmarc/50d2ff2c54a506801e802daa6b5d375b79d1281d/public/favicon.png
template: PREBUILT
domainKey: PUBLIC_DOMAIN
spec:
source:
image: meysam81/parse-dmarc:v1
ports:
- id: web
port: 8080
type: HTTP
volumes:
- id: data
dir: /data
healthCheckPath: /api/statistics
instructions:
- type: TEXT
title: IMAP Configuration Required
content: After deployment, configure your IMAP settings in the environment variables to start fetching DMARC reports.
- type: TEXT
title: Set Up DMARC DNS Record
content: Add this TXT record to your domain DNS - _dmarc.yourdomain.com - v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
- type: PASSWORD
title: IMAP Password
content: ${IMAP_PASSWORD}
category: IMAP Credentials
- type: TEXT
title: Dashboard URL
content: https://${PUBLIC_DOMAIN}
category: Access
env:
PARSE_DMARC_CONFIG:
default: /app/config.json
readonly: true
PARSE_DMARC_METRICS:
default: "true"
IMAP_HOST:
default: imap.gmail.com
description: IMAP server hostname (e.g., imap.gmail.com for Gmail)
IMAP_PORT:
default: "993"
description: IMAP server port (typically 993 for TLS)
IMAP_USERNAME:
default: ""
description: Email address to fetch reports from
IMAP_PASSWORD:
default: ""
description: IMAP password or app-specific password
IMAP_MAILBOX:
default: INBOX
description: Mailbox to fetch reports from
IMAP_USE_TLS:
default: "true"
description: Use TLS for IMAP connection
SERVER_HOST:
default: 0.0.0.0
readonly: true
SERVER_PORT:
default: "8080"
readonly: true
FETCH_INTERVAL:
default: "300"
description: Interval in seconds between fetch cycles (default 5 minutes)
DATABASE_PATH:
default: /data/db.sqlite
readonly: true
localization:
zh-Hans:
description: 监控谁在代表您的域发送电子邮件。捕获欺骗。阻止网络钓鱼。
variables:
- key: PUBLIC_DOMAIN
type: DOMAIN
name: 域名
description: 您想为 Parse DMARC 仪表板使用哪个域名?
readme: |-
# Parse DMARC
监控谁在代表您的域发送电子邮件。捕获欺骗。阻止网络钓鱼。
## 什么是 DMARC?
DMARC(基于域的消息身份验证、报告和一致性)有助于保护您的域免受电子邮件欺骗和网络钓鱼。当您在域上启用 DMARC 时,Gmail、Outlook 和 Yahoo 等电子邮件提供商会向您发送汇总报告。
## 为什么选择 Parse DMARC?
Parse DMARC 自动从您的收件箱获取这些报告,解析它们,并在漂亮的仪表板中显示所有内容。
## 功能特性
- 📧 自动从任何 IMAP 收件箱(Gmail、Outlook 等)获取报告
- 📊 具有实时统计信息的漂亮仪表板
- 🔍 准确查看谁在冒充您的域发送电子邮件
- 🔧 内置 DNS 记录生成器,便于轻松设置 DMARC
- 📦 单个二进制文件 - 无需安装数据库
- 🚀 极小的 14MB Docker 镜像
- 🔒 安全的 TLS 支持
- 🌙 深色模式支持
## 快速开始
部署后,您需要:
1. 在您的域上设置 DMARC DNS 记录
2. 配置 IMAP 凭据以获取报告
3. 访问仪表板查看 DMARC 报告
完整文档请访问 https://github.com/meysam81/parse-dmarc
zh-Hant:
description: 監控誰在代表您的域發送電子郵件。捕獲欺騙。阻止網絡釣魚。
variables:
- key: PUBLIC_DOMAIN
type: DOMAIN
name: 域名
description: 您想為 Parse DMARC 儀表板使用哪個域名?
readme: |-
# Parse DMARC
監控誰在代表您的域發送電子郵件。捕獲欺騙。阻止網絡釣魚。
## 什麼是 DMARC?
DMARC(基於域的消息身份驗證、報告和一致性)有助於保護您的域免受電子郵件欺騙和網絡釣魚。當您在域上啟用 DMARC 時,Gmail、Outlook 和 Yahoo 等電子郵件提供商會向您發送彙總報告。
## 為什麼選擇 Parse DMARC?
Parse DMARC 自動從您的收件箱獲取這些報告,解析它們,並在漂亮的儀表板中顯示所有內容。
## 功能特性
- 📧 自動從任何 IMAP 收件箱(Gmail、Outlook 等)獲取報告
- 📊 具有即時統計資訊的漂亮儀表板
- 🔍 準確查看誰在冒充您的域發送電子郵件
- 🔧 內置 DNS 記錄生成器,便於輕鬆設置 DMARC
- 📦 單個二進制文件 - 無需安裝數據庫
- 🚀 極小的 14MB Docker 鏡像
- 🔒 安全的 TLS 支持
- 🌙 深色模式支持
## 快速開始
部署後,您需要:
1. 在您的域上設置 DMARC DNS 記錄
2. 配置 IMAP 憑據以獲取報告
3. 訪問儀表板查看 DMARC 報告
完整文檔請訪問 https://github.com/meysam81/parse-dmarc
zh-CN:
description: 监控谁在代表您的域发送电子邮件。捕获欺骗。阻止钓鱼。
variables:
- key: PUBLIC_DOMAIN
type: DOMAIN
name: 域名
description: 您想为 Parse DMARC 仪表板使用哪个域名?
readme: |-
# Parse DMARC
监控谁在代表您的域发送电子邮件。捕获欺骗。阻止钓鱼。
## 什么是 DMARC?
DMARC(基于域的消息身份验证、报告和一致性)有助于保护您的域免受电子邮件欺骗和钓鱼。当您在域上启用 DMARC 时,Gmail、Outlook 和 Yahoo 等电子邮件提供商会向您发送汇总报告。
## 为什么选择 Parse DMARC?
Parse DMARC 自动从您的收件箱获取这些报告,解析它们,并在美观的仪表板中显示所有内容。
## 功能特性
- 📧 自动从任何 IMAP 收件箱(Gmail、Outlook 等)获取报告
- 📊 具有实时统计信息的美观仪表板
- 🔍 准确查看谁在冒充您的域发送电子邮件
- 🔧 内置 DNS 记录生成器,便于轻松设置 DMARC
- 📦 单个二进制文件 - 无需安装数据库
- 🚀 极小的 14MB Docker 镜像
- 🔒 安全的 TLS 支持
- 🌙 深色模式支持
## 快速开始
部署后,您需要:
1. 在您的域上设置 DMARC DNS 记录
2. 配置 IMAP 凭据以获取报告
3. 访问仪表板查看 DMARC 报告
完整文档请访问 https://github.com/meysam81/parse-dmarc
zh-TW:
description: 監控誰在代表您的域發送電子郵件。捕獲欺騙。阻止釣魚。
variables:
- key: PUBLIC_DOMAIN
type: DOMAIN
name: 域名
description: 您想為 Parse DMARC 儀表板使用哪個域名?
readme: |-
# Parse DMARC
監控誰在代表您的域發送電子郵件。捕獲欺騙。阻止釣魚。
## 什麼是 DMARC?
DMARC(基於域的消息身份驗證、報告和一致性)有助於保護您的域免受電子郵件欺騙和釣魚。當您在域上啟用 DMARC 時,Gmail、Outlook 和 Yahoo 等電子郵件提供商會向您發送彙總報告。
## 為什麼選擇 Parse DMARC?
Parse DMARC 自動從您的收件箱獲取這些報告,解析它們,並在美觀的儀表板中顯示所有內容。
## 功能特性
- 📧 自動從任何 IMAP 收件箱(Gmail、Outlook 等)獲取報告
- 📊 具有即時統計資訊的美觀儀表板
- 🔍 準確查看誰在冒充您的域發送電子郵件
- 🔧 內置 DNS 記錄生成器,便於輕鬆設置 DMARC
- 📦 單個二進制文件 - 無需安裝數據庫
- 🚀 極小的 14MB Docker 鏡像
- 🔒 安全的 TLS 支持
- 🌙 深色模式支持
## 快速開始
部署後,您需要:
1. 在您的域上設置 DMARC DNS 記錄
2. 配置 IMAP 憑據以獲取報告
3. 訪問儀表板查看 DMARC 報告
完整文檔請訪問 https://github.com/meysam81/parse-dmarc
ja-JP:
description: ドメインの代わりにメールを送信している人を監視します。なりすましをキャッチします。フィッシングを阻止します。
variables:
- key: PUBLIC_DOMAIN
type: DOMAIN
name: ドメイン
description: Parse DMARC ダッシュボードに使用するドメインは何ですか?
readme: |-
# Parse DMARC
ドメインの代わりにメールを送信している人を監視します。なりすましをキャッチします。フィッシングを阻止します。
## DMARC とは何ですか?
DMARC (ドメインベースのメッセージ認証、報告および準拠) は、メールのなりすましとフィッシングからドメインを保護するのに役立ちます。ドメイン上で DMARC を有効にすると、Gmail、Outlook、Yahoo などのメール プロバイダーは集計レポートを送信します。
## Parse DMARC を選ぶ理由?
Parse DMARC は受信トレイからこれらのレポートを自動的に取得し、解析して、美しいダッシュボードにすべてを表示します。
## 機能
- 📧 任意の IMAP 受信トレイ (Gmail、Outlook など) からレポートを自動取得
- 📊 リアルタイム統計を備えた美しいダッシュボード
- 🔍 ドメインのなりすましメールを送信している人を正確に確認
- 🔧 DMARC セットアップを簡単にするための組み込み DNS レコード ジェネレータ
- 📦 単一のバイナリファイル - データベースのインストール不要
- 🚀 わずか 14MB の Docker イメージ
- 🔒 安全な TLS サポート
- 🌙 ダークモード対応
## クイックスタート
デプロイ後、以下を実行する必要があります:
1. ドメイン上に DMARC DNS レコードを設定する
2. レポートを取得するように IMAP 認証情報を設定する
3. ダッシュボードにアクセスして DMARC レポートを表示する
完全なドキュメントについては https://github.com/meysam81/parse-dmarc を参照してください
es-ES:
description: Monitorea quién está enviando correos electrónicos en nombre de tu dominio. Detecta suplantaciones. Detén el phishing.
variables:
- key: PUBLIC_DOMAIN
type: DOMAIN
name: Dominio
description: ¿Qué dominio quieres usar para tu panel de Parse DMARC?
readme: |-
# Parse DMARC
Monitorea quién está enviando correos electrónicos en nombre de tu dominio. Detecta suplantaciones. Detén el phishing.
## ¿Qué es DMARC?
DMARC (Autenticación, Informes y Conformidad basados en el Dominio) ayuda a proteger tu dominio contra la suplantación de identidad y el phishing de correos electrónicos. Cuando habilitas DMARC en tu dominio, proveedores de correo electrónico como Gmail, Outlook y Yahoo te envían informes agregados.
## ¿Por qué elegir Parse DMARC?
Parse DMARC obtiene automáticamente estos informes de tu bandeja de entrada, los analiza y muestra todo en un hermoso panel de control.
## Características
- 📧 Obtiene automáticamente informes de cualquier bandeja de entrada IMAP (Gmail, Outlook, etc.)
- 📊 Hermoso panel de control con estadísticas en tiempo real
- 🔍 Ve exactamente quién está enviando correos electrónicos suplantando tu dominio
- 🔧 Generador de registros DNS incorporado para facilitar la configuración de DMARC
- 📦 Archivo binario único - sin necesidad de instalar bases de datos
- 🚀 Imagen Docker de solo 14MB
- 🔒 Soporte seguro de TLS
- 🌙 Soporte para modo oscuro
## Inicio Rápido
Después de la implementación, necesitarás:
1. Configurar un registro TXT de DMARC en tu dominio
2. Configurar las credenciales de IMAP para obtener informes
3. Acceder al panel de control para ver los informes de DMARC
Consulta la documentación completa en https://github.com/meysam81/parse-dmarc
id-ID:
description: Pantau siapa yang mengirim email atas nama domain Anda. Tangkap spoofing. Hentikan phishing.
variables:
- key: PUBLIC_DOMAIN
type: DOMAIN
name: Domain
description: Domain apa yang ingin Anda gunakan untuk dashboard Parse DMARC Anda?
readme: |-
# Parse DMARC
Pantau siapa yang mengirim email atas nama domain Anda. Tangkap spoofing. Hentikan phishing.
## Apa itu DMARC?
DMARC (Domain-based Message Authentication, Reporting & Conformance) membantu melindungi domain Anda dari spoofing email dan phishing. Ketika Anda mengaktifkan DMARC di domain Anda, penyedia email seperti Gmail, Outlook, dan Yahoo mengirimkan laporan agregat kepada Anda.
## Mengapa memilih Parse DMARC?
Parse DMARC secara otomatis mengambil laporan ini dari kotak masuk Anda, menguraikannya, dan menampilkan semuanya di dasbor yang indah.
## Fitur-fitur
- 📧 Secara otomatis mengambil laporan dari kotak masuk IMAP apa pun (Gmail, Outlook, dll.)
- 📊 Dasbor yang indah dengan statistik real-time
- 🔍 Lihat dengan tepat siapa yang mengirim email yang menyamar sebagai domain Anda
- 🔧 Generator catatan DNS bawaan untuk penyiapan DMARC yang mudah
- 📦 File biner tunggal - tidak perlu menginstal database
- 🚀 Gambar Docker 14MB yang kecil
- 🔒 Dukungan TLS yang aman
- 🌙 Dukungan mode gelap
## Mulai Cepat
Setelah penyebaran, Anda perlu:
1. Menyiapkan catatan DNS DMARC di domain Anda
2. Mengonfigurasi kredensial IMAP untuk mengambil laporan
3. Mengakses dasbor untuk melihat laporan DMARC
Lihat dokumentasi lengkap di https://github.com/meysam81/parse-dmarc