Skip to content


TasmoAdmin is an administrative Website for Devices flashed with Tasmota.
You can find it here: TasmoAdmin GitHub. It supports running on Windows, Linux and as Docker container.


  • Login protected
  • Multi Update Process
    • Select devices to update
    • Automatic Modus downloads latest firmware bin from Tasmota GitHub
  • Show device information
  • Mobile Responsive (Bootstrap4)
  • Config devices
  • SelfUpdate function for TasmoAdmin (disabled for Docker)
  • NightMode (Enable/Disable/Auto) in settings
  • AutoScan to find Tasmota Devices
  • Support for multiple sensors
  • chat (beta)



TasmoAdmin is available as a Docker image on GitHub packages.

This is a Linux Alpine based image with Nginx and PHP7 installed. It supports multiple architectures, amd64 (i.e. Synology DSM), arm (i.e. Raspberry PI3) and arm64 (i.e. Pine64). Check out the Guide for TasmoAdmin on Docker for setup instructions.

This is the recommended way to get up and running.


Running TasmoAdmin on a Linux/Unix hosts requires the following:

  • A Webserver
    • apache2 recommended
    • php7 recommended (works with php5 too)
    • php-curl php-zip Modules installed

You need to install a web server with php-zip and php-curl modules installed. Also mod_rewrite must be enabled. I suggest to look in the Guide for Ubuntu Server 16.04 and try to adjust it to your server OS.

Example Images~

Login Page~


Start Page~


Devices Page~


Devices Add/Edit Page~

Device Add/Edit

Config General Page~

Device Config_GENERAL

Config Network Page~

Device Config_Network

Update Devices Page~

Device Update 1 Device Update 2 Device Update 3

Settings Page~

Settings Settings


Navi_M Startpage_M Devices_M Config_General_M Config_Network_M