{"repo":"WebThingsIO/gateway","free":true,"listed":false,"github":"https://github.com/WebThingsIO/gateway","clone":"git clone https://github.com/WebThingsIO/gateway.git","description":"WebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web","language":"TypeScript","stars":2644,"topics":["hacktoberfest"],"license":"MPL-2.0","category":"self-hosted-apps","readme_excerpt":"WebThings Gateway WebThings Gateway is a self-hosted web application for monitoring and controlling a building over the web. It is an open source Web of Things gateway. Installation As of the 2.0 release, the recommended way to install WebThings Gateway is using the Docker image. There is also an experimental snap package, or you can build from source yourself (see below). Documentation - Documentation - Installation - Development - Wiki Community - Community - Discourse - Matrix ( #iot:mozilla.org ) Prerequisites for Building Install OS (If you're just installing on your PC, you can skip this step). If you're installing on a Raspberry Pi then you may need to set up the OS on the Raspberry Pi first. See here for instructions. Install Dependencies Ubuntu/Debian Linux Fedora Linux macOS To get DBus to build properly, you currently need to symlink python to python3 if a python binary is not already available. E.g. Install Node.js nvm (Recommended) nvm allows you to easily install different versions of node. To install nvm: Reinitialize your terminal session. Manual (If you already installed node via nvm you can skip this step) Follow the directions from NodeJS to install on your platform. Set up Bluetooth permissions (Linux only) The following is required in order to let node and python3 use the Bluetooth adapter. Download and Build Gateway - Clone the GitHub repository (or fork it first): - Change into the gateway directory: - If you have chosen to install nvm above, install an","default_branch":null,"files":null,"tree":[],"storefront":"/r/WebThingsIO","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WebThingsIO/gateway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}