Files
syncthing/dev/infrastructure.rst
T

96 lines
2.8 KiB
ReStructuredText
Raw Normal View History

2015-09-01 09:44:38 +02:00
Syncthing Infrastructure
========================
This is a list of the infrastructure that powers the Syncthing project.
Unless otherwise noted, the default is that it's a VM hosted by :user:`calmh`.
GitHub
------
All repos, issue trackers and binary releases are hosted at `GitHub <https://github.com/syncthing>`__.
2015-12-06 10:23:31 -05:00
Main & Documentation Websites
2015-09-01 09:44:38 +02:00
------------------------------
Static HTML, served by Nginx.
- `syncthing.net <https://syncthing.net/>`__ (SmartOS container, 1024 MB)
- `docs.syncthing.net <http://docs.syncthing.net/>`__ (Sphinx for site generation)
Forum Website
-------------
Powered by Discourse.
2016-03-14 08:46:33 +01:00
- `forum.syncthing.net <https://forum.syncthing.net/>`__ (Ubuntu Linux, 2048 MB)
2015-09-01 09:44:38 +02:00
2015-11-04 17:22:14 +00:00
Global Discovery Servers
------------------------
2015-09-01 09:44:38 +02:00
2015-11-04 17:22:14 +00:00
Runs the ``discosrv`` instances for v0.11 and v0.12.
2015-09-01 09:44:38 +02:00
2015-11-04 17:22:14 +00:00
- discovery-v4-1.syncthing.net (Ubuntu 14.04, 512 MB, hosted by :user:`calmh`)
- discovery-v6-1.syncthing.net (alias for above)
- discovery-v4-2.syncthing.net (Ubuntu 14.04, 512 MB, hosted at DigitalOcean)
- discovery-v6-2.syncthing.net (alias for above)
- discovery-v4-3.syncthing.net (Ubuntu 14.04, 512 MB, hosted at DigitalOcean)
- discovery-v6-3.syncthing.net (alias for above)
Relay Pool Server
-----------------
Runs the ``relaypoolsrv`` to handle dynamic registration and announcement of relays.
- `relays.syncthing.net <http://relays.syncthing.net>`__ (SmartOS container, 256 MB)
Relay Servers
-------------
Hosted by friendly people on the internet.
2015-09-01 09:44:38 +02:00
Usage Reporting Server
----------------------
Runs the ``ursrv`` instance, PostgreSQL and Nginx.
- `data.syncthing.net <http://data.syncthing.net/>`__ (Ubuntu Linux, 512 MB)
Build Servers, Core and Android
-------------------------------
Runs Jenkins and does the core and Android builds, Ubuntu Linux.
2015-11-04 17:22:14 +00:00
- `build.syncthing.net <http://build.syncthing.net/>`__ (Jenkins frontend, SmartOS container, 2048 MB)
2015-09-01 09:44:38 +02:00
- `android.syncthing.net <http://android.syncthing.net/>`__ (Ubuntu Linux, 3072 MB)
2015-12-21 12:04:47 +01:00
Build Servers, Other
--------------------
Runs a Jenkins slave and builds release builds for their respective OS.
- native-windows-amd64 (Windows 2012 R2, Amazon EC2 t2.micro)
2016-03-14 08:46:33 +01:00
- native-darwin-amd64 (Mac OS X 10.8.5, MacBookPro5,1 in calmh's garage)
- native-ubuntu-amd64 (Ubuntu 14.04, 2048 MB, hosted at DigitalOcean)
- native-ubuntu-386 (Ubuntu 14.04, 512 MB, hosted at DigitalOcean)
2015-12-21 12:04:47 +01:00
2015-09-01 09:44:38 +02:00
APT Server
----------
Serves the APT repository for Debian/Ubuntu users. Runs Nginx.
- `apt.syncthing.net <http://apt.syncthing.net>`__ (SmartOS container, 256 MB)
Signing Server
--------------
Signs and uploads the release bundles to Github.
- secure.syncthing.net (SmartOS container, 2048 MB)
2016-03-14 08:46:33 +01:00
Code Review Server
------------------
Runs Crucible & Fisheye.
- `reviews.syncthing.net <https://reviews.syncthing.net>`__ (Ubuntu 14.04, 1024 MB, hosted at DigitalOcean)