Group: Software/FSDG distributions/infrastructure

From LibrePlanet
Jump to: navigation, search
(Replicant: Group by hosting)
(Replicant: FSF VM: add infos about backups.)
 
(6 intermediate revisions by the same user not shown)
Line 5: Line 5:
  
 
== Distributions ==
 
== 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 ===
 
=== Parabola ===
Line 36: Line 68:
 
! Comments
 
! Comments
 
|-
 
|-
! FSF VM
+
! 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
 
|  
 
|  
* Self hosted in a VM in the FSF infrastructure
+
* Apache 2.0 for letsencrypt renwal
* 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].
+
* [https://git.replicant.us/infrastructure/contact-address/ Configuration settings]
 +
* Dovecot
 +
* OpenSMTPD
 +
|-
 
| git
 
| git
 
|  
 
|  
 
* Apache 2.0
 
* Apache 2.0
* [https://git.replicant.us/infrastructure/etc_apache2/ Public apache 2.0 configuration]
+
* [https://git.replicant.us/infrastructure/etc_apache2/ Apache 2.0 public configuration]
 
* cgit
 
* cgit
 
* gitolite
 
* gitolite
Line 49: Line 90:
 
|
 
|
 
|-
 
|-
! rowspan=2 | OSUOSL
+
| IRC Bridge
| rowspan=2 | managed by OSUOSL
+
|
 +
* 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
 
| Bug tracker
| Redmine
+
|  
 +
* Redmine
 +
|
 +
|-
 +
| FTP
 +
|
 +
* A web server (Apache? Nginx?)
 +
* OpenSSH with sftp enabled
 +
* A script inside the server to make new changes public
 
|
 
|
 
|-
 
|-
 
| Mailing list
 
| Mailing list
| Mailman
+
|  
 +
* Mailman
 +
* Probably some SMTP server software
 
|
 
|
 
|}
 
|}

Latest revision as of 20: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
  • 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

  1. 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".
  2. See the Ten years of failures talk at Ten Years of Guix for more details.
  3. 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.