Show pagesourceOld revisionsBacklinksBack to top × Table of Contents OpenWrt project infrastructure Services Internally-managed services Externally-managed services Hosting infrastructure and costs Servers Buildbot workers Other costs Buildbot build matrix Finances Donations 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”. 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 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 jow, thess Bug tracker Flyspray The place where bugs and feature requests are tracked DigitalOcean droplet jow, thess Email ? Handles incoming emails to @openwrt.org domain DigitalOcean droplet jow, thess, stintel Buildbot master Buildbot Coordinates builders Hetzner jow, ynezz Downloads Hosts all current and released images, SDK, Imagebuilder Hetzner awstats jow, thess Downloads archive Hosts old OpenWrt images and releases private co-lo wigyori Old wiki archive Old OpenWrt wiki with legacy / non-migrated content private co-lo wigyori Sources archive Hosts a copy of sources of all software used in OpenWrt Hetzner jow, thess Freescout Freescout Facilitates handling of shared mailboxes (testing) DigitalOcean droplet stintel Mailing lists Mailman Main medium of communication for developers and admin infradead dwmw2 Firmware selector Search and download OpenWrt firmware for your device Sysupgrade server Online ImageBuilder and upgrade server stats aparcar Externally-managed services We also rely on the following services that are run by external entities: Service Technology Description Host Liaison 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 Hosting infrastructure and costs Servers All services that are managed internally are run on servers devoted to the OpenWrt project, except for mailing lists which run on Infradead servers. Host Servers Services Admin(s) Expected cost Actual cost Comment Hetzner ex40 Buildbot master nbd, ? 50 € / month 50 € / month Paid privately Hetzner sb59 Archive blogic 49.50 € / month 49.50 € / month Paid privately Hetzner ax61-nvme + 2x 1.92 TB SSD Downloads jow 158.27 € / month 158.27 € / month Paid privately 7 droplets (prod) wiki, forum, git, mails... jow, ynezz, stintel 344.00 $ / month Free Open source project support Microsoft 2 VMs Buildbot workers ynezz 10.000 $ / year Free Open source project support Google - - aparcar 10.000 $ / year Free Buildbot workers Buildbot workers detect updates to the source and kick off the build process for each supported device. Host Name Server spec Nb servers Admin(s) Expected cost Actual cost Comment Hetzner truecz-dock-0[12] Xeon E3/32GB/2TB 2 ynezz ? 2×26€ / month Paid privately OSUOSL osuosl-vm-* OpenStack VM (4 cores, 8 GB RAM, 60 GB disk) 4 zorun, ynezz, jow ~4×80$ / month (AWS or DigitalOcean) Free Open source project support OSUOSL fsf-dock-* 16C, 32T, 192 GB RAM (2x Xeon E5-2660 2.2 GHz) 4 zorun ? Free Open source project support OSUOSL osuosl-dock-* 12C, 24T, 64 GB RAM (2x Xeon X5680 3.33 GHz) 1 zorun, ynezz ? Free Open source project support ? sunshine-* 16C, 64 GB RAM 2 aparcar ? ? VZFFNRMO vzffnrmo-dock-* Xeon E31230/16GB/100GB 4 OpenWrt sysadmins ? ? Provided by the Freifunk Karlsruhe Project / VZFFNRMO e.V. Worker hardware requirements CPU: a good balance is to dedicate 8 CPU cores for each worker. Larger machines can be split into several workers using Docker. Memory: each worker needs a minimum of 1 GB of RAM for each CPU hardware thread, 2 GB / thread is preferred. For example, a 16 cores / 32 threads machine needs between 32 GB and 64 GB of RAM in total. Disk: each worker needs 50 GB of disk space. Other costs What Provider Admin(s) Expected cost Actual cost Comment Domain names Tucows SPI Hostmaster / jow 20-40 € / year Free Held by Tucows on behalf of SPI Buildbot build matrix There are several buildbot instances, 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 23.05 23.05 Images 23.05 Packages Fail logs images 22.03 22.03 Images 22.03 Packages Fail logs images 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 See the Donations page. 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.OKMore information about cookies Last modified: 2023/08/25 10:07by ynezz