सेटिंग्स एवं प्लेटफ़ॉर्म
PRO — अपग्रेड क्या अनलॉक करता है
फ़्री टियर नीचे एक विज्ञापन बैनर दिखाता है और कुछ सुविधाओं को सीमित करता है। Upgrade बटन (साइडबार / बैनर / Paywall स्क्रीन) ऐप स्टोर (Google Play / App Store) को इन विकल्पों के साथ खोलता है:
- सब्सक्रिप्शन: 1 सप्ताह, 1 / 3 / 6 / 12 महीने।
- एक-बार की खरीद — आजीवन PRO।
PRO अनलॉक करता है:
- असीमित सहेजे गए SSH कनेक्शन।
- पूर्ण SFTP पहुँच (अपलोड, डाउनलोड, संपादन)।
- SSH key manager (जनरेटर, आयात, कनवर्टर, माइग्रेशन)।
- FIDO2 / YubiKey सुरक्षा कुंजियाँ।
- कोई विज्ञापन नहीं — बैनर और इंटरस्टीशियल चले जाते हैं।
लाइसेंस स्थिति (trial / active / expired) Paywall स्क्रीन पर दिखती है। खरीद के बाद ऐप सत्रों के बीच पात्रता बनाए रखता है — स्टोर के साथ फिर से प्रमाणित करने की ज़रूरत नहीं।
Settings
रूप-रंग
- Language — 32 UI भाषाएँ; परिवर्तन तुरंत प्रभावी होते हैं।
- UI theme — light / dark / system (पूरा ऐप, टर्मिनल नहीं)।
- Landing page — वह स्क्रीन जिस पर ऐप खुलता है: Home (डिफ़ॉल्ट), SSH Connections, Local Terminal या Commander।
- Terminal font size — वैश्विक डिफ़ॉल्ट 8–32; प्रति उपनाम साइडबार → Theme के माध्यम से ओवरराइड किया जा सकता है।
- Terminal theme — लाइव पूर्वावलोकन के साथ वैश्विक डिफ़ॉल्ट थीम; यह Quick Connect पर और हर उस उपनाम पर लागू होती है जिसका अपना चयन नहीं है, और प्रति उपनाम आप इसे 435 अंतर्निहित स्कीमों में से किसी से भी ओवरराइड कर सकते हैं (साइडबार → Theme)।
Terminal
- Output highlighting editor — regex पैटर्न + रंग।
- Snippets — पुन: उपयोग योग्य, पैरामीटर वाली कमांड प्रबंधित करें।
- Connection timeout — 5–120 s।
- Wheel scroll speed — प्रति एकल माउस-व्हील टिक पंक्तियाँ।
- Resource monitoring (CPU/RAM/disk) — SSH सत्रों के लिए लाइव होस्ट संसाधन जानकारी दिखाएँ, 5–300 s के रिफ़्रेश अंतराल के साथ; यह वैश्विक डिफ़ॉल्ट है, हर उपनाम इसे ओवरराइड कर सकता है।
- File log level — ERROR / WARN / INFO / DEBUG।
कोई सत्र सीमा नहीं है — जितने चाहें उतने टैब खोलें। उसी होस्ट के अतिरिक्त टैब सस्ते हैं: वे लाइव कनेक्शन का पुन: उपयोग करते हैं और केवल एक नया चैनल खोलते हैं, इसलिए कोई दूसरा लॉगिन नहीं होता।
कीबोर्ड
- Default keyboard — नए खुले टर्मिनल में जो इनपुट सतह शुरू में मिलती है: Auto, DevOps या System।
- Keyboard layout — DevOps कीबोर्ड के लिए QWERTY / QWERTZ / AZERTY; Auto इसे ऐप की भाषा से निकालता है।
- Keyboard opacity — DevOps कुंजियों की पृष्ठभूमि की अपारदर्शिता।
- Keyboard key size — कुंजी की ऊँचाई और लेबल का आकार बदलता है।
- Show F-keys — DevOps कीबोर्ड के ऊपर एक F1–F10 पंक्ति हमेशा दिखाए रखता है (mc या htop के लिए सुविधाजनक)।
Security
- SSH keys — जनरेटर, आयात, कनवर्टर, कनेक्शनों के बीच माइग्रेशन।
- Trusted hosts — फ़िंगरप्रिंट के साथ known_hosts।
गोपनीयता और डेटा
- Share diagnostics (Android / iOS) — ऑप्ट-इन Firebase Analytics / Crashlytics।
- Privacy policy — दस्तावेज़ लिंक।
- Ad preferences (Android / iOS) — जहाँ लागू हो।
Configuration
- एन्क्रिप्टेड बैकअप निर्यात / आयात।
~/.ssh/configआयात (Desktop)।- User files (Desktop):
~/.dr-terminal/सेटिंग्स (सहेजे गए कनेक्शन सहित), एन्क्रिप्टेड क्रेडेंशियल्स, लोकल डेटाबेस और लॉग संग्रहित करता है। विंडो अपना पिछला आकार और स्थिति याद रखती है; वह केवल पहली बार चलाने पर या जब सहेजी गई स्थिति स्क्रीन से बाहर होगी, तब प्राथमिक स्क्रीन पर केंद्रित होती है।
प्लेटफ़ॉर्म अंतर
| सुविधा | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| Single-instance IPC | ✓ | — | — | — |
| लोकल टर्मिनल (PTY) | ✓ | — | — | — |
| Serial / UART टर्मिनल | ✓ | — | — | — |
| दो-पैनल फ़ाइल प्रबंधक + detach | ✓ | ✓ (docked) | ✓ (docked) | — |
| अलग करने योग्य विंडो + tray | ✓ | — | — | — |
| इन-ऐप autoupdater | ✓ | store | store | — |
| SFTP खींचें और छोड़ें अपलोड | ✓ | — | — | — |
| मूल मेनू बार (macOS) | ✓ (macOS) | — | — | — |
| Share Sheet अपलोड/डाउनलोड | — | ✓ | ✓ | — |
| सॉफ़्ट कीबोर्ड + टूलबार | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| FIDO2 मूल APIs | ✓ | YubiKit SDK | yubikit-swift | — |
| Bonjour होस्ट खोज | ✓ | ✓ | ✓ | — |
| TV लेआउट (रिमोट नेविगेशन) | — | ✓ | — | ✓ |
| टैबलेट दो-कॉलम लेआउट | — | ✓ | ✓ | — |
| टर्मिनल साइडबार (Host / History / Complete / Snippets / Theme) | ✓ | — | — | — |
| अंतर्निहित टर्मिनल थीम (435) | ✓ | ✓ | ✓ | — |
About स्क्रीन आपके अन्य उपकरणों के लिए DR-Terminal बिल्ड के लिंक देती है — desktop पर मोबाइल ऐप्स के स्टोर बैज, और Android / iOS पर desktop डाउनलोड पृष्ठ का लिंक।
समस्याएँ रिपोर्ट करना
लॉग ~/.dr-terminal/logs/ (Desktop/Linux/macOS) में या Android/iOS पर ऐप की डेटा डायरेक्टरी के अंदर रहते हैं। किसी बग को पुन: उत्पन्न करने से पहले file log level को DEBUG पर बढ़ाएँ, और रिपोर्ट के साथ लॉग संलग्न करें।