Group: Software/FSDG distributions/infrastructure
(Start adding draft) |
(→Replicant: FSF VM: add infos about backups.) |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
== Introduction == | == Introduction == | ||
For some people, the infrastructure of FSDG compliant distributions is something important for choosing a distribution. | For some people, the infrastructure of FSDG compliant distributions is something important for choosing a distribution. | ||
| Line 6: | Line 4: | ||
It's also useful to know about it to see how fragile the distribution is. | It's also useful to know about it to see how fragile the distribution is. | ||
| − | + | == Distributions == | |
| + | |||
| + | === Guix === | ||
| + | |||
| + | {| class="wikitable" border="1" | ||
| + | ! Hosting | ||
| + | ! Hosting details | ||
| + | ! Service | ||
| + | ! Software | ||
| + | ! Comments | ||
| + | |- | ||
| + | ! rowspan=2 | GNU | ||
| + | | rowspan=2 | | ||
| + | | Git repositories | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | Mailing lists | ||
| + | | Mailman | ||
| + | | | ||
| + | |- | ||
| + | ! GNU? | ||
| + | | Probably a small VM at the FSF<ref>If it's the same machine than the previous hydra.gnu.org, the [https://10years.guix.gnu.org/program/#ten-years-of-failures Ten years of failures] talk at Ten Years of Guix says that hydra.gnu.org is a "Virtual machine hosted at the FSF" and that it is "Too weak for our growing needs". </ref> | ||
| + | | Builder and packages hosting: ci.guix.gnu.org | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | ! MDC at INRIA (French academic research institution)? | ||
| + | | * Machine with a nonfree boot software<ref>See the [https://10years.guix.gnu.org/program/#ten-years-of-failures Ten years of failures] talk at Ten Years of Guix for more details.</ref> | ||
| + | | Builder and packages hosting: bordeaux.guix.gnu.org | ||
| + | | | ||
| + | | | ||
| + | |} | ||
| − | == | + | === Parabola === |
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| − | ! | + | ! Service |
| + | ! Software | ||
| + | ! Hosting | ||
| + | ! Comments | ||
| + | |- | ||
! Bug tracker | ! Bug tracker | ||
| + | | Redmine | ||
| + | | rowspan=3 | Self hosted in a VM, probably in some machine with a nonfree boot software not controlled by Parabola. | ||
| + | |- | ||
! git | ! git | ||
| + | | ? | ||
| + | | | ||
| + | |- | ||
! Mailing lists | ! Mailing lists | ||
| + | | Mailman | ||
| + | | | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | === Replicant === | ||
| + | {| class="wikitable" border="1" | ||
| + | ! Hosting | ||
| + | ! Hosting details | ||
| + | ! Service | ||
| + | ! Software | ||
! Comments | ! Comments | ||
|- | |- | ||
| − | ! | + | ! rowspan=3 | FSF VM |
| − | | | + | | rowspan=3 | |
| − | + | * Self hosted in a VM in the FSF infrastructure. The FSF handles only the backups. | |
| − | | | + | * Source code available in [https://git.replicant.us/vm-source.html the git.replicant.us front website] and in [https://git.replicant.us/infrastructure various git repositories]. |
| + | * Uses letsencrypt | ||
| + | * Runs Trisquel with automatic security updates | ||
| + | | Contact mail address | ||
| + | | | ||
| + | * Apache 2.0 for letsencrypt renwal | ||
| + | * [https://git.replicant.us/infrastructure/contact-address/ Configuration settings] | ||
| + | * Dovecot | ||
| + | * OpenSMTPD | ||
| + | |- | ||
| + | | git | ||
| + | | | ||
| + | * Apache 2.0 | ||
| + | * [https://git.replicant.us/infrastructure/etc_apache2/ Apache 2.0 public configuration] | ||
| + | * cgit | ||
| + | * gitolite | ||
| + | * gitolite secret configuration<ref>This allows to create secret repositories if necessary, for instance to work on criteria for choosing a community manager, to work on mails for reviewing applications for that, etc.</ref> | ||
| | | | ||
|- | |- | ||
| − | ! | + | | IRC Bridge |
| − | | | + | | |
| + | * Guix for the matterbridge package | ||
| + | * [https://git.replicant.us/infrastructure/guix-installer-makefile/ guix configuration for easy install / removal of Guix] to not have guix installed all the time and reduce the space and attack surface. | ||
| + | * Parabola systemd unit for sandboxing matterbridge | ||
| + | * Matterbridge | ||
| + | * [https://git.replicant.us/infrastructure/matterbridge/ Matterbridge configuration] | ||
| + | |- | ||
| + | ! rowspan=3 | OSUOSL | ||
| + | | rowspan=3 | managed by OSUOSL | ||
| + | | Bug tracker | ||
| | | | ||
| − | * | + | * Redmine |
| − | + | | | |
| − | | | + | |- |
| + | | FTP | ||
| + | | | ||
| + | * A web server (Apache? Nginx?) | ||
| + | * OpenSSH with sftp enabled | ||
| + | * A script inside the server to make new changes public | ||
| + | | | ||
| + | |- | ||
| + | | Mailing list | ||
| | | | ||
| + | * Mailman | ||
| + | * Probably some SMTP server software | ||
| + | | | ||
|} | |} | ||
| + | |||
| + | == References == | ||
| + | <references /> | ||
Latest revision as of 19:31, 29 March 2023
Introduction
For some people, the infrastructure of FSDG compliant distributions is something important for choosing a distribution.
It's also useful to know about it to see how fragile the distribution is.
Distributions
Guix
| Hosting | Hosting details | Service | Software | Comments |
|---|---|---|---|---|
| GNU | Git repositories | |||
| Mailing lists | Mailman | |||
| GNU? | Probably a small VM at the FSF[1] | Builder and packages hosting: ci.guix.gnu.org | ||
| MDC at INRIA (French academic research institution)? | * Machine with a nonfree boot software[2] | Builder and packages hosting: bordeaux.guix.gnu.org |
Parabola
| Service | Software | Hosting | Comments |
|---|---|---|---|
| Bug tracker | Redmine | Self hosted in a VM, probably in some machine with a nonfree boot software not controlled by Parabola. | |
| git | ? | ||
| Mailing lists | Mailman |
Replicant
| Hosting | Hosting details | Service | Software | Comments |
|---|---|---|---|---|
| FSF VM |
|
Contact mail address |
|
|
| git |
|
|||
| IRC Bridge |
|
|||
| OSUOSL | managed by OSUOSL | Bug tracker |
|
|
| FTP |
|
|||
| Mailing list |
|
References
- ↑ If it's the same machine than the previous hydra.gnu.org, the Ten years of failures talk at Ten Years of Guix says that hydra.gnu.org is a "Virtual machine hosted at the FSF" and that it is "Too weak for our growing needs".
- ↑ See the Ten years of failures talk at Ten Years of Guix for more details.
- ↑ This allows to create secret repositories if necessary, for instance to work on criteria for choosing a community manager, to work on mails for reviewing applications for that, etc.