WiFi HotSpot Details:
Turn your device into a wireless hotspot/access point. This allows other wireless devices to connect and share the internet connection.
1x Ethernet connection
1x Supported USB WiFi adapter | May vary depending on device and available WiFi drivers/modules, however, common adapters (eg: Realtek) should be fine.
WiFi HotSpot Connection Details:
Use the following credentials to connect devices to your hotspot.
SSID = DietPi-HotSpot
Access Key = dietpihotspot
Change WiFi HotSpot Settings:
Once installed, you can change the WiFi HotSpot settings (SSID/Key/Channel) at any time.
Navigate to Networking Options: Adapters, then select WiFi.
Whilst in this menu, it is highly recommended you set the Country Code to your country. Depending on your country regulations, this could allow for channels 12/13 and increased power output (range) for the hotspot.
Shairport Sync Details:
Shairport Sync is an AirPlay audio player which plays audio streamed from iTunes, iOS devices and third-party AirPlay sources such as ForkedDaapd and Airfoil.
Audio played by a Shairport Sync-powered device stays synchronised with the source and hence with similar devices playing the same source. This allows for synchronised multi-room audio on multiple devices.
AirPlay device name:
When searching for an Airplay device, select Shairport-Sync on DietPi
Stream from a Windows/Mac PC: Airfoil is an application that will let you stream audio playback directly to any Shairport Sync device. Press play on your favourite music player (eg: winamp/spotify) and click the speaker next to the DietPi device.
Audiophiles - Master music in realtime
By using a PC + Airfoil, you can master the music in realtime using the PC's CPU. This will allow all your shairport sync devices to sound even better without any performance hit on the device. FuzonMp3 is a lightweight music player coded in c++ that sounds "as it should" and supports VST plugins. iZotope Ozone 5 is highly recommended for audiophiles.
Multiple Shairport devices / Change Shairport-sync Name:
If you are planning to use multiple Shairport devices on the same network, please make sure the hostname of each device is unique. The hostname will also effect the shairport-sync name.
This can be completed in dietpi-config > Security Options > Change Hostname.
Soxr interpolation will improve the output audio quality on Shairport. However, it is extremely CPU intensive.
sed -i '/interpolation = /c\\/\/interpolation = "soxr";' /usr/local/etc/shairport-sync.conf
If you have choppy playback using Soxr:
Increasing the shairplay-sync process priority (nice) may resolve the issue.
- Run dietpi-nice from the terminal
- Scroll down to and select 'Shairport Sync' then press enter
- Scroll up and select 'Nice : -20 (Highest priority)' then press enter.
DietPi will then automatically apply and set the nice level.
If the choppy playback continues, the CPU is most likely is insufficient for the processing required for soxr, and, should be disabled.
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.
1x EmonPi PCB - Order one here: Select Assembled PCB Only - No Enclosure, all other items to none (£59). 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 - (5v 2amp). The EmonPi does not need its own power supply. It will draw power directly through the GPIO's on the RPi.
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.
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.
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.
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.
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.
- 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.
- 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.
What software will trigger a webserver installation?
If you select any software in dietpi-software for installation, that requires a webserver to function. Examples:
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.