DietPi-Software | Details for ALL installation options

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

v113

Post by Fourdee »

Baïkal
Lightweight CalDAV + CardDAV server.

baikal.png

1st Run Setup:
Access the setup page:
URL = http://<your.IP/domain>/baikal/html
Enter a new admin password for your account, then click the next/save button.

Enter MySQL Details:
Use MySQL = Yes
MySQL host = 127.0.0.1
MySQL database name = baikal
MySQL username = baikal
MySQL password = yourGlobalSoftwarePassword (default: dietpi)

Access web interface:
URL = http://<your.IP/domain>/baikal/html/admin
Login username = admin
Login password = What you set during 1st run setup above.


>> 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: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v113

Post by Fourdee »

RPi Monitor:
A slick, lightweight system stats monitor with web interface.
rpi-monitor.png
Access web interface:
url = http://192.168.0.100:8888



>> 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: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v113

Post by Fourdee »

Redis Server:
A non-SQL based (alternative) data store.


>> 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: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v114

Post by Fourdee »

EmonPi
Turn your Raspberry Pi into a energy usage monitor with web interface.

The DietPi optimized installation for EmonPi is aimed at users who want the following:
  • Ultra lightweight alternative installation to the official EmonPi image, with all the optimisations and features of DietPi. Allowing additional uses for your RPi device (eg: ownCloud server): htop image of RPi Zero @ 700 Mhz, running our EmonPi installation.
  • Realtime and historical energy usage statistics uploaded to the emoncms.org cloud, viewable from a web browser and the Android App, from anywhere in the world.
  • Use an existing RPi, or, do not wish to purchase the full EmonPi package (eg: case).
  • Comfortable attaching the EmonPi to your Raspberry Pi GPIO. No soldering or wiring is required.
The DietPi installation does not support:
  • RF transmission. RF receiver (sensor nodes) is supported (eg: EmonTX/EmonTH)
  • EmonPi LCD screen.
  • Local emonCMS webserver on RPi. All emonPi data is sent to emoncms.org cloud.
Requires:
  • 1x EmonPi PCB - Order one here: Select 1 Clip-on CT Current Sensor (all together £33.42), or sensors based on your needs. Image of what you will receive. This installation also supports the optional temperature sensor, but its not required.
  • 1x Raspberry Pi (any model)
  • 1x Good quality Raspberry Pi PSU. The EmonPi does not need its own power supply. It will draw power directly through the GPIO's on the RPi.
  • Alternatively you can power the RPi through the EmonPi shield via GPIO. For this, add the EmonPi PSU to the chart and skip buying a dedicated PSU for the RPi itself.
emonpi.png

During Installation:
You will be asked to create a emoncms.org account and input your unique API Key. DietPi will automatically apply your API KEY during installation.
If you did not complete this, or wish to change the API Key on your system, please follow the steps located here, otherwise continue below.

Attach EmonPi to RPi Connect power usage reader attachment
  • Plug the 3.5mm power usage reader into the EmonPi: Image
  • Clip the power user reader onto a positive (red) cable (cables are live, use caution): Image
Setup Inputs and feeds for Power usage:
Assign a name to your Power usage input.
Inputs are the realtime value of the data received from the EmonPi. We will assign a name to the power watt usage so we can use it later.
  • Login to your https://emoncms.org account
  • Click Setup at the top right of screen, then click inputs
  • Node 5 and Key 1 is your Power Wattage readings. Click the pencil on right hand side and change the name to Power WATT. Click the tick to save.
Setup feed:
Feeds allow your EmonPi data (inputs) to be saved to a database. You will need feeds setup if you want to view historical (and pretty) stats.
  • Login to your https://emoncms.org account
  • Click Setup at the top right of screen, then click inputs
  • Select the spanner on the far right of Power WATT
  • Check the screen matches this image, then click add
  • To verify the feed is active, click Setup at the top right of screen, then click inputs. You should see log under Process list of Power WATT: Image
Setup My Electric App:
My electric is an application that will allow you to view historical usage of your electricity. Also renders a pretty graph and can calculate costs.
  • Login to your https://emoncms.org account
  • Click Apps at the top of screen, then click My Electric
  • Under the Logout button at the top right, click the spanner
  • Under Power feed (Watts): select Power WATT
  • Under Bar graph feed: select Power WATT
  • Under Wh or kWh feed?: select Watt hours elapsed
  • Enter your unit costs for your electric (optional). then click Save
  • Press F5 to refresh the page and view your energy usage

>> 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: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v114

Post by Fourdee »

Tor HotSpot
Turn your device into a WiFi HotSpot/Access Point with Tor routing. All WiFi HotSpot traffic will be routed through the Tor network, for all connected WiFi devices.
Perfect for users requiring anonymity and privacy.

Also Installs:
- WiFi HotSpot

Requires:
test.png
WiFi HotSpot Connection Details:
Please see the following link: viewtopic.php?p=1207#p1207

Verify traffic is being routed through Tor:
On the connected WiFi device, go to the following URL: https://check.torproject.org



>> 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: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v115

Post by Fourdee »

Webserver Preference System:

