بداية سريعة
ثبّت عميلاً من التنزيل، شغّل خادم المزامنة، ثم اربط التطبيق أو الامتداد أو CLI.
الخادم
bash
cd openkey_server
cp .env.example .env
openssl rand -hex 32 # الصق في JWT_SECRET
docker compose up --build -dالـ API: http://localhost:8000 — OpenAPI على /docs، الصحة على /health.
التطبيق
ثبّت تطبيق OpenKey (قنوات التنزيل). في الإعدادات ← البيانات ← خادم مستضاف ذاتياً عيّن http://localhost:8000 (أو رابط HTTPS)، ثم سجّل أو سجّل الدخول وزامن.
انظر استخدام التطبيق.
امتداد المتصفح
bash
cd openkey_extension
npm install
npm run buildحمّل dist/ كامتداد غير معبّأ. عيّن رابط الخادم في الخيارات وافتح القفل بالبريد + كلمة المرور الرئيسية. على سطح المكتب، فعّل الملء التلقائي في التطبيق لتسجيل مضيف الرسائل الأصلية.
التفاصيل: امتداد المتصفح.
CLI
bash
cd openkey_cli
npm install
npm run build
npm link # اختياري
openkey gen -l 24
openkey discover --dry-run
openkey discover -yأبقِ تطبيق سطح المكتب مفتوح القفل لاكتشاف الأسرار محلياً. مزامنة خادم اختيارية:
bash
openkey config set-server http://localhost:8000
openkey login --email [email protected]
eval $(openkey unlock)
openkey syncالتالي: الأمان، تثبيت الخادم، استخدام التطبيق، امتداد المتصفح، الأسئلة الشائعة، سجل التغييرات، وCLI.