DietPi-Software | Details for ALL installation options

Everything you need to download and start your DietPi experience.

DietPi-Software | Details for ALL installation options

Postby Fourdee » Mon Jul 28, 2014 8:00 pm


Before Continuing: Download the DietPi Image,write to SD card and login.


DietPi-Software
DietPi-Software allows you to install optional "ready to run" and optimized software for your device.
As well as automating the linux installation and configuration process for you, DietPi-Software also applies specific optimizations unique to your hardware model, ensuring you get the maximum performance from your device.

dietpi-software.png

Desktops:
- LXDE - Highly optimized lightweight desktop without the "bloatware".
- Mate - Popular Gnome 2 desktop.
- GnuStep - Alternative/unique desktop.
Remote Desktop Access:
- Tightvnc Server - Desktop for remote connection.
- VNC4 Server - Desktop for remote connection.
- NoMachine - Feature rich remote desktop connection.
Media Systems:
- Kodi - Media Centre / Player
- HiFi - Web Interface Music /Radio Player
- SubSonic - Feature rich media streaming server with web interface.
- SqueezeBox - Also known as Logitech Media Server.
- SqueezeLite - Audio player for SqueezeBox.
- Shairport Sync - AirPlay audio player with multiroom sync
- BruteFIR - EQ and Digital Room Correction via ALSA.
- MiniDLNA - Media streaming server (DLNA, UPnP)
- Ampache - Web interface media streaming server.
- Emby - Web interface media streaming server.
- Plex Media Server - Web interface media streaming server.
- Murmur - Mumble VoIP Server
BitTorrent:
- Transmission - Lightweight BitTorrent server with web interface
- Deluge - Alternative BitTorrent server with web interface
- qBitTorrent - Lightweight and fast (c++) BitTorrent server with web interface
Gaming:
- OpenTyrian - Gaming
- Cuberite - Fast Minecraft server with web interface
- MineOS - Multiple Minecraft servers with web interface
Camera / Surveillance:
- DietPi-Cam - RPi Camera / Web Interface Surveillance
Cloud / Backups:
- OwnCloud - Your own personal cloud based backup/data storage system
- Pydio - Feature-rich backup and sync server with web interface.
- Gogs - GitHub style server, with web interface.
- Syncthing - Backup and sync server with web interface.
Social Media:
- Forums - phpbb3
- Wordpress - Website Blog and Publishing platform.
- Image Gallery - Host and browse your images from a web interface.
- BaiKal - Lightweight CalDAV + CardDAV server.
- OpenBazaar - Decentralized peer to peer market server using BitCoin.
WiFi HotSpot
- WiFi HotSpot - Turn your device into a wireless hotspot/access point.
- Tor HotSpot - Optional: Routes all WiFi HotSpot traffic through the Tor network.
Home Automation:
- EmonPi - Lightweight Energy usage stats with EmonPi PCB.
- Grasshopper - Web App to control Bticino MyHome
RPi Hardware Projects:
- RPi.GPIO - GPIO Interface library for RPi (python).
- WiringPi - GPIO Interface library for RPi (c).
- WebIOPi - Web interface to control RPi GPIO.
- I2c - Enables support for I2c based hardware.
Remote Access:
- Weaved - Access your device over the internet.
System Stats / Management:
- DietPi-Cloudshell - Lightweight system stats for your LCD display or monitor.
- Raspcontrol - Web interface system stats
- Linux Dash - Web interface system stats
- PhpSysInfo - Web interface system stats
- RPi Monitor - Web interface system stats
- NetData - Web interface system stats
System Security:
- Fail2Ban - Protects your system from brute-force attacks
Webserver Stacks:
- LAMP Webserver - Apache2 / MySql / PHP
- LASP Webserver - Apache2 / SQLite / PHP
- LAAP Webserver - Apache2 / MariaDB / PHP
- LEMP Webserver - Nginx / MySql / PHP
- LESP Webserver - Nginx / SQLite / PHP
- LEAP Webserver - Nginx / MariaDB / PHP
- LLMP Webserver - Lighttpd / MySql / PHP
- LLSP Webserver - Lighttpd / SQLite / PHP
- LLAP Webserver - Lighttpd / MariaDB/ PHP
- phpMyAdmin - Web interface SQL admin tool
- Lets Encrypt - Free, automated SSL cert creation and setup, allowing https.
DNS Servers:
- Pi-hole - A DNS/Web server that will block ads for any device on your network.
VPN Servers:
- OpenVPN - Easy to use, minimal hassle VPN server
Network Load Balancing:
- HaProxy - High performance TCP/HTTP load balancer.
Website URL's:
- NoIp - Website URL Address

