User Tools

Site Tools


hardware:home

This is an old revision of the document!


Hardware

Arduino

Arduino and compatible boards and chips. Some also support MicroPython, CircuitPython, Lua, and other.

  • Adafruit Products
    • NeoTrellis M4
    • PyPortal
    • CLUE
  • Arduino Genuino
    • Arduino Duemilanove
    • Arduino Decimillia
    • Arduino UNO
    • Arduino Mega
    • Arduino Nano
  • Arduino clones
    • Seeeduino Nano
  • ESP
    • ESP8266 ESP-01
    • ESP-32
  • Teensy
    • Teensy 3.2
    • Teensy 4.0

Raspberry Pi

See the dedicated page, Raspberry Pi.

Mobile Phones

Laptops

Thinkpad X60

  • 32-bit
  • Requires non-free package `firmware-iwlwifi` in Debian for WiFi to work.

Thinkpad X220

  • 64-bit
  • Requires non-free package `firmware-iwlwifi` in Debian for WiFi to work.

NAS

Synology DS418

To find your NAS, use http://find.synology.com. Mine was set to 10.0.0.99 and 10.0.0.100 for the two ethernet ports. The default port for the HTTP web interface is 5000 and HTTPS is 5001. For example http://10.0.0.99:5000.

Cloud Sync

Cloud Sync is a nice feature that lets you sync files off-site to a cloud storage provider with encryption making it a sort of disaster recovery solution. Install Cloud Sync from the Package Manager and then set it up to use Dropbox or something else. You can setup encryption so files are encrypted before being pushed to Dropbox. The files and directories retain their name, they are just encrypted. The Synology Cloud Sync Decryption Tool can be used to decrypt files. It can be downloaded from https://www.synology.com/en-us/support/download/DS418#utilities under Desktop Utilities. There is also an open source version at https://github.com/anojht/synology-cloud-sync-decrypt-tool which decrypts with AES-256.

Syncthing

First, install Syncthing from the package center. Visit it at https://10.0.0.99/syncthing. To configure a shared folder, go into Synology Control Panel | Shared Folders. Click Edit on a folder, and go to Permissions tab. Then in the dropdown change from Local users to System internal user which will show syncthing.net Linux user. Give that read/write permission. Then in Syncthing UI, add that folder for syncing. E.g. /volume1/dano-sync. In the Adavnced tab, check on the option to Ignore File permissions. Add @eaDir and #recycle to the ignore patterns. Reference at https://docs.kastelo.net/synology/sharing/.

hardware/home.1617082881.txt.gz · Last modified: 2021/03/30 05:41 by nanodano