Pi-Tool: SSH Manager

Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Pi-Tool installs, updates, backs up and monitors self-hosted services on your Raspberry Pi over SSH, with a single tap. Plus set up remote access and manage files. A cockpit with four tabs (Management, Automation, Terminal, Files); "Connect" auto-detects what's running and shows a card per service.

Services:
* evcc – update (apt or Docker, auto-detected), install, live status, restart service, open web UI
* Pi-hole – update (pihole -up), rebuild blocklists, restart DNS, install (experimental), open /admin
* Home Assistant – install as a Docker container (experimental) and update, open the web UI (port 8123)
* Grafana, InfluxDB & Mosquitto – install + update via apt (official repo, experimental), open the web UI; optionally wired up with evcc end to end: InfluxDB + token + a ready-made Grafana dashboard
* AdGuard Home, Node-RED & Zigbee2MQTT – auto-detected: open the web UI, view logs, restart the service
* Raspberry Pi Connect – official remote access (Raspberry Pi OS Bookworm+): install, sign in via link, toggle on/off, updates, open web
* Tailscale – VPN/mesh: install, update, connect via login link; optionally share your home network (subnet router). One-tap remote access: adopts the remembered tailnet IP as the host; one tap returns to the home IP
* Docker containers – view, restart and update them (with rollback)
* "Add service" – every not-yet-installed service in one picker; uninstall from the card menu, optionally keeping the data
* System (whole Pi) – update everything (packages, Pi-hole, containers), reboot or shut down, health readout with disk and SD-card checks

Features:
* Cockpit with four tabs; the active Pi on top is tappable (switch/add/rename)
* Auto-detects all services in one SSH session
* Updates keep running as a job on the Pi, even if the connection drops
* Card menu: jump to the project's website and official app
* Files: your Pi's file browser – browse, preview, upload from the phone, delete
* Config editor: edit config files (e.g. evcc.yaml) in-app, atomic with a backup
* Backups incl. in-app restore & management: evcc (config + DB), Pi-hole (Teleporter) and Home Assistant (/config); automatic rotation; download to the phone (share sheet)
* Analyze disk usage – the largest directories at a glance
* Security check – rates your Pi's hardening (SSH, updates, fail2ban) as a traffic light; fixable findings take one tap
* Migration helper – carry evcc + Pi-hole and their backups to a new Pi
* System cleanup: free disk space (apt, unused Docker images, journal)
* Automation on the Pi (systemd timers, no background service on the phone): scheduled updates, nightly backups (rotation) and health alerts via ntfy
* Terminal: run your own commands over SSH (sudo supported) with history + quick commands
* Set up an SSH key with one tap: generated on the phone, installed on the Pi, profile switched over
* "Set up Pi" guide (Raspberry Pi Imager) for beginners
* Multiple Pi profiles, quick switching; an "All Pis" overview as a traffic light; encrypted export/import for moving to a new phone
* Connect deliberately: the session to the active Pi holds until you switch profiles; Automation, Terminal and Files unlock only once connected
* Demo mode: try the whole app with sample data – no real Pi needed
* German & English: follows your phone language, switchable in Settings

Security & privacy:
* Credentials stay encrypted on device (Android Keystore)
* SSH host-key verification (TOFU) – protects against MITM
* Optional app lock via biometrics/PIN
* SSH key auth as an alternative to passwords
* No accounts, no ads, no tracking, no cloud

Note: unofficial community tool, not affiliated with the mentioned projects. For day-to-day charging control there is the official evcc app.

Important: on your instruction the app runs sudo commands on your Pi — mistakes or bugs can cause data loss. Please keep backups. The Terms of Use apply.

Requirement: a Raspberry Pi (or Debian/Linux device) reachable over SSH.
Manage your Raspberry Pi over SSH: update evcc, Pi-hole & Home Assistant
Updated on
Oct 20, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

"Update everything": the System card now installs everything that has an update – system packages, Pi-hole and every running Docker container (Home Assistant, evcc, Mosquitto, …). An evcc from apt is backed up first.

"All Pis" overview: "Update everything on all Pis" does the same on every reachable Pi, asks first, writes the output to the log and names the reason when a Pi fails.