DietPi-Software | Details for ALL installation options

Everything you need to download and start your DietPi experience.
Locked
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v135

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/vpn/#pivpn

PiVPN
PiVPN is an OpenVPN and WireGuard installer & management tool. It also has a command pivpn which allows for simple creation of additional user profiles and configs.

Image
Using PiVPN:
Run the command pivpn to see a list of options.

Create a new user profile:
Simply run the command: pivpn -a

More Info:
PiVPN website: https://www.pivpn.io/


>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v136

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/media/#mopidy

Mopidy
A python based music player with a web based interface.
mopidy.png
Access web interface:
URL = http://192.168.0.100:6680/musicbox_webclient

Transfer/Add Music: Refresh Music Files / Database:
This is automatic, however, you can force an update using the command mopidyctl local scan

Adding Mopidy extensions:
Mopidy is highly customizable and supports various extensions from Web extensions to Backend extensions.

Enable support for vast number of codecs like .m4a:
Many thanks to Roth for this tip.

Code: Select all

apt-get install -y gstreamer1.0-plugins-bad

>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v138

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/media/#cava

CAVA
Console-based Audio Visualizer for MPD. Can be displayed in SSH terminals, consoles and LCD HATS.

Also installs:
  • MPD (music player daemon)
Image
If you did not select Cava to start from boot:
  • Cava can also be run by typing cava. Use CTRL+C to terminate.
  • You can modify the AutoStart options in dietpi-launcher > DietPi-AutoStart.
DietPi-JustBoom control panel: Tweak cava options on the fly
Simply run dietpi-justboom from the command line to launch
dietpi-justboom_cava.png
>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v139

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/remote ... vnc-server

RealVNC Server
Run a desktop environment on your device that can be accessed remotely, over the network. Great for headless devices, RealVNC also supports shared desktop mode.

Image

VNC Server modes:
  • By default DietPi will start a virtual VNC session on boot at screen :1 for user root.
    The screen index can be changed via SOFTWARE_VNCSERVER_DISPLAY_INDEX in /boot/dietpi.txt.
    Logs can be viewed via journalctl -t Xvnc:1 -t vncserver and in /root/.vnc/.
    When you logout (instead of only closing the VNC Viewer window), the session will exit. Restart it via systemctl restart vncserver.
  • If you set SOFTWARE_VNCSERVER_SHARE_DESKTOP=1 in /boot/dietpi.txt or select desktop auto login via dietpi-autostart (index 2), RealVNC server will be started on boot in shared desktop mode, attaching to the first found local desktop session.
    Check the service status via systemctl status vncserver-x11-serviced.
    Check all logs via journalctl -u vncserver-x11-serviced.
  • If you have an enterprise subscription on RealVNC, you can have virtual VNC sessions spawning automatically ondemand per-client connection and closing once the client disconnects. That way no resource-intense X11/desktop session needs to be persistently active on the server to allow VNC connections. To enable this, after adding your enterprise subscription credentials, do the following:

    Code: Select all

    systemctl disable --now vncserver # This disables the persistent virtual VNC session on screen :1.
    systemctl enable --now vncserver-virtuald # This enables the ondemand VNC session daemon.
Setup the VNC Viewer:
Simpy select a VNC viewer for your system and download: https://www.realvnc.com/download/viewer/

Connection details:
  • To connect on the persistent VNC session on screen :1, add the screen index to your local IP or hostname, e.g. 192.168.0.100:1.
  • To connect to a shared desktop session, skip the screen index, e.g. 192.168.0.100:1.
  • Username = root
  • Password = root password (default: dietpi)
Running directly rendered apps such as Minecraft remotely:
  • Enable shared desktop mode:
    • Run dietpi-autostart
    • Select Desktops autostart option, exit, then reboot system
  • Locate the section Running directly rendered apps such as Minecraft remotely using:
    https://www.realvnc.com/docs/raspberry-pi.html

>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v139

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/media/#roon-bridge

Roon Bridge
Turns your SBC into a Roon capable audio player. By using the main Roon application on another device, you can stream your music catalog directly to the Roon Bridge running on your SBC.

More information on Roon:
https://roonlabs.com/index.html

Requires:
  • Roon on another system (eg: Windows PC) to control the player
  • Roon License (free trial is also available)
roon.png
roon3.png

>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v140

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/hardwa ... /#node-red

Node-RED
Node-RED is a visual tool for wiring together hardware devices, APIs and online services in new and interesting ways. Node-RED uses a standalone web server that can be accessed remotely.

nodered.png

Access Node-RED
Use the IP address of your DietPi device, and port number 1880
- E.g.: 192.168.0.100:1880

Data directory for Node-Red
All Node-RED data is stored in the following location:
- /mnt/dietpi_userdata/node-red

sudo permissions (enabled by default since DietPi v6.25)
If you need to run commands with sudo in Node-RED, do:

Code: Select all

echo 'nodered ALL=NOPASSWD: ALL' > /etc/sudoers.d/nodered
Update to current version

Code: Select all

systemctl stop node-red
npm up -g --unsafe-perm node-red
systemctl start node-red
>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v140

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/hardwa ... #mosquitto

Mosquitto:
Eclipse Mosquitto™ is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 3.1 and 3.1.1. MQTT provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for "Internet of Things" messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers like the Arduino.
mosquitto-logo-only.png
mosquitto-logo-only.png (2.73 KiB) Viewed 58344 times
Using Mosquitto:
Please use the following link for online documentation: https://mosquitto.org/documentation/


>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v140

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/media/#naa-daemon

NAA Daemon
Signalyst Network Audio Adapter (NAA) daemon allows you to stream music from an HQPlayer source (like Windows) and output directly from your DietPi device. Features DRC, high quality up-sampling (like 192Khz) and more.
hqplayer.png

HQPlayer Desktop (Windows):
This will allow you to stream audio from your Windows PC, to the NAA Daemon on the DietPi device.
  • Download and install HQPlayer Desktop for Windows: https://www.signalyst.eu/consumer.html
  • Run the program
  • To configure HQPlayer to use the NAA Daemon on the DietPi device:
    • Select File then Settings
    • Under 'Backend', select NetworkAudioAdapter. The DietPi device should be detected automatically.
    • Click Ok to save changes
How do I use Roon and HQPlayer together? Update method: dietpi-software reinstall 124


>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v140

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/webser ... ck/#tomcat

Tomcat8:
Tomcat is a Servlet and JSP Server serving Java technologies. In your Java project you can build your WAR (short for Web ARchive) file, and simply drop it in the deploy directory in Tomcat.
tomcat.png
tomcat.png (8.21 KiB) Viewed 58273 times
Access web interface: Add .WAR programs to Tomcat8:
Place your downloaded .war files in the following folder:
  • /var/lib/tomcat8/webapps
  • Restart services with dietpi-services restart, then wait for the .war to load (it can take some time)
  • You can then access the .war by using http://192.168.0.100:8080/mywar.war

>> 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.
User avatar
Fourdee
Site Admin
Posts: 2781
Joined: Tue Feb 06, 2007 1:36 pm

v143

Post by Fourdee »

Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/media/#ompd

O!MPD
A feature-rich web interface audio player for MPD. Includes song/album scraping, ideal for music catalog browsing.

Also installs:
  • MPD (music player daemon)
  • Web server
ompd.png
Access web interface: Transfer/Add Music: Update/Scan library:
  • Click the settings button (cog, top right)
  • Click update
>> 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.
Locked