Home

Awesome

<div align="center"> <p><img width="150" src="./assets/logo.svg"/></p> <h1>TasmoAdmin</h1>

Main codecov Discord GitHub release GitHub contributors GitHub stars GitHub forks Github all releases GitHub license bootstap php

</div>

TasmoAdmin (previously SonWEB) is an administrative platform for devices flashed with Tasmota. It can run standalone, as a container, or as a Home Assistant addon.

Features

Supported Platforms

YouTube

YouTube Video by DrZzs
by DrZzs

Setup

Docker

TasmoAdmin is available as a Docker image on GitHub packages.

This is a Linux Alpine based image with Nginx and PHP 8.2 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.

Home Assistant Addon

TasmoAdmin is also available as Home Assistant addon, please refer to Home Assistant - addon TasmoAdmin for more information.

Using a Web Server

TasmoAdmin should run on any webserver that supports PHP 8.1+

Check the guides on the Wiki for more information.

Configuration

Some environment variables are configured to allow easier customisation of the application

Development

Provided is a docker-compose setup to ease getting started.

Simply run:

make dev

Then visit http://localhost:8000

Persistent storage within this setup is located in the .storage folder.

Translations

We use Transifex to maintain translations of this project. If you are not familiar with this service, you can read Transifex Documentation to get started.

Add or update translations

Here are steps to translate the extension to a specific language.

  1. Join our team on Transifex.
  2. Translate resources using Transifex web interface.

Support

<img src="https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.png" alt="JetBrains Logo (Main) logo." width="150" >

This project supported by JetBrains through their Licenses for Open Source program.