DietPi-Software | Details for ALL installation options

Everything you need to download and start your DietPi experience.

v130

Postby Fourdee » Tue Jun 02, 2015 8:58 pm

AmiBerry (Uae4ARM):
Amiga emulation system, further developed optimized fork of uae4arm-rpi.
This installation is possible due to a collaboration with Dimitris Panokostas (AmiBerry) and Daniel Knight (DietPi).
- Keyboard + Mouse is highly recommended.
- We also offer a completely automated installation image for AmiBerry. Please see: http://blitterstudio.com/amiberry/

Note:
This documentation has been updated for DietPi v149
  • For DietPi v148 and lower, please change all references of amiberry with uae4arm-rpi for the file/folder locations

AmiBerry.jpg
First Run Setup
  • Kickstarts (Amiga BIOS/boot system)
    Amiga kickstart ROM images are required to run the system(s) you want to emulate. These can not be bundled due to copyright restrictions.
    If you own the Amiga Forever product, you can legally download and use Kickstarts you are eligible for, from https://www.amigaroms.net/
    NB: Kickstart 1.3 (A500-A2500-A3000-CDTV) is highly recommended to work with most games.
    Kickstarts need to be placed in /mnt/dietpi_userdata/amiberry/kickstarts
  • Floppy disks (Amiga .adf images)
    Amiga's floppy disk images have a .adf file extension.
    You will need obtain at least one ADF image to start your Amiga experience.
    ADF images need to be placed in /mnt/dietpi_userdata/amiberry/floppy_images

Starting AmiBerry
  • AmiBerry can be started by running systemctl start amiberry
  • Optionally, you can enable auto-boot, which boots straight into the Amiga environment as fast as possible, with the least possible interference from Linux.
    Simply run dietpi-autostart and select AmiBerry (Fast boot) then reboot your system.

Launching a Kickstart and Floppy disk image:
Once AmiBerry is running, you will need to setup the emulator for the Kickstart and Floppy disk image you wish to use:
  • Select a Kickstart (ROM):
    • On the left hand side, select ROM.
    • Under Main ROM File:, click the browse button (3 dots) ...
    • Navigate to your Kickstarts directory /mnt/dietpi_userdata/amiberry/kickstarts
      NB: AmiBerry does not currently support symlinks. If you have a dedicated USB drive installation, the location is: /mnt/uuid-of-drive/amiberry/kickstarts
    • Select a Kickstart (1.3 is recommended)
  • Select a Floppy disk image (ADF):
    • On the left hand side, select Floppy drives.
    • Under DF0:, select the browse button the right hand side (3 dots) ...
    • Navigate to your Floopy image directory /mnt/dietpi_userdata/amiberry/floppy_images
      NB: AmiBerry does not currently support symlinks. If you have a dedicated USB drive installation, the location is: /mnt/uuid-of-drive/amiberry/floppy_images
    • Select the Rom you wish to use.
Finally, select Start to launch the emulator. Have fun!

SDL1 vs SDL2
SDL2 offers roughly 2x emulation performance in our tests. Whist still in beta devolpment, SDL2 should offer a much improved emulation experience.
  • Known issues with SDL2:
    • AmiBerry SDL2 cannot be run under desktop. This is due to a known issue with SDL2 leaking keyboard input to background screen (eg: desktop)



FAQ:
  • How can I transfer Kickstarts & Floppy Images to the device?
    Make sure you have one of DietPi's File Servers installed.
    • Floppy Disk Image (.adf) folder = /amiberry/floppy_images
    • Kickstarts (.rom) folder = /amiberry/kickstarts
  • How can I open the configuration window once the emulator has started?
    The pre-defined key for that is F12.
  • How can I reboot the Amiga emulation environment (Amiga reset)?
    Use Ctrl + Left Windows + Right Windows keys. If you don’t have a Right Windows key, try using the menu key instead.
  • What are the default controls for Joystick, when using a Keyboard?
    When using a keyboard, the default joystick controls are:
    • Arrow Keys = Up/Down/Left/Right
    • Page Down = Fire/Button 1
    • Page Up= Fire/Button 2
  • How can I improve performance (framerate)?
    A lower resolution may improve performance on most games. From the emulator main menu:
    • On the left hand side, select Display
    • 640x256 is high resolution
    • 320x256 is low resolution and should provide improved performance
    Overclocking your system will improve performance. Stability may vary across devices and overclocking is not officially supported:
    • From a terminal, run dietpi-config
    • Select the Performance Options menu
    • Select Overclocking Profiles
    • Select a overclocking profile, then reboot the system
  • How do i set the floppy drive speed for compatibility?:
    Floppy drive emulation is to set to "800%" by default. This reduces loading times by upto 8x. You can lower this to 100%, increasing compatibility:
    • On the left hand side, select Floppy Drives
    • Change the Floppy Drive Emulation Speed value to 100&
  • Some games are not in full screen:
    Games run at various resolutions, from the emulator main menu:
    • On the left hand side, select Display
    • Change the Height value to 200 or 256
    • Press the Resume or Start button



