Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/log_system/
Log System Choices:
Various logging method choices from lightweight to full.
If you don't require log files, get a performance boost. If you need full system logging features, DietPi can do that too.
Log System choices can be changed at any time by running dietpi-software and selecting "Log System" from the menu.
DietPi-Ramlog #1 (default):
Ideal for users who do not require log files.
+ Mounts /var/log to RAM.
+ Increases overall system performance.
+ Increases the life of your SDcard by reducing filesystem IO (read/writes).
+ DietPi will automatically clear log files in /var/log every hour (to free memory used by DietPi-Ramlog).
─ Log files are NOT saved to disk.
─ Rsyslog is not installed to save on resources. This may prevent some programs logging that rely on rsyslog. If required, it can be manually installed with apt-get install rsyslog
DietPi-Ramlog #2:
Ideal for users who require the ability to keep log files, with the benefit of improved performance.
+ Mounts /var/log to RAM.
+ Increases overall system performance.
+ DietPi will automatically save/update log file data to disk every hour /root/logfile_storage.
+ DietPi will then clear log files in /var/log (to free memory used by DietPi-Ramlog).
─ Potential of losing upto 1 hour of log file data if power is interrupted.
─ Will increase SD write cycles on an hour basis, to save logs (however, significantly less so than a constant log writing system, eg: Full logging mode): https://www.raspberrypi.org/forums/view ... 58#p123670
─ Rsyslog is not installed to save on resources. This may prevent some programs logging that rely on rsyslog. If required, it can be manually installed with apt-get install rsyslog
Full (Rsyslog & Logrotate):
For users who require the maximum logging possible, with no interference from DietPi.
─ Mounts /var/log to DISK.
─ Decreases overall system performance
─ Reduces the life of your SDcard due to increased filesystem IO (read/write).
+ Comes with both rsyslog and logrotate installed as standard.
+ The "standard" of Linux logging systems, essential if your log file data is critical to system operation and/or maintenance.
>> Return to DietPi-Software List
DietPi-Software | Details for ALL installation options
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/system ... linux-dash
Linux Dash Details:
Linux Dash allows you to monitor your system stats from a webpage.
- Also Installs: LASP Webserver
Access Linux Dash:
url = http://192.168.0.100/linuxdash/app
>> Return to DietPi-Software List
Linux Dash Details:
Linux Dash allows you to monitor your system stats from a webpage.
- Also Installs: LASP Webserver
Access Linux Dash:
url = http://192.168.0.100/linuxdash/app
>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
Pi-hole
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/dns_servers/#pi-hole
Pi-hole
Pi-hole is a DNS/Web server that will block ads for any device on your network.
- Also Installs: Webserver stack
Access web interface:
Repairing Pi-hole:
>> Return to DietPi-Software List
Pi-hole
Pi-hole is a DNS/Web server that will block ads for any device on your network.
- Also Installs: Webserver stack
Access web interface:
- URL= http://<your.IP/domain>/admin
- Password = <yourGlobalSoftwarePassword> (default: dietpi)
- Option 1 - Setup single devices to use the Pi-hole DNS server:
Simply change your DNS settings to use the IP address of your Pi-hole device. This will need to be done for each device that you want Pi-hole to work with.
Example:- My Pi-hole device has the IP address of 192.168.0.100
- On my PC, I would set the DNS address to 192.168.0.100
- Tutorial The Ultimate Guide to Changing Your DNS settings.
- Option 2 - Setup your router to use the Pi-hole DNS server:
This method will automatically point every device (that uses DHCP) on your network to Pi-hole.
On your routers control panel web page, you will need to find a option called "DNS server". This should be located under DHCP settings.
Simply enter the IP address of your Pi-hole device under "DNS server": On your Pi-hole device, you will need to set a different DNS server.
Depending on your router configuration, if you don't do this step, the Pi-hole device may not be able to access the internet. It's highly recommended to have the device running Pi-hole, pointing to a DNS server outside your network.- Run the following command: dietpi-config 8 1
- Select: Ethernet
- If you are running in DHCP mode, select Change Mode, then select: Copy Current address to Static
- Select Static DNS from the list, then choose a DNS server, or manually enter a custom entry.
- Once completed, select Apply to save the changes.
Repairing Pi-hole:
- You can use pihole -r to repair or reconfigure your Pi-hole instance, but note to NOT select to install Lighttpd when being asked, as this will mix our own webserver stack setup with a different once provided by the Pi-hole installer, which causes various issues.
- To allow (OpenVPN or WireGuard) VPN clients accessing your local Pi-hole instance, you need to allow DNS requests from all network interfaces: pihole -a -i local
- Turn your LCD display/monitor into a lightweight stats display, with Pi-hole integration: viewtopic.php?p=204#p204
>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/remote ... /#remot3it
Remot3.it (Weaved):
Allows you to easily access your device over the internet. Weaved works by connecting you to a specific TCP port on your device, all of which can be customized during 1st run setup.
Examples of TCP ports for Remot3.it:
- SSH port 22. Open a remote terminal to your device.
- Transmission port 9091. Monitor your BitTorrent downloads.
- Webserver port 80. Access your internal webserver and/or websites.
First Run Setup (Once DietPi-Software has completed the installation and rebooted):
Sign into your account to access your devices remotely.
>> Return to DietPi-Software List
Remot3.it (Weaved):
Allows you to easily access your device over the internet. Weaved works by connecting you to a specific TCP port on your device, all of which can be customized during 1st run setup.
Examples of TCP ports for Remot3.it:
- SSH port 22. Open a remote terminal to your device.
- Transmission port 9091. Monitor your BitTorrent downloads.
- Webserver port 80. Access your internal webserver and/or websites.
First Run Setup (Once DietPi-Software has completed the installation and rebooted):
- Run the following command. Follow the onscreen instructions to setup and link an account:
Code: Select all
connectd_installer - Once your account is created and linked to this system, you can select a port for Remot3.it to enable remote access.
Sign into your account to access your devices remotely.
- url = https://www.remot3.it
>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
WebIOPi
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/hardwa ... s/#webiopi
WebIOPi Details:
WebIOPi allows you to control your Raspberry Pi's GPIO hardware using a web interface.
Access Web Interface:
url = http://192.168.0.100:8000
username = webiopi
password = raspberry
Change login password:
- Run webiopi-passwd
- Enter the username webiopi
- Enter your new password twice
You must also restart the webiopi service for your new password to take effect:
Access WebIOPi over the internet:
Install Weaved = http://dietpi.com/phpbb/viewtopic.php?f ... rt=20#p188
>> Return to DietPi-Software List
WebIOPi Details:
WebIOPi allows you to control your Raspberry Pi's GPIO hardware using a web interface.
Access Web Interface:
url = http://192.168.0.100:8000
username = webiopi
password = raspberry
Change login password:
- Run webiopi-passwd
- Enter the username webiopi
- Enter your new password twice
You must also restart the webiopi service for your new password to take effect:
Code: Select all
service webiopi restartInstall Weaved = http://dietpi.com/phpbb/viewtopic.php?f ... rt=20#p188
>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
DietPi-CloudShell
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/system ... cloudshell
DietPi-Cloudshell Details:
Turn your Odroid Cloudshell, Odroid 3.5 LCD Touchscreen Shield, Waveshare32, or monitor into a dedicated lightweight system stats display.
Scenes available:
- CPU: Temperatures, Usage, frequency and more.
- Storage: Usage information for Flash and USB drives
- DietPi: Information, stats and updates for DietPi
- Network Details: Ip address, Speeds, Signal and more.
- Network Usage: Bandwidth usage (sent / recieved).
- Memory: Stats for RAM and Swapfile usage.
- Pi-hole: Stats for Pi-hole "block all adverts on your network".
Change Settings:
Launch the DietPi-Cloudshell control panel:
- Change the colour scheme
- Control the time between screen updates and scene changes.
- Control which scenes are shown.
- And many more options.
Powersaving: Auto screen off
This feature will allow you to automatically power down the screen, and disable DietPi-Cloudshell processing during a specific time.
Please note this feature requires DietPi-Cloudshell to be launched with dietpi-autostart, or, run dietpi-cloudshell from the main screen (tty1). If you make changes to DietPi-Cloudshell over SSH, once saved, please reboot the system to ensure this feature will function.
Waveshare32 Support:
http://www.waveshare.com/3.2inch-rpi-lcd-b.htm
This is available for all Raspberry Pi's and Odroid's. DietPi will automatically configure your system for the device.
Simply run dietpi-config > Display Options then select waveshare32. After a reboot, your waveshare32 will become active. Odroid 3.5 LCD Touchscreen Shield Support:
http://www.hardkernel.com/main/products ... 7435282441
This is available for all Odroid's. DietPi will automatically configure your system for the device.
Simply run dietpi-config > Display Options then select odroid-lcd35. After a reboot, your odroid-lcd35 will become active.
>> Return to DietPi-Software List
DietPi-Cloudshell Details:
Turn your Odroid Cloudshell, Odroid 3.5 LCD Touchscreen Shield, Waveshare32, or monitor into a dedicated lightweight system stats display.
- Recommend display resolution = 320x240
- Works with any LCD display or monitor with a resolution of at least 320x240.
Scenes available:
- CPU: Temperatures, Usage, frequency and more.
- Storage: Usage information for Flash and USB drives
- DietPi: Information, stats and updates for DietPi
- Network Details: Ip address, Speeds, Signal and more.
- Network Usage: Bandwidth usage (sent / recieved).
- Memory: Stats for RAM and Swapfile usage.
- Pi-hole: Stats for Pi-hole "block all adverts on your network".
Change Settings:
Launch the DietPi-Cloudshell control panel:
Code: Select all
dietpi-cloudshell- Control the time between screen updates and scene changes.
- Control which scenes are shown.
- And many more options.
Powersaving: Auto screen off
This feature will allow you to automatically power down the screen, and disable DietPi-Cloudshell processing during a specific time.
Please note this feature requires DietPi-Cloudshell to be launched with dietpi-autostart, or, run dietpi-cloudshell from the main screen (tty1). If you make changes to DietPi-Cloudshell over SSH, once saved, please reboot the system to ensure this feature will function.
Waveshare32 Support:
http://www.waveshare.com/3.2inch-rpi-lcd-b.htm
This is available for all Raspberry Pi's and Odroid's. DietPi will automatically configure your system for the device.
Simply run dietpi-config > Display Options then select waveshare32. After a reboot, your waveshare32 will become active. Odroid 3.5 LCD Touchscreen Shield Support:
http://www.hardkernel.com/main/products ... 7435282441
This is available for all Odroid's. DietPi will automatically configure your system for the device.
Simply run dietpi-config > Display Options then select odroid-lcd35. After a reboot, your odroid-lcd35 will become active.
>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
HAProxy
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/advanc ... g/#haproxy
HAProxy
High performance TCP/HTTP load balancer.
- This is recommended for advanced users only.
- After installation: Users must manually modify the haproxy.cfg for your network requirements.
Modify your haproxy.cfg:
Config guide/manual: http://cbonte.github.io/haproxy-dconv/c ... n-1.5.html
Access web interface stats:
URL = http://<your.local.ip>:1338
Username = admin
Password = dietpi
Credits:
This installation was made possible by Jerome Queneuder, who provided the methods for compiling and installation.
>> Return to DietPi-Software List
HAProxy
High performance TCP/HTTP load balancer.
- This is recommended for advanced users only.
- After installation: Users must manually modify the haproxy.cfg for your network requirements.
Modify your haproxy.cfg:
Config guide/manual: http://cbonte.github.io/haproxy-dconv/c ... n-1.5.html
Code: Select all
systemctl stop haproxy
nano /etc/haproxy/haproxy.cfg
systemctl start haproxyURL = http://<your.local.ip>:1338
Username = admin
Password = dietpi
Credits:
This installation was made possible by Jerome Queneuder, who provided the methods for compiling and installation.
>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
DietPi-Backup
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/dietpi_tools/#update-backup
DietPi-Backup Details:
DietPi-Backup is a program that allows you to Backup and Restore your DietPi system. Same effect as "Windows system restore". A snapshot of the system that you can restore at any time.
You can also customize which files/folders are included and excluded through the GUI.
If you have "broken" your system, or want to reset your system to an earlier date, this can all be done with DietPi-Backup. Just make sure you create a backup first
Launch DietPi-Backup:
More info:
DietPi-Backup is purely based on Rsync.
>> Return to DietPi-Software List
DietPi-Backup Details:
DietPi-Backup is a program that allows you to Backup and Restore your DietPi system. Same effect as "Windows system restore". A snapshot of the system that you can restore at any time.
You can also customize which files/folders are included and excluded through the GUI.
If you have "broken" your system, or want to reset your system to an earlier date, this can all be done with DietPi-Backup. Just make sure you create a backup first
Launch DietPi-Backup:
Code: Select all
dietpi-backupDietPi-Backup is purely based on Rsync.
>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
DietPi-Sync
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/dietpi_tools/#dietpi-sync
DietPi-Sync Details:
DietPi-Sync is a program that allows you to duplicate (sync) a directory from one location (Source) to another (Target).
For example:
If we want to duplicate (sync) the data on our external USB HDD to another location, we simply select the USB HDD as the source, then, select a target location. The target location can be anything from a networked samba fileserver, or even a FTP server.
When we run the sync, the USB HDD data will be duplicated at our selected target.
Launch DietPi-Sync:
Add custom Include and Exclude patterns:
NB: Requires DietPi v6.15
DietPi-Sync uses a set of global include and exclude filters. After running dietpi-sync at least once, please view/edit the following file for more details
- Include/exclude file = /DietPi/dietpi/.dietpi-sync_inc_exc
>> Return to DietPi-Software List
DietPi-Sync Details:
DietPi-Sync is a program that allows you to duplicate (sync) a directory from one location (Source) to another (Target).
For example:
If we want to duplicate (sync) the data on our external USB HDD to another location, we simply select the USB HDD as the source, then, select a target location. The target location can be anything from a networked samba fileserver, or even a FTP server.
When we run the sync, the USB HDD data will be duplicated at our selected target.
Launch DietPi-Sync:
Code: Select all
dietpi-syncNB: Requires DietPi v6.15
DietPi-Sync uses a set of global include and exclude filters. After running dietpi-sync at least once, please view/edit the following file for more details
- Include/exclude file = /DietPi/dietpi/.dietpi-sync_inc_exc
>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.
-
Fourdee
- Site Admin
- Posts: 2773
- Joined: Tue Feb 06, 2007 1:36 pm
DietPi-MorseCode
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/dietpi_tools/#dietpi-morse-code
DietPi-Morsecode Details:
Imagine your stranded on a boat:
- It has a power failure and its midnight.
- No cellphone coverage or radio.
- No flares.
- The only thing you have with you is a Raspberry Pi, 7inch screen and a battery supply.
But how do you send a message?
This is where DietPi-Morsecode comes in:
It will read your text file, convert it to morse code, then output to your screen using white and black. It could save your life!
Create a text file to be read:
Run DietPi-Morsecode on current screen / term:
This will convert your text file into morsecode and display it on the screen.
Run DietPi-Morsecode on the main screen:
This will convert your text file into morsecode and display it on the main screen.
Run DietPi-Morsecode using the RPi LED status lights:
This will convert your text file into morsecode and display it using the LED lights.
>> Return to DietPi-Software List
DietPi-Morsecode Details:
Imagine your stranded on a boat:
- It has a power failure and its midnight.
- No cellphone coverage or radio.
- No flares.
- The only thing you have with you is a Raspberry Pi, 7inch screen and a battery supply.
But how do you send a message?
This is where DietPi-Morsecode comes in:
It will read your text file, convert it to morse code, then output to your screen using white and black. It could save your life!
Create a text file to be read:
Code: Select all
echo -e "This file will be read by DietPi-Morsecode and converted into morse code." > "$HOME/dietpi-morsecode"This will convert your text file into morsecode and display it on the screen.
Code: Select all
dietpi-morsecode
echo -e "\e[0m" && clear
This will convert your text file into morsecode and display it on the main screen.
Code: Select all
dietpi-morsecode &> /dev/tty1
echo -e "\e[0m" &> /dev/tty1This will convert your text file into morsecode and display it using the LED lights.
Code: Select all
dietpi-morsecode 1>> Return to DietPi-Software List
You do not have the required permissions to view the files attached to this post.
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.
Donating is the easiest – you can use PayPal or become a DietPi patron.