Skip to main content

Infrastructure overview

The Lix infrastructure is maintained withby Nix code at https://git.lix.systems/lix-project/web-services.

afnix.fr

That— you can find their public documentation on https://docs.afnix.fr and the infrastructure repository is theat source of truth for what's serving where, but we attempt to reflect that here as well for ease of reference. This page is the source of truth for points of contact and where a machine physically exists.

This page was previously called "Infrastructure overview", but that name falsely implied it was a good entry point for beginners seeking to understand how to get started in our tooling. This page is more of an operational reference on how things are deployed.

Hosts

lix.systems

Host info

    Point of contact: FIXME Hosted on: FIXME

    Services

      https://git.lix.systems - forgejo: infra code, lix code mirror/issues, nix mirror https://gerrit.lix.systems - gerrit: reviews for lix https://identity.lix.systems - Keycloak SSO for all lix infrastructure

      buildbot.lix.systems

      Host info

        Point of contact: FIXME Hosted on: FIXME

        Services

          https://buildbot.lix.systems - CI for lix, login here (FIXME: the builtin login link is broken due to JS weirdness)

          monitoring.lix.systems

          Host info

            Point of contact: hexchen Hosted on: FIXME

            Services

              https://monitoring.lix.systems - monitoring

              cache.lix.systems

              "S3" host for the future binary cache.afnix.fr/afnix/infra.

              Host info

                Point of contact: FIXME Hosted on: FIXME

                Services

                  https://s3.lix.systems - garage: blob storage compatible with Amazon's S3 API, used for documentation and binary cache; currently a CNAME pointing to cache.lix.systems https://cache.lix.systems - same thing but with a name that suggests it's only intended to serve the binary cache

                  scratch.lix.systems

                  Scratch host to do staging things on.

                  Host info

                    Point of contact: FIXME Hosted on: FIXME

                    pad.lix.systems

                    Host info

                      Point of contact: Kate/Qyriad Hosted on: FIXME

                      Services

                        https://pad.lix.systems - private hedgedoc instance of the lix core team https://wiki.lix.systems - public lix wiki

                        core.lix.systems

                        Host info

                          Point of contact: Kate/Qyriad Hosted on: FIXME

                          Services

                            https://core.lix.systems - private mattermost of the lix core team

                            matrix.lix.systems

                            Host info

                              Point of contact: hexchen Hosted on: Hetzner

                              Services

                                matrix.lix.systems: Matrix Server draupnir: Matrix Moderation Bot

                                Builders

                                build01.aarch64.lix.systems

                                  Point of contact: Raito Hosted on: Oracle Cloud

                                  build02.aarch64.lix.systems

                                    Point of contact: pennae Hosted on: Hetzner

                                    build01.aarch64-darwin.lix.systems

                                      Point of contact: Kate Hosted in: Kate's basement (?)

                                      epyc.infra.newtype.fr

                                        Point of contact: Raito Hosted in: Raito's basement

                                        Services

                                        forum.lix.systems

                                        This used to be a public Discourse instance, which has since been made private and eventually shut down.