# WeeWX

WeeWX is open-source software that collects data from many types of weather stations and sensors, then generates plots, HTML pages, and monthly and yearly summary reports that it can push to web servers or upload to. It is open source and self-hosted, installable on Unraid and Docker Hub.

Canonical page: https://ourlocalhost.com/app/1241/weewx

## Description

WeeWX is open-source software that collects data from many types of weather stations and sensors, then generates plots, HTML pages, and monthly and yearly summary reports that it can push to web servers or upload to online weather services. This container pre-installs the interceptor and MQTT extensions.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

74/100 (Good), based on 3 of 4 factors.
- Maintained: 100 (last commit 20 days ago)
- Popular: 62 (1,198 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- GitHub: https://github.com/weewx/weewx
- Unraid: https://ca.unraid.net/apps/weewx-125g8s80xjwtrg?q=Weewx
- Docker Hub: https://hub.docker.com/r/felddy/weewx
- Documentation: https://github.com/weewx/weewx

## Common questions

### Which database backends can WeeWX use for storing weather data?

WeeWX supports SQLite and MySQL.

### What can cause WeeWX reports not to run?

If reports are not run all the time or periodically, the problem could be an inadvertent or incorrect setting of report_timing in weewx.conf.

### What network issue do users report when self-hosting a WeeWX site behind CGNAT?

Users have reported trouble with ISP CGNAT and MQTT/WebSocket publishing, and have asked whether Apache on a Raspberry Pi can be used to keep the site on the LAN.

### Do users need Python experience to run WeeWX?

No programming experience is necessary unless you wish to extend WeeWX. If extending it, some familiarity with Python is recommended.

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