Skip to content
Kwankyu Lee edited this page Jan 25, 2025 · 105 revisions

This page keeps public information about the infrastructure of Sage organization.

  • Question mark means that the information is not confirmed, please edit if you know more.
  • Note the date of your update so that current and stale information can be distinguished.
  • Mark which services still need to find a new home, with the system requirements and the deadline.

Current services

  • main service: github.com/sagemath maintenance
  • managers (as of June 2024): @fchapoton, @haraldschilly, @jhpalmieri, @jplab, @mkoeppe, @nthiery, @roed314, @saraedum, @vbraun, @williamstein

GitHub donations

  • main service: gitlab.com/sagemath maintenance
  • managers (as of June 2024): @roed.math, @dimpase, @embray, @fchapoton2, @harald.schilly, @saraedum, @defeo, @master.sage, @nthiery, @slel, @videlec

OpenCollective donations

  • main service: maintenance of projects deployed to the Python Package Index (PyPI).
  • main service: maintain docs deployed to sagemath.netlify.app
  • managers (as of January 2025): @kwankyu
  • managers (as of June 2024): ? @roed, ...
  • test only, created in June 2024
  • managers: @mkoeppe, @dimpase

NumFOCUS

  • application created in April 2024
  • contacts: @mkoeppe, @kwankyu
  • owner (as of June 2024): @tobiasdiez

Social networks

Domain name: "sagemath.org"

  • registrant: @was
  • admin: @was, @schilly
  • tech contact: @was, @schilly

Email for sagemath.org.

macOS Apple Silicon box

  • in operation since 2022
  • admin: @wstein

backup

  • purpose: keep the data of various services in a separate place
  • hosted at: Mathematics lab, Université Paris Sud (Orsay)
  • technology used: debian, rsync, cron
  • resources needed: 1TB disk
  • admin: tmonteil, slelievre
  • local sage dev: slelievre
  • local tech contact: Mathilde Rousseau
  • currently keeping a daily backup of :
  • purpose: distribute and gathers automatic binary building on volunteer's machines
  • hosted at: University of Washington
  • technology used: ubuntu, nginx; using using the continuous integration framework of http://buildbot.net/
  • resources needed: ?CPU ?RAM ?DISK
  • admin/contact: vbraun
  • provides buildbot workers: Jan Groenewald (as of 2024-06)

rsync.sagemath.org

  • purpose: the seed for mirrors, see MirrorNetwork for more details
  • hosted at: University of Washington
  • technology used: rsync
  • resources needed:
    • CPU 1 core
    • RAM 2-3 GB (mostly for caching when calculating hashes)
    • DISK enough for all sage files (50+ GB)
  • admin: schilly
  • contact: schilly
  • purpose: allow embedding sage computations within a webpage
  • hosted at:
    • Google Compute Engine (Council Bluffs, Iowa, USA)
  • technology used: production installation requires a dedicated server (either physical or virtual)
  • resources needed:
    • RAM: 32GB recommended for smooth operation
    • CPU: the more the better for handling spikes in load and allowing parallel interacts, but any will do if necessary
    • DISK: must have BTRFS at least for /var/lib/lxc, SSD is preferable, 150GB or more
  • admin: novoselt
  • contact: novoselt
  • #33725: Migrate wiki.sagemath.org to more suitable places
  • hosted at: LIPN (CS lab), University Paris North (Villetaneuse)
  • contact: sagemath-admins@googlegroups.com
  • admin: tmonteil
  • local sage dev: tmonteil
  • technology used: unprivileged LXC, debian, nginx, certbot, uwsgi, moinmoin, jsmath, docutils
  • formerly hosted at: cloud.google.com
  • database of user accounts used to be synced from trac (incron); as of 2024-06, managed manually, see https://wiki.sagemath.org/#About_this_wiki

Defunct services

sagenb.org

  • purpose: public notebook,
  • state: end of life; redirects to CoCalc
  • volunteers to provide worksheets back to the users: dimpase, tmonteil, vdelecroix

sageb0t

  • purpose: turn pull requests on GitHub into trac tickets
  • contact: robertwb

zulip.sagemath.org

git.sagemath.org, patchbot.sagemath.org

  • purpose: development tools
  • state: has been replaced by using GitHub for development

files.sagemath.org, fileserver.sagemath.org

  • purpose: main files, spkgs, and backup of "other" files
  • what's at files.sagemath.org is exactly rsync.sagemath.org::sage
  • hosted at: UW. Other places are the mirrors of it.
  • contact: schilly, vbraun
  • admin: ohanar?
Clone this wiki locally