If you find this installation useful, please donate.
All donations using this link will be split 50/50 between Dimitris Panokostas (AmiBerry) and Daniel Knight (DietPi).
Image


>> Return to DietPi-Software List
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Tue Jun 02, 2015 8:59 pm

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 dietpi-services restart

Download client:
Install the appropriate client on the systems you wish to backup.
http://www.urbackup.org/download.html#client_windows


>> Return to DietPi-Software List
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Fri Jun 12, 2015 3:33 pm

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 40142 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.
+ Increases the life of your SDcard by reducing filesystem IO (read/writes).
+ 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.
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
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Fri Jun 26, 2015 6:32 pm

Grasshopper Details:
Grasshopper is an open source and free (speech & beer) responsive-design web application to control Bticino MyHome.
- Also Installs: LASP Webserver

1.jpg
Access Grasshopper:
url = http://192.168.0.100

Setup Grasshopper:
url = http://192.168.0.100/setup

Grasshopper Project Website:
https://sourceforge.net/projects/grasshopperwebapp/

>> Return to DietPi-Software List
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Mon Jul 06, 2015 3:00 pm

Raspcontrol Details:
Raspcontrol allows you to monitor your system stats from a webpage. It also supports restarting and powering off your device.
- Also Installs: LASP Webserver

raspcontrol.png
Access Raspcontrol:
url = http://192.168.0.100/raspcontrol
username = root
password = raspberry

Change Login Details:
Modify the following file /etc/raspcontrol/database.aptmnt

No page?:
Raspcontrol will only work if OpenSSH-Server is installed. Run dietpi-software and use SSH server from the menu to change.

>> Return to DietPi-Software List
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Thu Jul 09, 2015 9:21 am

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


>> Return to DietPi-Software List
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Fri Jul 31, 2015 6:40 pm

Pi-hole Details:
Pi-hole is a DNS/Web server that will block ads for any device on your network.
- Also Installs: LASP Webserver

Pi-hole.gif
Access Pi-hole web interface:
url = http://192.168.0.100/pihole

Web Interface: Login to view all options:
Once the web interface is loaded:
  • Click Login on the left hand side of screen
  • password = dietpi

Configure devices to route traffic through PiHole: 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.

Configure devices to route traffic through PiHole: 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. Its 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 PiHole:
PiHole overwrites the lighttpd.conf during updates, so please backup your lighttpd.conf before updating:
  • Backup lighttpd.conf
    Code: Select all
    mv /etc/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf.bak
  • PiHole can then be updated by running pihole -up
  • Restore lighttpd.conf
    Code: Select all
    mv /etc/lighttpd/lighttpd.conf.bak /etc/lighttpd/lighttpd.conf

Optional: Pi-hole stats with DietPi-Cloudshell:
Turn your LCD display/monitor into a lightweight stats display, with Pi-hole integration.
- http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=20#p204
Pihole.JPG



>> Return to DietPi-Software List
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Sun Aug 09, 2015 4:36 pm

Remot3.it (Weaved):

NB: This documentation has been updated for DietPi v151

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
    weavedinstaller
  • 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
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Sun Aug 09, 2015 4:38 pm

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=8&t=5&start=20#p188



>> Return to DietPi-Software List
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

Postby Fourdee » Fri Aug 21, 2015 6:00 pm

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

- 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.

No USB Drive stats, or, custom USB drive mounts:
DietPi-Cloudshell expects a USB drive to be mounted to /mnt/usb_1. If this is not the case, you will need to run the follow command, after you have changed the value of \/mnt\/mydrive. Please note that any forward slashes need to be escaped by using a backslash beforehand.
Code: Select all
MY_LOCATION='\/mnt\/mydrive';sed -i "3s/.*/$MY_LOCATION/" /DietPi/dietpi/.dietpi-cloudshell
Restart dietpi-cloudshell for the changes to take effect.

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/prdt_info.php?g_code=G147435282441
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
Attachments
SceneSelect.jpg
Pihole.JPG
Network.JPG
Storage.JPG
Memory.JPG
CPU.JPG
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 and Bitcoin.
User avatar
Fourdee
Site Admin
 
Posts: 2544
Joined: Tue Feb 06, 2007 12:36 pm

PreviousNext

Return to Releases

Who is online

Users browsing this forum: Bing [Bot] and 6 guests