User Tools

Site Tools


infrastructure

OpenWrt/LEDE Project infrastructure

The OpenWrt/LEDE Project relies on the considerable efforts of its volunteer developers, the core documentation team, the forum moderators, and the host of people who're actively using and testing the products. The OpenWrt/LEDE team has also provisioned many physical and virtual servers that “make the OpenWrt (and former LEDE) Project go.”

Services

Internally-managed services

We run the following services internally to support the OpenWrt project:

Service Technology Description Server Statistics Admin(s)
Website and documentation Dokuwiki Primary OpenWrt website and documentation/wiki DigitalOcean droplet
Forum Discourse Provides a place for people to ask and answer questions about using OpenWrt, developing it, and other topics DigitalOcean droplet awstats
Git server gitweb Primary OpenWrt source code repositories DigitalOcean droplet
Bug tracker Flyspray The place where bugs and feature requests are tracked DigitalOcean droplet
Email ? Handles incoming emails to @openwrt.org domain DigitalOcean droplet
Buildbot master Buildbot Coordinates builders Hetzner
Downloads Hosts all current and released images, SDK, Imagebuilder Hetzner awstats
Sources archive Hosts a copy of sources of all software used in OpenWrt Hetzner
Images archive Hosts old OpenWrt images and releases ?
Freescout Freescout Facilitates handling of shared mailboxes (testing) DigitalOcean droplet stintel

Externally-managed services

We also rely on the following services that are run by external entities:

Service Technology Description Host Liaison
openwrt-devel mailing list Mailman Main medium of communication for developers infradead
openwrt-adm mailing list Mailman Main medium of communication for administrative matters infradead
Patch tracking Patchwork Used to track patches sent to the openwrt-devel mailing list Ozlab
Github mirror Github Mirror of OpenWrt repository. Pull-requests are accepted. Github

Servers

All services that are managed internally are run on servers devoted to the OpenWrt/LEDE Project.

Host Servers Services Money Admin(s)
Hetzner 3x ex40 buildbot master, downloads Paid privately jow, ?
Hetzner 2x XeonE3/32GB/2TB buildbot builders Paid privately ynezz
DigitalOcean Many droplets wiki, forum, git, mails Free (open source project support) jow, ?
OSUOSL OpenStack VMs buildbot builders Free (open source project support) bjonglez, ynezz, jow

Buildbot

Build matrix

There are several buildbot instances: one for master, and one for each release. In addition, there is phase1 to build images, and phase2 to build packages.

Version Phase 1 - Images Phase 2 - Packages Fail logs Image downloads
master Phase 1 - Images Phase 2 - Packages Fail logs images
19.07 19.07 Images 19.07 Packages Fail logs images
18.06 18.06 Images 18.06 Packages Fail logs images
17.01 17.01 Images 17.01 Packages TODO images

Buildbot machines

Buildbot machines detect updates to the source and kick off the build process for each supported device.

Server Hardware Host Contact
fsf-dock-* 4x 16C/32T gcc compile farm / OSUOSL bjonglez

Finances

  • Each of the Hetzner servers costs about 50 Euros per month, for a total of 150 Euros/month.
  • There is a small annual charge (20-40 Euros) for registering the domain names, etc.
  • As of late 2016, two core team members are personally covering the costs of the Hetzner servers while another core team member picks up the other fees. So far, no one has stepped up to fund the new servers that will be required in the coming months.
  • Other private parties generously donate their time & compute cycles, you know who you are and we thank you.

Donations

There is a private discussion about possibilities of some sort of crowdfunding to allow the community to pay back the core team for their expenses, and fund the project going forward, but there is no public news yet.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
infrastructure.txt · Last modified: 2020/09/02 14:15 by stintel