OpenWrt project infrastructure

The OpenWrt 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 team has also provisioned many physical and virtual servers that “make the OpenWrt project go”.

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 awstats bobafetthotmail, jow, thess, tmomas, zorun
Forum Discourse Provides a place for people to ask and answer questions about using OpenWrt, developing it, and other topics DigitalOcean droplet awstats hauke, jow, thess, tmomas
Git server gitweb Primary OpenWrt source code repositories DigitalOcean droplet gitstats
Bug tracker Flyspray The place where bugs and feature requests are tracked DigitalOcean droplet
Email ? Handles incoming emails to domain DigitalOcean droplet
Buildbot master Buildbot Coordinates builders Hetzner
Downloads Hosts all current and released images, SDK, Imagebuilder Hetzner awstats
Downloads archive Hosts old OpenWrt images and releases ? wigyori
Sources archive Hosts a copy of sources of all software used in OpenWrt Hetzner
Freescout Freescout Facilitates handling of shared mailboxes (testing) DigitalOcean droplet stintel

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

All services that are managed internally are run on servers devoted to the OpenWrt 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

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.

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
  • 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.

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
  • Last modified: 2021/03/06 20:37
  • by tmomas