DietPi.com minimal SBC Debian images with presets

SOURCE:  Homepage of ::  DietPi.com

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.

How do I run DietPi-Software?
DietPi-Software can be launched via the command line: dietpi-launcher or dietpi-software

dietpi-software.png

NB: Available software is dependent on the device and CPU architecture, some software titles may be unavailable. You can run the following command to list disabled items:
dietpi-software list | grep disabled

Desktops:
LXDE – Highly optimized lightweight desktop without the “bloatware”.
MATE – Popular Gnome 2 desktop.
XFCE – Lightweight desktop.
GnuStep – Alternative/unique desktop.
Chromium – Optional: Web browser
Remote Desktop Access:
Tightvnc Server – Desktop for remote connection.
VNC4 Server – Desktop for remote connection.
NoMachine – Feature rich remote desktop connection.
XRDP – Remote desktop server for Windows Remote Desktop Client.
RealVNC Server – Desktop for remote connection.
Media Systems:
Kodi – Media Centre / Player
YMPD – Lightweight web Interface audio player for MPD
O!MPD – Feature-rich web Interface audio player for MPD
CAVA – Optional: Console-based audio visualizer for MPD
Mopidy – 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.
ReadyMedia – (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.
PlexPy – Monitoring and tracking tool for Plex Media Server.
Murmur – Mumble VoIP Server
Roon Bridge – Turns your device into a Roon capable audio player
Roon Server – Turns your device into a Roon capable audio player and Roon core
NAA Daemon – Signalyst Network Audio Adaptor (NAA).
IceCast – Shoutcast Streaming Server, including DarkIce.
jRiver – Media Center
Koel – Web interface streaming server.
Gmrender – DLNA audio render.
BitTorrent / Download Tools:
Transmission – Lightweight BitTorrent server with web interface
Deluge – Alternative BitTorrent server with web interface
qBitTorrent – Lightweight and fast (c++) BitTorrent server with web interface
rTorrent – BitTorrent server with ruTorrent web interface
Aria2 – Download manager with web interface
SABnzbd – NZB download manager with web interface.
SickRage – Automatically download TV shows
Sonarr – Automatically download TV shows
Radarr – Automatically download Movies
CouchPotato – Automatically download movies.
Jackett – API Support for your favorite torrent trackers.
NZBget – NZB download manager with web interface.
HTPC Manager – combines all your favorite software into one slick interface.
Emulation & Gaming:
OpenTyrian – Gaming
Cuberite – Fast Minecraft server with web interface
MineOS – Multiple Minecraft servers with web interface
AmiBerry – Amiga emulation system, further developed optimized builds of uae4arm-rpi
DXX-Rebirth – Descent 1 & 2 OpenGL port
Steam – Steam client
Camera / Surveillance:
DietPi-Cam – RPi Camera / Web Interface Surveillance
MotionEye – Camera / Web Interface Surveillance
Cloud / Backups:
ownCloud – Your own personal cloud based backup/data storage system
Nextcloud – Your own personal cloud based backup/data storage system
Pydio – Feature-rich backup and sync server with web interface.
UrBackup Server – Full backups for systems on your network
Gogs – GitHub style server, with web interface.
Gitea – GitHub style server, with web interface.
Syncthing – Backup and sync server with web interface.
Tonido – Lightweight backup and sync server with web interface, and, cloud access.
Minio – S3 compatible distributed object server
Social / Search:
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.
YaCy – Decentralized open source search engine.
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:
Home Assistant – Open-source home automation platform running on Python 3.
EmonPi – Lightweight Energy usage stats with EmonPi PCB.
Grasshopper – Web App to control Bticino MyHome
Hardware Projects:
Google AIY – Voice kit “Ok, Google”!.
RPi.GPIO – GPIO Interface library for RPi (python).
WiringPi – GPIO Interface library (c).
WebIOPi – Web interface to control RPi GPIO.
– I2c – Enables support for I2c based hardware.
Node-Red – Visual tool for wiring together hardware devices, APIs and online services.
Mosquitto – Message broker that implements MQTT protocol versions 3.1 and 3.1.1.
Blynk Server – iOs and Android apps to control Arduino, ESP8266, Raspberry Pi and similar microcontroller boards over the Internet.
AudioPhonics Pi-SPC – Power control module for Raspberry Pi, allowing physical button power on/off.
Remote Access:
Remot3.it – (Weaved) Access your device over the internet.
VirtualHere – Share physically attached USB devices from your SBC, over the network.
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
Webmin – Remote system management with web interface
Open Media Vault – Web interface network attached storage (NAS) solution
System Security:
Fail2Ban – Protects your system from brute-force attacks
Docker – Build, ship, and run distributed applications
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
Certbot – Free, automated SSL cert creation and setup, allowing https.
Tomcat8 – Apache Tomcat server
DNS Servers:
Pi-hole – A DNS/Web server that will block ads for any device on your network.
File Servers:
ProFTP – Simple, efficient, lightweight FTP file server.
Samba – Feature rich file server.
vsFTPD – Feature rich FTP file server.
NFS – Network file system server
VPN Servers:
OpenVPN – Easy to use, minimal hassle VPN server
PiVPN – OpenVPN installer & management tool
Network Load Balancing:
HaProxy – High performance TCP/HTTP load balancer.
Website URL’s:
NoIp – Website URL Address
Printing:
CloudPrint – CUPS print server, with support for Google cloud printing
OctoPrint – Web interface for controlling 3D printers

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-services – (Takes control of software services, enabling DietPi a method of quick service control).
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)