Skip to content

FAQ ও সমস্যা নির্ণয়

সাধারণ প্রশ্নের সংক্ষিপ্ত উত্তর। গভীর পটভূমি: Security, Server setup, Using the app, Nearby, Browser extension, CLI

Master password & recovery

I forgot my master password. Can I recover the vault?

না। OpenKey zero-knowledge: server master password বা plaintext vault key কখনো দেখে না। Password (ও unlocked session বা encrypted local backup যা unlock করতে পারেন) ছাড়া ciphertext recover নয়।

শক্তিশালী unique master password ও কমপক্ষে এক Pro encrypted local backup (.okbak) বা offline export রাখুন।

Can the server admin reset my password?

না। Admins ciphertext delete বা withhold করতে পারে এবং metadata (email, sizes, timings) দেখতে পারে। তারা vault decrypt বা নতুন master password set না করতে পারে।

How do I change my master password?

App-এ account / security flow ব্যবহার করুন যা credentials rotate করে (server-এ /auth/rekey)। Vault key একই; শুধু server-এ auth hash ও wrapped vault key update। নতুন master password-এ পরে অন্য devices sync করুন।

Sync & server

Sync fails or login returns an error

  1. http(s)://your-host/health healthy return করে confirm করুন।
  2. প্রতিটি client-এ একই server URL ব্যবহার করুন (trailing slash ঠিক; production-এ HTTPS প্রাথমিক)।
  3. JWT_SECRET set আছে check করুন (≥ 32 chars, placeholder নয়) — otherwise API start না করবে।
  4. CORS_ORIGINS-এ extension / web origins include আছে check করুন (কখনো * নয়)।
  5. Auth endpoints per IP rate-limited (AUTH_RATE_LIMIT_*)। অনেক failed login-এর পর এক মিনিট wait ও retry।
  6. প্রথম device-এ একবার register; অন্য devices-এ same email + master password-এ login, তারপর Sync now

Phone cannot reach http://localhost:8000

