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.
Using PiVPN:
Run the command pivpn to see a list of options.
Create a new user profile:
Simply run the command: pivpn -a
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.
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.
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.
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.
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:
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.
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.
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.
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.
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:
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.
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 (2.73 KiB) Viewed 58060 times
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.
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.
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.
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.
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.
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.