GitRiver 1.0 – selbstgehostete Plattform zur Verwaltung von Git-Repositorien

GitRiver 1.0 – selbstgehostete Plattform zur Verwaltung von Git-Repositorien GitRiver 1.0 – selbstgehostete Plattform zur Verwaltung von Git-Repositorien GitRiver 1.0 – selbstgehostete Plattform zur Verwaltung von Git-Repositorien

Die erste öffentliche Veröffentlichung von GitRiver hat stattgefunden – einer selbst gehosteten Plattform zur Verwaltung von Git-Repositories, die in Rust geschrieben wurde. Die Plattform vereint in einer einzigen BinĂ€rdatei Repository-Hosting, ein Continuous Integration-System, ein Container-Registry, ein Paket-Registry, ein Deployment-System fĂŒr Kubernetes, Aufgabenverwaltung und Merge-Anfragen.

Die Plattform verbraucht im Leerlauf etwa 100 MB RAM. FĂŒr die Installation sind Docker Compose und PostgreSQL ausreichend.

Hauptfunktionen:

  • Hosting Git-Repositories (HTTP und SSH, LFS, Commit-Signaturen);
  • ein Continuous Integration-System mit DAG-AbhĂ€ngigkeiten, Build-Matrizen und einem Web-Terminal;
  • eine Container-Registry (OCI v2, Multi-Architektur-Images, Speicherpolitik);
  • eine Paket-Registry (npm, PyPI, Cargo, Maven, NuGet);
  • eingebautes Deployment in Kubernetes (Canary- und Blue-Green-Strategien, Diskrepanz-Erkennung);
  • eine Merge-Warteschlange mit Validierung ĂŒber das Continuous Integration-System;
  • DORA-Metriken, Geheimnis-Scanning im Code, LizenzprĂŒfung fĂŒr AbhĂ€ngigkeiten;
  • acht BenachrichtigungskanĂ€le (E-Mail, Telegram, Slack, Discord, Teams, Matrix);
  • VerschlĂŒsselung von Backups (AES-256-GCM).

Technologiestack: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.

Quelle: linux.org.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster