DietPi-Software | Details for ALL installation options

Everything you need to download and start your DietPi experience.
User avatar
Fourdee
Site Admin
Posts: 2783
Joined: Tue Feb 06, 2007 12:36 pm

v130

Post by Fourdee » Tue Jun 02, 2015 9:58 pm

AmiBerry (Uae4ARM):
Amiberry is an optimized Amiga emulator for the Raspberry Pi and other ARM-based SoCs, that brings you the highest performance Amiga emulation. Be it a classic A500, A1200, CD32 or up to a high-end model equipped with a 68040 and a graphics card, we’ve got you covered.

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 (and requires) DietPi v6.2

Known Issues:
The autostart.uae does not load during 1st run of AmiBerry. Please manually load the autostart.uae config the 1st time you run it.
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.
Create an Amiga configuration:
Once AmiBerry is running, you will need to configure the emulator, to tell it which Amiga system to emulate.
  • Select Quickstart (from the left hand side menu)
  • Under Amiga model:, select the Amiga model you'd like to emulate (example A500)
  • Under Config: select the additional options for the target Amiga model (if required)
  • Click the Set configuration, button to apply changes.
Next 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.
Enable Fullscreen output:
  • On the left hand side, select Display.
  • Ensure the Fullscreen option is enabled.
Optional: Set CPU speed to fastest (recommended)
This will emulate the Amiga as fast as possible, ensuring you get the maximum FPS for your SBC hardware.
  • On the left hand side, select CPU and FPU.
  • Under CPU Speed, select the fastestoption.
  • If you find this change slows down the emulation, try using the fixed value of 25MHz
Optional: Save configuration (recommended)
It is recommended to overwrite the autostart.uae configuration with your new settings. This will ensure the settings are applied on next startup of AmiBerry
  • On the left hand side, select Configurations.
  • Enter the name autostart, then click Save
Good to GO!
When ready, select Start to launch the emulator. Have fun!

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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Tue Jun 02, 2015 9: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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Fri Jun 12, 2015 4: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 67947 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
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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Fri Jun 26, 2015 7: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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Mon Jul 06, 2015 4:00 pm

Raspcontrol Details:
Raspcontrol allows you to monitor your system stats from a webpage. It also supports restarting and powering off your device.
raspcontrol.png
Access Raspcontrol:
url = http://192.168.0.100/raspcontrol
username = root
password = dietpi

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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Thu Jul 09, 2015 10: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/app


>> 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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Fri Jul 31, 2015 7: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 ... rt=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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Sun Aug 09, 2015 5:36 pm

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

    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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Sun Aug 09, 2015 5: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 ... rt=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: 2783
Joined: Tue Feb 06, 2007 12:36 pm

Post by Fourdee » Fri Aug 21, 2015 7: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.
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
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.

Locked