Favicon of WebThings Gateway

WebThings Gateway

Create a secure smart home hub and build connected devices using open web standards. Monitor and control your internet of things with privacy in mind.

Discover an open platform designed for monitoring and controlling devices seamlessly over the web. This solution provides a comprehensive ecosystem for the Internet of Things, focusing heavily on privacy, security, and interoperability. Build your own smart home hub using a dedicated gateway distribution that keeps your data secure and local. Develop custom web things with a robust framework of reusable software components, making it easier than ever to bring your hardware ideas to life. Leverage W3C WoT standards to ensure your devices communicate effectively across different networks and protocols. You can also create custom add-ons to bridge existing IoT devices into a unified web of things ecosystem. Whether you are constructing a new connected gadget from scratch or integrating legacy hardware, this platform offers the open-source tools necessary to maintain full control over your smart home environment without compromising personal privacy.

Directory Structure

webthings-gateway
data
.env
docker-compose.yml

docker-compose.yml

services:
  webthings-gateway:
    image: webthingsio/gateway:latest
    container_name: webthings-gateway
    restart: unless-stopped
    ports:
      - "8080:8080"
      - "4443:4443"
    volumes:
      - ./data:/home/node/.webthings
    environment:
      - TZ=UTC
    # network_mode: host # Uncomment if you need local network discovery (mDNS) for IoT devices
    # devices:
    #   - /dev/ttyACM0:/dev/ttyACM0 # Example for passing through a Zigbee/Z-Wave dongle

.env

# No sensitive environment variables are required for the initial setup of WebThings Gateway.
# Configuration is handled via the web interface wizard.

Share:

Ad
Favicon

 

  
 

Similar to WebThings Gateway

Favicon

 

  
  
Favicon

 

  
  
Favicon