Tapo-rest-sc

Tapo-rest-sc

Docker app from jterpstra's Repository

Overview

A lightweight REST API for fetching power data from Tapo smart devices, packaged for Docker deployment.

This project uses tapo-rest by Clément Nerma as the backend for device communication. The Dockerfile and deployment approach are inspired by the official tapo-rest Docker setup.

Note:
Before creating this container, create a folder (tapo-rest-sc) in your appdata share for the configuration files for this application.
Create two config files

Requirements

Before creating this container, create a folder tapo-rest-sc for the configuration files.
Create 2 files, config.json and devices.json. Reference the docs for the required configuration

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

Configuration FilesPathro

Folder for configuration files.

Target
/app
Value
/mnt/user/appdata/tapo-rest-sc
TAPO_EMAILVariable

Your Tapo email address

TAPO_PASSWORDVariable

Your Tapo password

AUTH_PASSWORDVariable

AUTH_PASSWORD - This value needs to be same as in config.json

Details

Repository
ghcr.io/snarkbe/tapo-rest-sc:main
Last Updated2026-05-31
First Seen2025-07-04

Run Tapo-rest-sc on Unraid.

Tapo-rest-sc is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.