Dashboard for TrueNAS

A native iOS app for monitoring and managing your TrueNAS SCALE home server.

📱 iOS ⚡ TrueNAS SCALE 🏠 Self-hosted

Features

📊

Real-time Monitoring

CPU, RAM, network, and uptime updated live from your server.

📦

Applications

View and manage your TrueNAS apps — see status, version, and details at a glance.

💾

Storage & Pools

Pool health, disk usage, and dataset info in one place.

📁

SMB File Browser

Browse your SMB shares, copy paths, and download files directly to your iPhone.

🔒

Secure & Private

Connects only to your local server. No data is sent to any third-party service.

⚙️

Simple Setup

Enter your server address and credentials — you're connected in seconds.

Requirements

What do I need to use this app?

A TrueNAS SCALE server on your local network. The app connects directly to your server using its IP address and your TrueNAS credentials. No cloud account or subscription required.

Which TrueNAS versions are supported?

The app is built and tested against TrueNAS SCALE 25.x. It uses the TrueNAS REST and WebSocket APIs, so it should work with recent SCALE releases.

Does it work over the internet / VPN?

Yes — as long as your iPhone can reach the server's IP address and port, the app will work. This includes VPN connections to your home network.

Support FAQ

The app can't connect to my server

Check that the host URL in Settings includes the correct port (e.g. http://192.168.1.100:80). Make sure your iPhone is on the same network as the server, or connected via VPN.

Authentication keeps failing

Use your TrueNAS login username and password. The account must have API access enabled in TrueNAS under Credentials → Local Users.

The file browser shows an empty share

Make sure the SMB share path is correct and that your TrueNAS user has read permissions for that dataset. You can verify permissions in TrueNAS under Datasets → Edit Permissions.

Monitoring data stops updating

The app uses a persistent WebSocket connection for live data. If it drops, pull down to refresh or navigate away and back to the Monitoring tab to reconnect.

Contact

Have a question or found a bug?

Open an issue on GitHub and I'll get back to you as soon as possible.

Open an Issue on GitHub