Instellingen en platformen
PRO — wat de upgrade ontgrendelt
De gratis versie toont een advertentiebanner onderaan en beperkt enkele functies. De knop Upgraden (zijbalk / banner / scherm Paywall) opent de appstore (Google Play / App Store) met opties:
- Abonnementen: 1 week, 1 / 3 / 6 / 12 maanden.
- Eenmalige aankoop — levenslang PRO.
PRO ontgrendelt:
- Onbeperkt opgeslagen SSH-verbindingen.
- Volledige SFTP-toegang (uploaden, downloaden, bewerken).
- SSH-sleutelbeheerder (generator, import, converter, migratie).
- FIDO2 / YubiKey-beveiligingssleutels.
- Geen advertenties — banner en interstitials zijn weg.
De licentiestatus (proef / actief / verlopen) is zichtbaar op het scherm Paywall. Na aankoop bewaart de app de rechten tussen sessies — geen heraanmelding bij de store nodig.
Instellingen
Uiterlijk
- Taal — 32 UI-talen; wijzigingen worden direct van kracht.
- UI-thema — licht / donker / systeem (de hele app, niet de terminal).
- Startpagina — het scherm waarmee de app opent: Start (standaard), SSH-verbindingen, Lokale terminal of Commander.
- Terminallettergrootte — globale standaard 8–32; per alias overschrijfbaar via zijbalk → Thema.
- Terminalthema — globaal standaardthema met een live voorbeeld; het geldt voor Snel verbinden en voor elke alias zonder eigen keuze, en per alias kun je het overschrijven met elk van de 435 ingebouwde schema's (zijbalk → Thema).
Terminal
- Editor voor uitvoermarkering — regex-patronen + kleuren.
- Snippets — beheer herbruikbare, geparametriseerde opdrachten.
- Verbindingstime-out — 5–120 s.
- Wielscrollsnelheid — regels per enkele muiswieltik.
- Resourcemonitoring (CPU/RAM/schijf) — toon live host-statistieken voor SSH-sessies, met een verversingsinterval van 5–300 s; dit is de globale standaard, elke alias kan die overschrijven.
- Bestandslogniveau — ERROR / WARN / INFO / DEBUG.
Er is geen sessielimiet — open zoveel tabbladen als je wilt. Extra tabbladen naar dezelfde host zijn goedkoop: ze hergebruiken de actieve verbinding en openen alleen een nieuw kanaal, dus er is geen tweede aanmelding.
Toetsenbord
- Standaardtoetsenbord — het invoervlak waarmee een pas geopende terminal start: Automatisch, DevOps of Systeem.
- Toetsenbordindeling — QWERTY / QWERTZ / AZERTY voor het DevOps-toetsenbord; Automatisch leidt die af uit de app-taal.
- Dekking van het toetsenbord — achtergronddekking van de DevOps-toetsen.
- Toetsgrootte — schaalt de toetshoogte en de grootte van het opschrift.
- F-toetsen tonen — houdt een F1–F10-rij zichtbaar boven het DevOps-toetsenbord (handig voor mc of htop).
Beveiliging
- SSH-sleutels — generator, import, converter, migratie tussen verbindingen.
- Vertrouwde hosts — known_hosts met vingerafdrukken.
Privacy & gegevens
- Diagnostiek delen (Android / iOS) — opt-in Firebase Analytics / Crashlytics.
- Privacybeleid — documentlink.
- Advertentievoorkeuren (Android / iOS) — waar van toepassing.
Configuratie
- Versleutelde back-up exporteren / importeren.
~/.ssh/config-import (Desktop).- Gebruikersbestanden (Desktop):
~/.dr-terminal/bewaart instellingen (inclusief opgeslagen verbindingen), versleutelde inloggegevens, de lokale database en logs. Het venster onthoudt zijn laatste grootte en positie; het centreert alleen op het primaire scherm bij de eerste start of wanneer de opgeslagen positie buiten het scherm zou vallen.
Platformverschillen
| Functie | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| Single-instance IPC | ✓ | — | — | — |
| Lokale terminal (PTY) | ✓ | — | — | — |
| Seriële / UART-terminal | ✓ | — | — | — |
| Bestandsbeheerder met twee panelen + losmaken | ✓ | ✓ (gedockt) | ✓ (gedockt) | — |
| Losmaakbare vensters + tray | ✓ | — | — | — |
| In-app autoupdater | ✓ | store | store | — |
| SFTP slepen-en-neerzetten uploaden | ✓ | — | — | — |
| Native menubalk (macOS) | ✓ (macOS) | — | — | — |
| Deelblad uploaden/downloaden | — | ✓ | ✓ | — |
| Softtoetsenbord + werkbalk | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| FIDO2 native API's | ✓ | YubiKit SDK | yubikit-swift | — |
| Bonjour host-ontdekking | ✓ | ✓ | ✓ | — |
| TV-indeling (afstandsnavigatie) | — | ✓ | — | ✓ |
| Tablet tweekolomsindeling | — | ✓ | ✓ | — |
| Terminalzijbalk (Host / Geschiedenis / Aanvullen / Snippets / Thema) | ✓ | — | — | — |
| Ingebouwde terminalthema's (435) | ✓ | ✓ | ✓ | — |
Het scherm Over linkt naar de DR-Terminal-builds voor je andere apparaten — storebadges voor de mobiele apps op desktop, en een link naar de downloadpagina voor desktop op Android / iOS.
Problemen melden
Logs staan in ~/.dr-terminal/logs/ (Desktop/Linux/macOS) of in de gegevensmap van de app op Android/iOS. Verhoog het bestandslogniveau naar DEBUG voordat je een bug reproduceert, en voeg het log toe aan de melding.