SSH control pad · Android

Bash Board

Your servers. One tap away.

Bash Board is a Stream Deck–style pad for SSH. Save hosts, build macros, run commands from your phone or tablet, and watch output stream live. Credentials stay encrypted on your device.

Yearly · ~$0.9914-day free trialLive log sheetOn-device secretsTOFU host keysAndroid 8.0+
Get it on Google Play

Google Play · Yearly Pro with 14-day free trial (~$0.99/year; may vary by country)

Powered by SudoCod · Version 1.0.23 · Package com.sudocod.bashboard

Bash Board app logo
Hosts
Macros
Logs

Bash Board Pro

~$0.99 / year

Yearly via Google Play · product bashboard_pro · base plan bashboard-pro-yearly · 14-day trial offer. Price may vary by country.

Platform

Android 8.0+

Version 1.0.23 · Package com.sudocod.bashboard

Privacy model

On-device

No cloud macros · encrypted credentials · TOFU host keys · recents screenshots blocked

Capability matrix

Built for one-tap ops

Add your servers, create labeled macros, and run shell commands with a single tap. Stream output live, cancel when needed, and review the last run. Private, on-device control.

One-tap SSH macros
Labeled buttons with icon, color, and command. Run shell actions without opening a full terminal.
Live log sheet
Stdout and stderr stream as the command runs. Cancel an in-progress run from the sheet.
Terminal-style output
ANSI colors, inverse video, wide characters, and in-place progress bars for apt, curl, and similar output.
Password & key auth
Connect with password or private-key authentication for the hosts you manage.
Local encrypted secrets
Credentials stay encrypted on the device. No Bash Board cloud account for your macros.
TOFU host keys
First successful connect pins the SSH host key. Later connections fail closed if it changes.
Per-macro timeouts
Set a command timeout per macro (default 30s, range 5–3600s).
Smart connect retry
Flaky network connects may retry automatically. Auth and host-key failures are not retried.

Signal pipeline

How it works

  1. 01

    Add a server

    Save host, port, username, and password or private key. Credentials stay encrypted on device.

  2. 02

    Create a macro

    Give it a label, icon, color, and the command you run all the time.

  3. 03

    Tap to run

    One tap executes over SSH. Watch the live log sheet or review the last run when you are done.

Operators

Who it's for

  • Homelab and self-hosted ops
  • Restarting services, clearing caches, routine admin tasks
  • Anyone who wants quick SSH actions without opening a full terminal every time

Security highlights

  • No Bash Board cloud account for macros
  • Encrypted on-device credentials (Android Keystore)
  • TOFU SSH host-key pinning; fail closed on change
  • SSH traffic only to hosts you add
  • Recents screenshots blocked
  • App backup disabled; credentials, host keys, entitlement cache, and DB excluded from cloud backup and device transfer
  • Cleartext HTTP disabled
Read the full privacy policy

Protocol

FAQ

Do you store my SSH keys in the cloud?
No. Hosts, keys, macros, and logs stay on your device. Bash Board does not run a cloud account for your macros.
Is it a subscription?
Yes. Bash Board Pro is a yearly auto-renewing plan via Google Play (product bashboard_pro, base plan bashboard-pro-yearly, trial offer bashboard-yearly-14d-trial) with a 14-day free trial when offered. About USD $0.99 per year after the trial (or the local equivalent; may vary by country). Pro is required to use macros and servers. Cancel in Google Play subscription settings.
Where does SSH traffic go?
Only to the hosts you configure. Host keys are pinned on first successful connect (TOFU) and fail closed on change. Play Billing talks to Google for entitlements, never for your macros or credentials.
Can I cancel a running command?
Yes. Use Cancel in the live log sheet to stop the SSH session to your host.

Deploy

Put your servers one tap away

Bash Board Pro ~$0.99/year with a 14-day free trial (price may vary by country). Private, on-device SSH macros.

Get it on Google Play