Nicolas Jeannerod
0e6f2c52c2
This should contain the backport of Peertube 6.3.3, necessary to fix our Garage Content-Security-Policy issue. See https://github.com/NixOS/nixpkgs/pull/363680 for the PR backporting Peertube 6.3.3 to nixpkgs 24.11. |
||
---|---|---|
.forgejo/workflows | ||
deployment | ||
infra | ||
keys | ||
matrix | ||
secrets | ||
server | ||
services | ||
website | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md |
The Fediversity project
This repository contains all the code and code-related files having to do with the Fediversity project, with the notable exception of NixOps4 that is hosted on GitHub.
Content of this repository
Most of the directories in this repository have their own README going into more details as to what they are for. As an overview:
-
deployment/
contains bits and pieces having to do with auto-deployment of test VMs on a private Proxmox. -
infra/
contains the configurations for the various VMs that are in production for the project, for instance the Git instances or the Wiki. -
keys/
contains the public keys of the contributors to this project as well as the systems that we administrate. -
matrix/
contains everything having to do with setting up a fully-featured Matrix server. -
secrets/
contains the secrets that need to get injected into machine configurations. -
server/
contains the configuration of the VM hosting the website. This should be integrated intoinfra/
shortly in the future, as tracked in Fediversity/Fediversity#31. -
services/
contains our effort to make Fediverse applications work seemlessly together in our specific setting. -
website/
contains the framework and the content of the Fediversity website