What is "Webserver Preference System"?
The DietPi webserver preference system allows you to choose your favourite webserver for use in DietPi installations.
When you select any software for installation that requires a webserver, DietPi will automatically install, configure and optimize your chosen webserver preference. DietPi will also install Mysql/Sqlite as required, depending on your software selections. Basically, you will never need to manually select/install a webserver stack again. DietPi will do it all for you.
Untitled.png
Which Webserver is right for me?
Apache2:
- Memory use = High | Multithreaded = Yes
Feature-rich and popular. Recommended for beginners and users who are looking to follow Apache2 based guides.

Nginx:
- Memory use = Medium | Multithreaded = Yes
Lightweight alternative to Apache2. Nginx claims faster webserver performance compared to Apache2. Ideal for medium-high traffic situations where Lighttpd will suffer.

Lighttpd:
- Memory use = Low | Multithreaded = Optional - Some drawbacks
Extremely lightweight and is generally considered to offer the "best" webserver performance on Linux for SBC's (single board computers). Recommended for users who expect low webserver traffic and/or personal use.
Although the DietPi installation of Lighttpd is set to single threaded, do not be put off by this, in low usage scenarios (<10 users) it will still outperform Nginx and Apache2.

Multitheading is supported by Lighttpd and can be enabled in the configuration file:
  • Edit the file /etc/lighttpd/lighttpd.conf
  • Add the entry (change 4 to your total core count)

    Code: Select all

    server.max-worker = 4
  • Restart services

    Code: Select all

    dietpi-services restart
Further reading & benchmarks:
https://detechter.com/the-battle-of-the ... ighttpd-2/

What software will trigger a webserver installation?
If you select any software in dietpi-software for installation, that requires a webserver to function.
Examples:
  • PiHole
  • Ampache
  • Owncloud
  • DietPiCam
I only want to install a LAMP stack, what should I do?
Unless you specifically need a webserver stack, it is recommended that you allow DietPi to install webserver stacks automatically. This will ensure compatibility and stability on your system, for the webserver choice you have made.

Where can I change the preference setting?
Run dietpi-software and select Webserver Preference from the menu. This setting can NOT be changed, if an existing webserver is installed on the system.



>> 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: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v115

Post by Fourdee »

Netdata
Slick and feature-rich system stats monitor, with web interface.
netdata.png
Access web interface:
url = http://192.168.0.100:19999

NB: Depending on your system, by default Netdata might be not accessible from remote browsers. If this is the case, open the configuration file /etc/netdata/netdata.conf and change the line bind socket to IP = 127.0.0.1 to match either the local network IP or static public IP of your server depending on your needs, or, comment it e.g. if your server does not have a static public IP but you require remote access. Note that having Netdata accessible to anyone gives potential attackers a bunch of useful information where to start hacking.

About how to limit access to Netdata, check as well: https://docs.netdata.cloud/web/server/

>> 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: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v117

Post by Fourdee »

Murmur - Mumble VoIP Server:
Turn your device into a lightweight Mumble VoIP server.
mumble.png
mumble.png (19.68 KiB) Viewed 72991 times
Murmur Server Connection Details:
Use the following credentials to connect clients to the Murmur server:
  • IP = The IP address of your DietPi system. How do I find my IP adddress?
  • Port = 64738
  • Password = No password required
  • Superuser Password = dietpi
Change Murmur Server Settings:
You will need to edit the Murmur config file:

Code: Select all

nano /etc/mumble-server.ini
#Restart service
service mumble-server 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.
User avatar
Fourdee
Site Admin
Posts: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v118

Post by Fourdee »

Emby Server
A web interface media streaming server. Think Kodi, but using any device with a web browser.

Please note:
embyserver_1.png

Access web interface: First run setup:
Once connected to the web interface, simply follow the on screen instructions.

When you reach Setup your media libraries:
  • /mnt/dietpi_userdata/Music
  • /mnt/dietpi_userdata/Video
  • You can also mount Samba/NFS shares by running dietpi-drive_manager and selecting "Mount network drive" from the menu.
Transfer media to your device:
Make sure you have one of DietPi's File Servers installed. Folders used:
  • /mnt/dietpi_userdata/Video
  • /mnt/dietpi_userdata/Music
Update Emby Server version:
Simply reinstall Emby Server to update it to newest version. It will preserve any existing data and settings:
  • dietpi-software reinstall 41

>> 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: 2782
Joined: Tue Feb 06, 2007 1:36 pm

v118

Post by Fourdee »

OpenBazaar Server
A free decentralised peer to peer market server for all. No fees. Using Bitcoin.
Oldschool: Think Napster, but for buying and selling stuff using your Bitcoins :)

openbazaar_client.png

OpenBazaar Client:
The client will allow you to browse and trade, within the OpenBazaar market network.
https://www.openbazaar.org/download/

Connecting OpenBazaar Client to your OpenBazaar Server:
Step 1:
During installation, you will be asked to enter a username, password, and allowed IP address.

Step 2:
Next, you will need to open the OpenBazaar Client and add your server:
  • Click Menu (top right)
  • Click New Server
  • Select Standalone
  • Enter the IP address of your DietPi device, and, the username and password you applied in step 1.

>> 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