File Server Choices:
- ProFTP - Simple, efficient, lightweight file server.
- Samba - Feature rich file server.
SSH Server Choices:
- Dropbear - Lightweight SSH Server
- OpenSSH - Feature rich SSH server with SFTP/SCP support.
Log System Choices:
- DietPi-Ramlog - Lightweight RAM logging.
- Full - Full logging system with Rsyslog and Logrotate.
Webserver Preference System:
- Apache2 - Feature-rich webserver
- Nginx - Lightweight webserver
- Lighttpd - Extremely lightweight webserver



Pre-Installed Applications:

dietpi-launcher (Select and Run any of the DietPi programs, all from one place.)

dietpi-config (Feature rich configuration tool for your device)
dietpi-software (Install optimized and ready to run software)
dietpi-uninstall (Allows you to uninstall DietPi software)
dietpi-update (Update your version of DietPi)
dietpi-backup -(Backup or restore your DietPi system)
dietpi-sync - (Allows you to sync/duplicate one directory to another).
dietpi-process_tool - (Tweak system wide nice/priority levels, for most software and processes).
dietpi-cleaner (Remove unwanted "junk" from your DietPi system and free up filesystem space)
dietpi-bugreport (Sends a bug report to DietPi)
dietpi-cron (Allows you to modify all start times for Cron Jobs)
dietpi-logclear (Keep ontop of your log files, features clearing and backup modes).
dietpi-morsecode (Converts a text file to morse code, then outputs to your screen)
dietpi-letsencrypt (Frontend for Lets Encrypt and DietPi integration)
htop (The only resource monitor you'll ever need)
DietPi-Ramlog #1 (Mounts /var/log to RAM. Saves your SD card writes, and, uses less than 0.1mb~ of RAM).
Dropbear (Lightweight SSH server)

Pre-Installed Scripts:
treesize (Shows current directory/file sizes, recursive)



Donations / Support DietPi:
DietPi is a free product and relies solely on your donations for funding. If you found DietPi useful and want to support future development, please click here to find out more.
Image


Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:30 pm

LXDE - Desktop Details:
Highly Optimized lightweight desktop without the bloatware.

dietpi-lxde.png

Desktop can be run by typing startx
You can also have DietPi boot directly to the desktop by using dietpi-autostart and selecting Desktop.


>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:31 pm

Kodi Details:
The only media centre/player you'll ever need.

kodi.jpg
If you did not select Kodi to start from boot:
- Desktop = Kodi is available via the LXDE start menu, and, desktop.
- Console = Kodi can also be run by typing startkodi
You can modify the AutoStart options in dietpi-launcher > DietPi-AutoStart.

>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:37 pm

OpenTyrian Game Details:
Play a classic addictive game from the console or desktop.

opentyrian.jpg
If you did not select OpenTyrian to start from boot:
- Console = OpenTyrian can also be run by typing opentyrian
- Desktop = Use the opentyrian icons available in the start menu and desktop.
You can modify the AutoStart options in dietpi-launcher > DietPi-AutoStart.

Personal Note:
Tyrian (OpenTyrian) if not the best game in the world, is the best topdown shooter/scroller game ever created.
OpenTyrian is best experienced by using a mouse and the Enter key to change rear file mode.
Its old, retro, and a classic etc, but i doubt you'll to find a recent and similar game thats anywhere close to OpenTyrian addictiveness.

>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:39 pm

Transmission (BitTorrent) Details:
Transmission, the lightweight web interface BitTorrent server that allows you to download bittorrent files.
- USB dedicated hard drive highly recommended.

transmission.png
Access web interface:
url = http://192.168.0.100:9091
username = root
password = dietpi

Access BitTorrent Downloads:
Make sure you have one of DietPi's File Servers installed.
folder = downloads

Port closed Issues:
DietPi sets up Transmission to use port forwarding on the router.
In rare cases this won't work with some routers and you will need to manually setup port forwarding:
- Use TCP+UDP with the default DietPi transmission port of 51413.
- Point this port to the IP address of your DietPi system.

Once port forwarding is setup, simply complete the following to update transmission:
- Load up the transmission web interface
- Click the settings button (bottom left spanner)
- Click the network tab
- Where is says Use port forwarding on my router, untick this box.
Simply close and reopen this screen to refresh the port status.

>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:41 pm

OwnCloud Details:
Your very own personal cloud based backup/data storage system (eg: Dropbox) with Owncloud.
- Also Installs: LAMP Webserver
- USB dedicated hard drive highly recommended.

owncloud_interface.png
Access web interface:
url = http://192.168.0.100/owncloud

The first time you connect:
- Create your Admin account, type in a username and password.
- Click Storage & Database or Advanced to expand the submenu.
- Database type = MySQL
- DataFolder = /mnt/dietpi_userdata/owncloud_data
- Database User = root
- Database Password = dietpi
- Database Name = owncloud
- Click Finish setup to complete the Owncloud setup

Enable Memcache (recommended):
- You must complete "The first time you connect" section above, before this can be activated.
Enabling memcaching for Owncloud will vastly improve performance. DietPi automatically installs (APC/u, Opcache) and optimizes the caches specific to your hardware, however, Owncloud must be "told" to use it.

Check memcache is not already setup. (0 = not setup | 1 = enabled):
Code: Select all
cat /var/www/owncloud/config/config.php | grep -ci -m1 "'memcache.local'"


Enable memcache for Wheezy:
Code: Select all
sed -i "/'version'/a 'memcache.local' => '\\\OC\\\Memcache\\\APC'," /var/www/owncloud/config/config.php
dietpi-services restart


Enable Memcache for Jessie:
Code: Select all
sed -i "/'version'/a 'memcache.local' => '\\\OC\\\Memcache\\\APCu'," /var/www/owncloud/config/config.php
dietpi-services restart


Tweak Owncloud (recommended):
For maximum performance, click the dropdown menu (top left corner), select "apps", and disable the modules you don't require. eg:
- Activity
- First Run Wizard
- Mail Template Editor
- Share Files
- Updater
- Versions

>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:43 pm

DietPi-Cam (RPi Camera / Web Interface Surveillance) Details:
Got a RPi camera module?
Want to record paint drying using timelapse, or, start your own neighbourhood watch surveillance system? Want full control of your RPi camera in a web based interface. This is all you need!
DietPi-Cam is based on the excellent "RPi_Cam_Web_Interface" project.

dietpi-cam.png
Access web interface:
url = http://192.168.0.100/dietpicam

Where is the recoded media stored?
- /mnt/dietpi_userdata/dietpicam

>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:45 pm

MiniDLNA Media streaming server (DLNA, UPnP) Details:
Stream your shared media to any DLNA/UPnP capable device.

DLNA T.jpg
DLNA T.jpg (72.26 KiB) Viewed 76189 times
Access MiniDLNA status:
url = http://192.168.0.100:8200

Transfer Media files to MiniDLNA:
- Make sure you have one of DietPi's File Servers installed.
- Folders used by MiniDLNA = /Music /Pictures /Video

To refresh the MiniDLNA database:
Code: Select all
rm /root/.MiniDLNA_Cache/* && rm /mnt/usb_1/.MiniDLNA_Cache/* && service minidlna restart

List of available UPnP clients:
https://en.wikipedia.org/wiki/List_of_UPnP_AV_media_servers_and_clients#UPnP_AV_clients


>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:46 pm

HiFi - Web Interface Music /Radio Player Details:
A lightweight Hifi music player with a web based interface (Mpd + Ympd). Yep, its your own Radio!

ympd.png
Access web interface:
url = http://192.168.0.100:1337

Transfer/Add Music:
- Make sure you have one of DietPi's File Servers installed.
- Folders used by MPD/YMPD = /mnt/dietpi_userdata/Music

Refresh Music Files / Database:
- Simply select the Update DB button.

Odroid C1/C2 + HiFi Shield:
After activating your soundcard with dietpi-config > Audio options. Use the following conf to enable 192khz/24bit output and upsampling using soxr with MPD:
Copy and paste into terminal
Code: Select all
cat << _EOF_ > /etc/mpd.conf
#/etc/mpd.conf

music_directory                        "/mnt/dietpi_userdata/Music"
playlist_directory                     "/mnt/dietpi_userdata/Music"
db_file                                "/mnt/dietpi_userdata/.mpd_cache/db_file"
log_file                               "/var/log/mpd/mpd.log"
pid_file                               "/var/run/mpd/pid"
state_file                             "/var/lib/mpd/state"
sticker_file                           "/var/lib/mpd/sticker.sql"

user                                   "root"
#group                                 "nogroup"
bind_to_address                        "localhost"

log_level                              "secure"
#gapless_mp3_playback                  "yes"
#save_absolute_paths_in_playlists      "no"
metadata_to_use                        "artist,album,title,track,name,genre,date"
auto_update                            "yes"
#auto_update_depth                     "3"

#follow_outside_symlinks               "yes"
#follow_inside_symlinks                "yes"

#zeroconf_enabled                      "yes"
#zeroconf_name                         "Music Player"

#password                              "password@read,add,control,admin"
#default_permissions                   "read,add,control,admin"

input {
    plugin "curl"
#    proxy "proxy.isp.com:8080"
#    proxy_user "user"
#    proxy_password "password"
}

replaygain                            "track"
replaygain_preamp                     "8"
volume_normalization                  "yes"

#audio_buffer_size                    "2048"
#buffer_before_play                   "10%"

connection_timeout                    "30"
max_connections                       "4"
#max_playlist_length                  "16384"
#max_command_list_size                "2048"
#max_output_buffer_size               "8192"

filesystem_charset                    "UTF-8"
id3v1_encoding                        "UTF-8"
audio_output {
    type                              "alsa"
    name                              "My ALSA Device"
#    device                           "hw:1,0"
    format                            "192000:24:2"
    mixer_type                        "software"
#    mixer_control                    "PCM"
#    mixer_index                      "0"
}

audio_output_format                   "192000:24:2"
samplerate_converter                  "soxr very high"

_EOF_
dietpi-services restart


>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Wed May 20, 2015 5:48 pm

Forum (phpbb3) Details:
If you always wanted your very own forum, PHPBB3 is all you need.
- Also Installs: LAMP Webserver

phpbb.png
Access Forums:
url = http://192.168.0.100/phpBB3

First Run Setup:
DietPi automatically creates the SQL database for phpBB3. Please follow the steps below to enter those details into phpBB3 to complete the setup.
- Access the phpBB3 website = http://192.168.0.100/phpBB3
- Click the "Install" tab.
- Click "Proceed to next step"
- Click "Start install"

Enter the MySQL database details:
- Database server hostname or DSN = localhost
- Database name = phpbb3
- Database username = root
- Database password = dietpi

- Click "Proceed to next step"
- Click "Proceed to next step"

Create your admin account:
This account will be used for full access to phpBB3 forum.
- Click "Proceed to next step"
- Click "Proceed to next step"
- Click "Proceed to next step"

Email and Server URL settings
Use the default values.
- Click "Proceed to next step"
- Click "Proceed to next step"
The database tables will now be generated, please wait.

Login:
- Click "Login"
Using your admin login details that you created previously, you can now manage and create your forum pages.

As the installation is now completed, you will need to remove the installation folder, before the forum can be live. Run the following command:
Code: Select all
rm -R /var/www/phpBB3/install


Your forum is now ready.


>> Return to DietPi-Software List
Fourdee
Site Admin
 
Posts: 916
Joined: Tue Feb 06, 2007 12:36 pm

Next


Return to Releases




Users browsing this forum: No registered users and 4 guests