treehouses remote
Communicate with headless RaspPi server running treehouses image via Bluetooth
io.treehouses.remote
About treehouses remote
<p>In order to use treehouses remote, it is required to download a custom Raspbian image that can be found <a href="https://treehouses.io/#!pages/download.md" target="_blank" rel="noindex nofollow noopener">here</a> and flash it onto an SD card to be inserted into your Raspberry Pi.</p>
<p>With treehouses remote, you can:</p>
<ul>
<li>Get detailed software and hardware information of a Raspberry Pi</li>
<li>Configure a Raspberry Pi through user-friendly interface</li>
<li>Easily install and access services such as Nextcloud, Netdata, Transmission, MongoDB, MariaDB and Moodle on your RPi</li>
<li>And utilize many more features!</li>
</ul>
<p>Usage:</p>
<pre><code>treehouses [command]
treehouses help [command]
</code></pre>
<p>Example Commands:</p>
<pre><code>help --- gives you a more detailed info about the command or will output this
expandfs --- expands the partition of the RPi image to the maximum of the SD card
rename --- changes hostname
password --- changes the password for 'pi' user
sshkey --- used for adding or removing ssh keys for authentication
version --- returns the version of cli.sh command
image --- returns version of the system image installed
detectrpi --- detects the hardware version of a Raspberry Pi
detect --- detects the hardware version of any device
ethernet --- configures rpi network interface to a static IP address
discover --- performs network scan and discovers all Raspberry Pis on the network
wifi --- connects to a wifi network
wifihidden --- connects to a hidden wifi network
staticwifi --- configures RPi wifi interface to a static ip address
wifistatus --- displays signal strength in dBm and layman nomenclature
bridge --- configures the RPi to bridge the WLAN interface over a hotspot
container docker balena --- enables (and start) the desired container
bluetooth --- switches bluetooth from regular to hotspot mode and shows id or MAC address
ap --- creates a mobile ap, which has two modes: local (no eth0 bridging), internet (eth0 bri