Skyler Grey
740e35fb48
All checks were successful
buildbot/nix-eval Build done.
Headscale is an open server for tailscale. Clicks, another group I work on nix stuff with, has a module which makes it extremely easy to set up a headscale server. I've spent a while over the past week making it safe to import, and it's finally ready for Auxolotl to have! We want to use headscale for internal communication between servers, so it's OK to avoid setting up OIDC ... similarly, the only people who are on the headscale should be relatively-well trusted. The expectation is that to start with, this will be people who want to run buildbot workers Reviewed-on: #13 Co-authored-by: Skyler Grey <sky@a.starrysky.fyi> Co-committed-by: Skyler Grey <sky@a.starrysky.fyi> |
||
---|---|---|
lib/deploy | ||
LICENSES | ||
modules/nixos/auxolotl | ||
overlays/conduit | ||
secrets | ||
shells/default | ||
systems/x86_64-linux | ||
.gitignore | ||
CONTRIBUTORS.md | ||
flake.lock | ||
flake.lock.license | ||
flake.nix | ||
README.md | ||
REUSE.toml |
Auxolotl - Infrastructure
This repository contains system configuration for Auxolotl's infrastructure.
Access
To gain access to a system for administration, create a pull request adding your public SSH key
to the known keys list for the infra
user. The
pull request description should include information explaining why you need direct access to the
machine.
Once your pull request has been accepted you can access the machine by running ssh infra@<ip>
where
the IP can be found in the following section's systems list.
Systems
System | Description | IP |
---|---|---|
axol | Primary server hosting auxolotl.org and chat.auxolotl.org |
137.184.177.239 |
baxter | Hosts git.auxolotl.org |
209.38.149.197 |