DietPi - Web GUI Image

DietPi - Web GUI Image

Download / Getting Started:

Image Features:

  • Slick Web Interface to configure and control the system.
  • Preinstalled with Audiophile software, such as Roon, O!MPD, NAA Daemon and Shairport-sync (AirPlay), Squeezelite and GMediaRender (DLNA audio endpoint).
  • Ready to Run. Pre-configured and pre-installed image (No SSH/Terminal setup required)
  • Audiophile quality, all the optimisations and features of DietPi, 156MB RAM usage (RPi, all services enabled), RAM log and more. Perfect for audio usage.

Web Interface Features:

  • System Settings:
  • Change hostname
    • Networking configuration (DHCP/STATIC IP)
    • Sound card configuration
    • Update DietPi (updates for system and web interface)
    • CPU governor selection
    • Swap file size configuration
    • Power control
  • MPD Settings:
  • Service control (enable/disable)
    • Access O!MPD interface
    • SOXR sampling output options (enable/disable & set quality)
    • Output frequency/bit depth options
  • Roon Bridge Settings:
  • Service control (enable/disable)
  • NAA Daemon (HQ player endpoint) Settings:
  • Service control (enable/disable)
  • ShairPort-Sync (AirPlay) Settings:
  • Service control (enable/disable)
    • Output frequency/bit depth options
  • WiFi HotSpot (Sparky SBC only, WiFi dongle required) Options:
  • Service control (enable/disable)
    • Configure SSID and passkey
  • Status Page:
  • ALSA output stream information (lists actual frequency and bit depth during playback)
    • Access NetData web interface
    • Storage usage
    • RAM usage
    • CPU usage
    • CPU temperature

Installed Software:

Download / Getting started

Download Image:

Write Image:

  • Extract the contents of the 7z file to obtain the .img file.
  • Use a program such as Etcher, to write the image (DietPi_…_AlloGUI.img) to SD/eMMC.
  • Ensure ethernet is connected to the device.
  • Plug in a HDMI monitor, if you need to obtain the IP address of system to access web interface.
  • Power on system.

Access Web Interface:
Web interface can be accessed via hostname (Bonjour/avahi compatible network), or the IP address (which can be obtained from HDMI output after boot):

Login Details:

  • Username =
  • Password =
    • Default: dietpi
    • DietPi v8.1 and before: allo

Select soundcard:
Once logged into the web interface, you will need to select the soundcard to be used:

  • Scroll down and select the System Settings button
  • Under Soundcard configuration, select the required soundcard device, then click Save Changes
  • When prompted, please select the reboot button to finalize the changes


Audio works in Roon, however, no output in other software?
This is due to a limitation with some DAC’s, only supporting 32 bit depth output. Please use the web interface to change output bit depth in the required application to 32.

I want to use WiFi connection, how do I disable HotSpot and setup connection?
NB: We highly recommend ethernet connection for a stable audio streaming experience.
To achieve a WiFi connection, you will need to access the terminal (either via SSH or locally using keyboard + monitor):

  • Login with username = root , password = dietpi
  • Sparky Only: Uninstall HotSpot using the command dietpi-software uninstall 60
  • Run dietpi-config
  • Select Network Options: Adapters > WiFi
  • If a prompt appears, requesting WiFi to be enabled, please select Ok
  • Select WiFi option again
  • Select Scan, choose your SSID and follow the onscreen prompts to enter credentials

Transfer music to the device (MPD+O!MPD):

Samba Server Details:
Samba Server is installed by default, allowing your to transfer files/music over the network for the device.

  • On a Windows system:
  • Press WIN key + R
    • Paste in the following \\dietpi, before pressing OK, change the IP address to match your system.
  • Username = root
  • Password = dietpi
  • Transfer your Music into the Music directory

Update O!MPD libary:
Once the transfer is completed, we need to update the O!MPD library database.

  • Access the Allo web interface
  • Load up the MPD settings page
    • Select the O!MPD link to launch the O!MPD web interface
  • Login if required with the following details:
  • Username = admin
    • Password = admin
  • Select the settings button (top right of screen)
  • Scroll down the page and select Update
  • Click the following button to update the library
  • If you experience issues with “file not found” messages during playback, please also run the the Update All option


To view all DietPi changes in the changelog, please see link below:

How do I update?:
To ensure stability and control of updates, they must be completed in the Linux terminal.

Log into the system (HDMI/SSH):

  • User: root
  • Password: dietpi
    Run the update:
    • Run the command dietpi-update
    • Follow the onscreen instructions to update the system.
    • Once completed, reboot the system. The device will now be running the latest version of DietPi.
    • NB: DietPi checks for updates daily, and during boot. If the update is not available, please reboot the system.