{"id":166458,"date":"2026-03-26T23:13:54","date_gmt":"2026-03-26T21:13:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/gitriver-1-0-self-hosted-platforma-dlya-upravleniya-git-repozitoriyami"},"modified":"2026-03-26T23:13:54","modified_gmt":"2026-03-26T21:13:55","slug":"gitriver-1-0-self-hosted-platforma-dlya-upravleniya-git-repozitoriyami","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/gitriver-1-0-self-hosted-platforma-dlya-upravleniya-git-repozitoriyami","title":{"rendered":"GitRiver 1.0 \u00e8 una piattaforma self-hosted per la gestione dei repository git","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23187\/original.png\">           <img decoding=\"async\" alt=\"GitRiver 1.0 \u00e8 una piattaforma self-hosted per la gestione dei repository git\" src=\"\/wp-content\/uploads\/2026\/03\/8b644ef3fa4d1c2f4a0dc6b69b47f241.jpg\" style=\"display:block;margin: 0 auto\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23188\/original.png\">           <img decoding=\"async\" alt=\"GitRiver 1.0 \u00e8 una piattaforma self-hosted per la gestione dei repository git\" src=\"\/wp-content\/uploads\/2026\/03\/ddb68f6c9924d76f5cadc77d3cde0717.jpg\" style=\"display:block;margin: 0 auto\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23189\/original.png\">           <img decoding=\"async\" alt=\"GitRiver 1.0 \u00e8 una piattaforma self-hosted per la gestione dei repository git\" src=\"\/wp-content\/uploads\/2026\/03\/dc317c4316b5944fc8889ce4b67377a4.jpg\" style=\"display:block;margin: 0 auto\" \/>         <\/a>                                                        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23187\/original.png\" class=\"active\"><\/a>                                                      <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23188\/original.png\"><\/a>                                             <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23189\/original.png\"><\/a>                                     <\/p>\n<p>\u00c8 stato rilasciato il primo rilascio pubblico di GitRiver &ndash; una piattaforma self-hosted per la gestione di repository git, scritta in Rust. La piattaforma unisce in un unico pacchetto l'hosting di repository, un sistema di integrazione continua, un registro di container, un registro di pacchetti, un sistema di deployment su Kubernetes, gestione delle attivit\u00e0 e richieste di merging.<\/p>\n<p>La piattaforma consuma circa 100 MB di memoria RAM in modalit\u00e0 inattiva. Per l'installazione \u00e8 sufficiente Docker Compose e PostgreSQL.<\/p>\n<p>Caratteristiche principali:<\/p>\n<ul>\n<li><a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/\" title=\"hosting\" data-wpil-keyword-link=\"linked\">hosting<\/a> repository git (HTTP e SSH, LFS, firme dei commit);<\/li>\n<li>sistema di integrazione continua con dipendenze DAG, matrice di build e terminale web;<\/li>\n<li>registro dei container (OCI v2, immagini multiarchitettura, politiche di archiviazione);<\/li>\n<li>registro dei pacchetti (npm, PyPI, Cargo, Maven, NuGet);<\/li>\n<li>deployment integrato su Kubernetes (strategie canary e blue-green, rilevamento delle discrepanze);<\/li>\n<li>coda di fusione con verifica tramite sistema di integrazione continua;<\/li>\n<li>metriche DORA, scansione dei segreti nel codice, verifica delle licenze delle dipendenze;<\/li>\n<li>otto canali di notifica (email, Telegram, Slack, Discord, Teams, Matrix);<\/li>\n<li>crittografia dei backup (AES-256-GCM).<\/li>\n<\/ul>\n<p>Stack tecnologico: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.<\/p>\n<p>Fonte: <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/proprietary\/18250590\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a GitRiver &ndash; self-hosted \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 Rust. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0432 \u043e\u0434\u043d\u043e\u043c \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0435 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432, \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u0440\u0435\u0435\u0441\u0442\u0440 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432, \u0440\u0435\u0435\u0441\u0442\u0440 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u0435\u043f\u043b\u043e\u044f \u0432 Kubernetes, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438 \u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 \u0441\u043b\u0438\u044f\u043d\u0438\u0435. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0435\u0442 \u043e\u043a\u043e\u043b\u043e 100 \u041c\u0411 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u044f. \u0414\u043b\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e Docker Compose \u0438 PostgreSQL. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":166459,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-166458","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/gitriver-1-0-self-hosted-platforma-dlya-upravleniya-git-repozitoriyami\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GitRiver 1.0 \u2014 self-hosted \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/gitriver-1-0-self-hosted-platforma-dlya-upravleniya-git-repozitoriyami\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-26T21:13:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-26T21:13:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GitRiver 1.0 \u2014 piattaforma self-hosted per la gestione dei repository git | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/gitriver-1-0-self-hosted-platforma-dlya-upravleniya-git-repozitoriyami","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GitRiver 1.0 \u2014 self-hosted \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 | ProHoster","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/gitriver-1-0-self-hosted-platforma-dlya-upravleniya-git-repozitoriyami","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-26T21:13:55+00:00","article:modified_time":"2026-03-26T21:13:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/166458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=166458"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/166458\/revisions"}],"predecessor-version":[{"id":168118,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/166458\/revisions\/168118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/166459"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=166458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=166458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=166458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}