Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/bittor ... pc-manager
HTPC Manager
HTPC Manager combines all your favourite software into one slick interface.
Do all your HTPC tasks without using 5 different interfaces!
Access Web Interface:
Update to latest version:: dietpi-software reinstall 155
>> Return to DietPi-Software List
DietPi-Software | Details for ALL installation options
v157
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/media/#gmediarender
GMediaRender
A DLNA audio render/endpoint. Allows you to stream and play music, from another device, such as BubbleUPnP.
>> Return to DietPi-Software List
GMediaRender
A DLNA audio render/endpoint. Allows you to stream and play music, from another device, such as BubbleUPnP.
>> Return to DietPi-Software List
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.
v157
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/programming/#docker
Docker
Build, ship, and run distributed applications

Access logs: journalctl -u docker -u containerd
Config files:
>> Return to DietPi-Software List
Docker
Build, ship, and run distributed applications
Access logs: journalctl -u docker -u containerd
Config files:
- Docker: /etc/docker/daemon.json
- containerd: /etc/containerd/config.toml
- Config file: https://docs.docker.com/engine/referenc ... ation-file
- Logging: https://docs.docker.com/config/containe ... configure/
>> Return to DietPi-Software List
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.
v157
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.
v158
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/hardwa ... ics-pi-spc
AudioPhonics Pi-SPC:
Power control module for Raspberry Pi which allows you to physically power on/off the system, without the need to run "poweroff".
https://www.audiophonics.fr/fr/kits-mod ... 11125.html
Notes:
>> Return to DietPi-Software List
AudioPhonics Pi-SPC:
Power control module for Raspberry Pi which allows you to physically power on/off the system, without the need to run "poweroff".
https://www.audiophonics.fr/fr/kits-mod ... 11125.html
Notes:
- Please ensure the correct GPIO pins are used, when connecting Pi-SPC to RPi (see image below)
- To power off system, and begin the shutdown process: Hold the power button for < 0.5 seconds. If you don't have a button, you can also close the pins BP PIN C and BP PIN NO, with your favorite electrically conductive metal (eg: tweezers).
- NB: Avoid holding the power button for longer than 2 seconds, as this will hard power off system (same effect as pulling the power). Doing so will create file-system corruptions, during shutdown IO operations.
>> Return to DietPi-Software List
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.
v158
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/media/#raspotify
Raspotify
Spotify Connect client for the Raspberry Pi that Just Works™.
Raspotify should work straight out of the box.
>> Return to DietPi-Software List
Raspotify
Spotify Connect client for the Raspberry Pi that Just Works™.
- NB: You’ll need a Spotify Premium account in order to use Connect.
Raspotify should work straight out of the box.
- However, you can change the available options in:
Code: Select all
/etc/default/raspotify
- Then restart services with:
Code: Select all
dietpi-services restart
>> Return to DietPi-Software List
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.
v158
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/hardwa ... google-aiy
Google AIY voice kit
"Ok Google. Who is your daddy?"
Notes:
Once DietPi has installed the Google AIY voice kit, and rebooted, you will need to setup your Google API account and link the device.
Install Notes:
Where is the voice software located?
Check service status:
Google AIY voice kit
"Ok Google. Who is your daddy?"
Notes:
- Our installation is highly optimized and lightweight. We do not install a desktop environment. User will be required to setup Google API and keys on another system (please see 1st run setup below)
- We highly recommend SSH to allow for a quick setup of Google API and device link.
- We also recommend one of DietPi File servers, for easy transfer of assistant.json, generated during Google API setup.
Once DietPi has installed the Google AIY voice kit, and rebooted, you will need to setup your Google API account and link the device.
- Follow the link below, to setup Google API and download client keys, required to enable the speech API:
https://aiyprojects.withgoogle.com/voic ... istant-api
NB: When setting up the activity controls, ensure you also enable "Include Chrome browsing history and activity from websites and apps that use Google services", else, she will not function - Make sure you have one of DietPi's File Servers installed.
Once completed, download the client_secret.json and save it to:
- If using SSH = /mnt/dietpi_userdata/voice-recognizer-raspi/assistant.json
- If using File Server = voice-recognizer-raspi/assistant.json - Run the command below, then follow the onscreen link/instructions to setup verification:
Code: Select all
sudo -u dietpi /mnt/dietpi_userdata/voice-recognizer-raspi/env/bin/python3 -u /mnt/dietpi_userdata/voice-recognizer-raspi/src/main.py
- Once the "Ok, Google" prompt appears, test the device, then, you can terminate the program with CTRL+C, then restart services:
Code: Select all
dietpi-services restart
Install Notes:
Where is the voice software located?
Code: Select all
/mnt/dietpi_userdata/voice-recognizer-raspi
Code: Select all
dietpi-services status
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.
v158
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/cloud/#gitea
Gitea
Your very own GitHub style server, with web interface.
Access Gitea web interface:
URL = http://192.168.0.100:3000
First run setup:
Once connected to the web interface:
If you wish to allow external access to your Gitea server, you will need to setup port fowarding on your router, pointing to the IP address of your DietPi device.
Gitea
Your very own GitHub style server, with web interface.
Access Gitea web interface:
URL = http://192.168.0.100:3000
First run setup:
Once connected to the web interface:
- Change the following values only:
- MySQL database user = gitea
- MySQL database password = dietpi
- Repository Root Path = /mnt/dietpi_userdata/gitea/gitea-repositories
- Log Path = /var/log/gitea
- Scroll to the bottom of page and select Install Gitea
- When the web address changes to localhost: and fails to load, you need to reconnect to the webpage using the ip address (eg: http://192.168.0.100:3000)
- Once the page has reloaded, you will need to click register to create the admin account
If you wish to allow external access to your Gitea server, you will need to setup port fowarding on your router, pointing to the IP address of your DietPi device.
- Port = 3000
- Protocol = TCP+UDP
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.
v156
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/home_a ... -assistant
Home Assistant
Home Assistant is an open-source home automation platform running on Python 3. Track and control all devices at home and automate control. Perfect to run on a Raspberry Pi.

(IMPORTANT) Initial install and access:
The install process on slower SBC models can take a very long time, up to 2 hours, hence take a coffee, find some other activity and check back once in a while. It will show Installing Python-3.8.6... a very long time. If you want to see processing details, run htop on a dedicated terminal or SSH session to watch Python build process live.
After dietpi-software has finished and the service starts the first time, please go through the following steps manually:
URL = <your.domain/IP>:8123
Configuration files:
The configuration files are stored system-wide within: /mnt/dietpi_userdata/homeassistant
Please see the online documentation: https://home-assistant.io/docs/
Customise Python environment:
Home Assistant is installed within a dedicated Python environment, powered by: https://github.com/pyenv/pyenv
This places a standalone Python instance which runs completely independent from any other installed Python instance or modules. If you need to install additional Python modules into this pyenv environment, update Python itself or similar, you need to open a shell as user homeassistant and activate the pyenv environment:
To quickly update Home Assistant to the current version, run:
>> Return to DietPi-Software List
Home Assistant
Home Assistant is an open-source home automation platform running on Python 3. Track and control all devices at home and automate control. Perfect to run on a Raspberry Pi.

(IMPORTANT) Initial install and access:
The install process on slower SBC models can take a very long time, up to 2 hours, hence take a coffee, find some other activity and check back once in a while. It will show Installing Python-3.8.6... a very long time. If you want to see processing details, run htop on a dedicated terminal or SSH session to watch Python build process live.
After dietpi-software has finished and the service starts the first time, please go through the following steps manually:
- Run htop and wait until homeassistant processes CPU usage goes down to ~zero.
- Run systemctl restart home-assistant
- Run htop and wait until homeassistant processes CPU usage goes down to ~zero.
- Open the HA web UI (see below). It will again install some Python modules on first access, which can again take a little while. Always check htop if you are unsure, which reveals any Python/pip module install process, if currently done.
URL = <your.domain/IP>:8123
Configuration files:
The configuration files are stored system-wide within: /mnt/dietpi_userdata/homeassistant
Please see the online documentation: https://home-assistant.io/docs/
Customise Python environment:
Home Assistant is installed within a dedicated Python environment, powered by: https://github.com/pyenv/pyenv
This places a standalone Python instance which runs completely independent from any other installed Python instance or modules. If you need to install additional Python modules into this pyenv environment, update Python itself or similar, you need to open a shell as user homeassistant and activate the pyenv environment:
- sudo -u homeassistant bash
- . /home/homeassistant/pyenv-activate.sh
- pip3 install <module> # Or whichever install/update you need to do
To quickly update Home Assistant to the current version, run:
- /home/homeassistant/homeassistant-update.sh
- IKEA TRÅDFRI: apt install autoconf
>> Return to DietPi-Software List
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Nukkit
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/gaming/#nukkit
Nukkit
Nukkit is Java based server for Minecraft Pocket Edition.
Info:
Nukkit by default runs a single server, available on LAN.
Tweak the server settings by modifying the following file:
>> Return to DietPi-Software List
Nukkit
Nukkit is Java based server for Minecraft Pocket Edition.
Info:
Nukkit by default runs a single server, available on LAN.
Tweak the server settings by modifying the following file:
- /usr/local/bin/nukkit/server.properties
Code: Select all
dietpi-services restart
>> Return to DietPi-Software List
If you find our project or support useful, then we’d really appreciate it if you’d consider contributing to the project however you can.
Donating is the easiest – you can use PayPal or become a DietPi patron.
Donating is the easiest – you can use PayPal or become a DietPi patron.