# TasmoCompiler

TasmoCompiler is a self-hosted web interface for building custom Tasmota firmware for ESP-based devices, letting you pick the exact board and features and embed your WiFi credentials in the build. It is open source and self-hosted, installable on Docker Hub, Proxmox and Unraid.

Canonical page: https://ourlocalhost.com/app/847/tasmocompiler

## Description

TasmoCompiler is a self-hosted web interface for building custom Tasmota firmware for ESP-based devices, letting you pick the exact board and features and embed your WiFi credentials in the build. It runs as a Docker container on any Linux host, so smart-home hobbyists can generate tailored firmware without compiling Tasmota from source.

## Platform availability

Available on 2 of 9 platforms: Unraid, Proxmox.

## Health score

61/100 (Good), based on 3 of 4 factors.
- Maintained: 72 (last commit 75 days ago)
- Popular: 56 (622 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/benzino77/tasmocompiler
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=tasmocompiler
- Unraid: https://ca.unraid.net/apps/tasmocompiler-18rnmxt00q1hph?q=tasmocompiler

## Common questions

### Does TasmoCompiler compile firmware on my server or elsewhere?

It provides a web GUI for custom Tasmota compilation, but the README notes that compilation is performed on Gitpod servers. You should not put sensitive WiFi or MQTT credentials there unless you are comfortable with Gitpod receiving them.

### Can I choose the board I am building firmware for?

Yes, you can select which board you are building firmware for.

### Can I limit which Tasmota features or sensors are included?

Yes, you can select which features or sensors of the Tasmota firmware you want to use.

---
Source: Our Local Host (https://ourlocalhost.com/app/847/tasmocompiler), the self-hosted and open-source app directory.
