Page 3 of 15

Posted: Tue Jun 02, 2015 10:59 pm
by Fourdee
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/cloud/#urbackup

UrBackup Server:
Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.
TLDR: Basically, it allows you to create a complete system backup, using a simple web interface, for systems on your network.
urbackup.png
Access web interface:
url = http://192.168.0.100:55414
NB: Change the IP address for your system.

Change where the backups will be stored:
Once you have the web interface open:
  • Select Settings
  • Change the Backup Storage Path. /mnt/dietpi_userdata/urbackup is recommended.
  • Click Save
  • Restart service with systemctl restart urbackupsrv
Download client:
Install the appropriate client on the systems you wish to backup.
https://www.urbackup.org/download.html#client_windows


>> Return to DietPi-Software List

Posted: Fri Jun 12, 2015 5:33 pm
by Fourdee
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.
logsystems.png
logsystems.png (27.86 KiB) Viewed 136478 times
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

Posted: Thu Jul 09, 2015 11:21 am
by Fourdee
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
linuxdash.png
Access Linux Dash:
url = http://192.168.0.100/linuxdash/app


>> Return to DietPi-Software List

Pi-hole

Posted: Fri Jul 31, 2015 8:40 pm
by Fourdee
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

Pi-hole.gif

Access web interface:
  • URL= http://<your.IP/domain>/admin
  • Password = <yourGlobalSoftwarePassword> (default: dietpi)
Configure devices to use Pi-hole for DNS resolution:
  • 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:
  • 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":
    Pi-hole_router.png
    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.
Updating Pi-hole: pihole -up

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.
Accessing Pi-hole via OpenVPN or WireGuard:
  • 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
Optional: Pi-hole stats with DietPi-Cloudshell: (broken since Pi-hole v5 due to new query database, WIP)
>> Return to DietPi-Software List

Posted: Sun Aug 09, 2015 6:36 pm
by Fourdee
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.
weaved_devicelist.png
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.
Access your device:
Sign into your account to access your devices remotely.
>> Return to DietPi-Software List

WebIOPi

Posted: Sun Aug 09, 2015 6:38 pm
by Fourdee
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.
webiopi-gpio.png
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 restart
Access WebIOPi over the internet:
Install Weaved = http://dietpi.com/phpbb/viewtopic.php?f ... rt=20#p188



>> Return to DietPi-Software List

DietPi-CloudShell

Posted: Fri Aug 21, 2015 8:00 pm
by Fourdee
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.
  • Recommend display resolution = 320x240
  • Works with any LCD display or monitor with a resolution of at least 320x240.
Video: https://youtu.be/O-W8Z33as_U

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
- 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.
waveshare32.png
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.
IMG_20161023_160328.jpg

>> Return to DietPi-Software List

Subsonic

Posted: Thu Aug 27, 2015 6:27 pm
by Fourdee
Deprecation warning: This post is deprecated. Please find our new documentation at: https://dietpi.com/docs/software/media/#subsonic

Subsonic
Feature rich media streaming server with a web interface. Coded in Java.

subsonic.png

Open the Subsonic webpage:
URL = http://192.168.0.100:4040
Username = admin
Password = admin

Transfer music to your device:
Make sure you have one of DietPi's File Servers installed.
folder = /mnt/dietpi_userdata/Music

Jetty http 404 error:
This is a known issue with Subsonic and is out of my control.
If you experience this error while accessing the Subsonic webpage, you can resolve the issue by running the following:

Code: Select all

systemctl stop subsonic
rm -R /var/subsonic/jetty
systemctl restart subsonic
GitHub Contributions:
Many thanks to 'thechildofroth' for his testing and fixes with the Subsonic installation.


>> Return to DietPi-Software List

HAProxy

Posted: Mon Aug 31, 2015 4:05 pm
by Fourdee
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.
HaProxy.png
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 haproxy
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

DietPi-Backup

Posted: Wed Sep 09, 2015 7:41 pm
by Fourdee
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 ;)

dietpi-backup.png
Launch DietPi-Backup:

Code: Select all

dietpi-backup
More info:
DietPi-Backup is purely based on Rsync.

>> Return to DietPi-Software List