Phone-এ localhost phone নিজেই। Same Wi‑Fi-এ computer-এর LAN IP (http://192.168.x.x:8000) ব্যবহার করুন, অথবা reverse proxy / tunnel-এ HTTPS expose করুন। Mobile-এ cleartext HTTP block হতে পারে — local debugging-এর বাইরে HTTPS প্রাথমিক।

Two devices show different vault contents after sync

Sync revision অনুযায়ী last-write-wins, CRDT নয়। Concurrent edits overwrite করতে পারে। এক device-এ edit-এর পর pull/push আবার। Nearby LAN sync একই LWW rule ব্যবহার করে।

How do I delete my server account?

Clients authenticated POST /auth/delete current auth_hash re-prove-এর পর call করে। Server-side ciphertext permanently সরে। Devices-এ local vaults unaffected — দরকার হলে আলাদা delete বা wipe করুন।

App & Pro

What is free vs Pro?

Using the app-এ matrix দেখুন। সংক্ষেপ: free-এ core vault + item limits সহ server sync; Pro unlimited items, export, encrypted backups, Nearby, organizations/sharing, attachments, ও custom icons unlock করে।

Nearby does not find the other device (Pro)

  1. উভয় device unlocked, Settings → Nearby devices started, same Wi‑Fi (guest/client isolation নয়)।
  2. Code টাইপের বদলে Scan pairing QR প্রাথমিক; camera / local-network permission prompts allow করুন।
  3. VPN / private relay temporarily disable। macOS-এ QR connection fail হলে firewall dial-back allow করুন।
  4. Pair করুন, তারপর Link vault (same vault key fingerprint)। বিস্তারিত: Nearby
  5. ঐচ্ছিক Trusted networks only: SSID যোগ করুন অথবা unknown networks-এ Nearby pause।
  6. Store-IAP platforms (Android / iOS / macOS) peers-এর LAN Pro ignore — দরকার হলে সেই store-এ Pro buy/restore।

How do I send one password to another device on the LAN?

Pairing (Pro)-এর পর entry-তে অথবা Nearby peer actions-এ Send to device ব্যবহার করুন। Full vault sync-এর অপেক্ষা ছাড়াই LAN session-এ এক entry push। বিস্তারিত: Nearby → Send an entry

Autofill / passkeys do not appear

Settings → Security-এ OpenKey system password & passkey provider enable করুন, তারপর vault unlock করুন। iOS/macOS-এ OS permission prompts grant করুন। Providers বদলানোর পর browser বা target app restart করুন।

What is the extension fill shortcut?

Windows/Linux-এ Ctrl+Shift+L, macOS-এ ⌘⇧L। দরকার হলে browser-এর extension keyboard shortcuts-এ remap। Browser extension দেখুন।

Import worked but export is locked

Import free; export-এ Pro লাগে (encrypted .okbak backups-এর জন্যও)। Walkthrough: Import & export

How do attachments work?

Pro. Login খুলুন → encrypted attachment যোগ করুন (প্রায় 20 MB max)। Attachments server-এ ciphertext হিসেবে sync। OpenKey JSON export শুধু metadata — attachment blobs সহ full vault-এ .okbak ব্যবহার করুন।

How do I add TOTP / authenticator codes?

Entry-তে authenticator secret বা otpauth URI যোগ করুন, অথবা site-এর 2FA setup-এর QR scan করুন। Vault unlocked থাকলে codes দেখায়; system Autofill / extension যেখানে supported fill করতে পারে।

Can collections be nested?

হ্যাঁ — folders অন্য folders contain করতে পারে (parent relationship)। Nested logins autofill ও desktop bridge-এ include।

Do deleted items disappear immediately on other devices?

Soft-deleted items tombstones হিসেবে sync যতক্ষণ peers catch up। Last-write-wins per-item revision ব্যবহার করে — concurrent edits এখনো overwrite করতে পারে।

How do organizations and shares work?

Pro + same self-hosted server। Identity keys publish করুন, তারপর org invite বা entry snapshot share। বিস্তারিত: Sharing & organizations

How do biometrics / auto-lock work?

Settings → Security-এ biometric unlock (platform-dependent) ও related lock protections enable করতে পারেন। Shared machines-এ idle-এ lock প্রাথমিক। Biometrics device-এ vault key wrap করে — strong master password replace না করে।

Browser extension

Extension cannot talk to the desktop app

  1. Desktop vault unlock করুন ও unlocked রাখুন।
  2. Settings → Security (macOS-এ Browser extension) খুলুন যাতে native host register হয়।
  3. Chromium: unpacked extension ID platform file-এ লিখুন (Browser extension দেখুন), তারপর Autofill আবার খুলুন।
  4. Extension-এ Use desktop app বেছে নিন।
  5. macOS-এ host script-এর জন্য PATH-এ Python 3 প্রয়োজন।

Standalone unlock fails against my server

Prelogin কাজ করে confirm করুন: email আগে থেকে registered হতে হবে। App-এর মতো master password। Server URL browser থেকে reachable (CORS / HTTPS)। Options page-এ URL check করুন ও normal tab-এ /health try করুন।

Passkeys fall back to the browser authenticator

Confirm dialog-এ Use browser বেছে নিলে, অথবা extension vault locked থাকলে expected। OpenKey passkeys store/use-এর জন্য extension unlock করুন (standalone)।

CLI

openkey secret … says unlock the app

Vault commands-এ unlocked desktop app (native bridge) অথবা login-এর পর eval $(openkey unlock) লাগে। Bridge / session state-এর জন্য openkey status চালান।

Session expired

Default lock 15 minutes (openkey config set-lock)। eval $(openkey unlock) আবার চালান। Personal machines-এ OPENKEY_PASSWORD-এর বদলে interactive password prompt প্রাথমিক।

Security / privacy

Autofill অ্যাপে কোথায়?

Settings → Security-এ — আলাদা Autofill পেজ নেই। OpenKey পাসवर्ड Have I Been Pwned-এ পাঠায় না এবং Password health স্ক্রিন চালায় না।

Is Nearby a backup?

না। Paired, vault-linked devices-এর মধ্যে LAN-এ ciphertext sync করে। Offline Pro backups রাখুন।

Still stuck?

  1. Failing client (app / extension / CLI) ও approximate time capture করুন।
  2. Server logs (docker compose logs -f api) ও /health check করুন।
  3. Security issues privately report করুন — [email protected] অথবা OpenSelfHosting-এ private advisory। Security → Reporting দেখুন।
  4. Product bugs-এর জন্য package name ও version সহ OpenSelfHosting-এ issue খুলুন।

Next: Nearby · Server setup · Security · Download