منصوبے کے بارے میں

Certimate ACME پروٹوکول کے گرد تعمیر کیا گیا ایک اوپن سورس، سیلف ہوسٹڈ SSL سرٹیفکیٹ مینجمنٹ ٹول ہے۔ یہ ایک بصری ورک فلو انٹرفیس کا استعمال کرتے ہوئے مکمل سرٹیفکیٹ لائف سائیکل—درخواست، تعیناتی، تجدید، اور نگرانی—کو خودکار بناتا ہے، جس کا مقصد دستی سرٹیفکیٹ ہینڈلنگ کو چند سادہ ترتیبات سے بدلنا ہے۔ بنیادی خصوصیات: - سیلف ہوسٹڈ: تمام ڈیٹا مقامی طور پر محفوظ ہوتا ہے اور نجی طور پر تعینات کیا جاتا ہے، جس سے ڈیٹا کی رازداری اور سیکیورٹی کو ترجیح دی جاتی ہے۔ - کراس پلیٹ فارم: یہ ونڈوز، لینکس، اور میک او ایس پر چلتا ہے۔ - صفر انحصار: ڈیٹابیس، رن ٹائم، یا فریم ورک کی تنصیب کی ضرورت نہیں ہے؛ یہ فوراً کام کرنے کے لیے تیار ہے۔ - لائف ویٹ: پروجیکٹ تقریباً 20 MB میموری کے استعمال کی رپورٹ کرتا ہے۔ فیچر کی نمایاں خصوصیات: - سرٹیفکیٹ کی درخواست سے لے کر تعیناتی تک خودکاری کو ڈھانپنے والا لچکدار ورک فلو آرکیسٹریشن۔ - سنگل، ملٹیپل، اور وائلڈ کارڈ ڈومین سرٹیفکیٹس کے ساتھ ساتھ IP ایڈریس سرٹیفکیٹس کی حمایت، اور RSA یا ECC کلیدوں کا انتخاب۔ - دونوں ACME چیلنج اقسام DNS-01 اور HTTP-01۔ - متعدد سرٹیفکیٹ آؤٹ پٹ فارمیٹس، جن میں PEM، PFX، اور JKS شامل ہیں۔ - 70 سے زائد ڈومین رجسٹرارز اور DNS فراہم کنندگان (مثلاً AWS، Cloudflare، GoDaddy، Alibaba Cloud، Tencent Cloud) کے ساتھ انضمام۔ - 160 سے زائد تعیناتی کے مقاصد، جن میں Kubernetes، CDN، WAF، اور لوڈ بالانسرز شامل ہیں۔ - ای میل، Discord، Slack، Telegram، DingTalk، Feishu، WeCom، اور دیگر چینلز کے ذریعے اطلاعات۔ - متعدد ACME سرٹیفکیٹ اتھارٹیز جیسے Let's Encrypt، Actalis، Google Trust Services، SSL.com، اور ZeroSSL کی حمایت۔ شروع کرنا سیدھا سادہ ہے۔ GitHub Releases سے ایک پری کمپائلڈ بائنری ڈاؤن لوڈ کی جا سکتی ہے اور `certimate serve` کے ساتھ لانچ کی جا سکتی ہے، یا ٹول کو Docker کے ذریعے چلایا جا سکتا ہے، جس میں ڈیٹا والیوم کو میپ کیا جاتا ہے اور پورٹ 8090 کو ظاہر کیا جاتا ہے۔ ویب انٹرفیس پھر http://127.0.0.1:8090 پر قابل رسائی ہوتا ہے۔ ڈیفالٹ ایڈمن اکاؤنٹ مشہور کریڈینشلز (admin@certimate.fun / 1234567890) کے ساتھ آتا ہے، لہذا پہلے لاگ ان کے بعد پاس ورڈ تبدیل کرنا مشورہ دیا جاتا ہے۔ مکمل دستاویزات docs.certimate.me پر دستیاب ہیں، جن میں v0.4 کے لیے مائیگریشن گائیڈ، CNAME کے ذریعے ACME DNS-01 چیلنجز کو مکمل کرنے پر ایک آرٹیکل، اور پروجیکٹ کے منطقی بنیادوں پر ایک بحث شامل ہے۔ پروجیکٹ MIT لائسنس کے تحت ہے، بغیر کسی وارنٹی کے جیسے کا ویسا ہی تقسیم کیا جاتا ہے، اور GitHub ایشوز اور پل ریکویسٹس کے ذریعے کمیونٹی کے تعاون کو قبول کرتا ہے۔ کمیونٹی چینلز میں ٹیلی گرام گروپ اور وی چیٹ گروپ شامل ہیں۔