RepositoryJava
sonatype-nexus-community

sonatype-nexus-community/nexus-repository-apt

A Nexus Repository 3 plugin that allows usage of apt repositories

108stars
49forks
11issues
1views

📦 Plugin APT cho Nexus Repository 3 — Quản lý gói .deb như một phần của hệ sinh thái Nexus

Hỗ trợ đăng ký, tải lên và firm GPG cho các gói APT trực tiếp trên Nexus Repository 3.

Đây là plugin cộng đồng thêm vào Nexus Repository 3, cho phép sử dụng Nexus như một kho lưu trữ APT (Advanced Package Tool). Tương thích với các phiên bản Nexus từ 3.9.0 trở lên, plugin này giúp người dùng dễ dàng quản lý và phân phối các gói phần mềm .deb thông qua apt-get. Lưu ý rằng từ Nexus Repository 3.17.0 trở đi, tính năng APT đã được tích hợp sẵn và không cần cài đặt plugin cộng đồng nữa.

✨ Điểm nổi bật

  • Hỗ trợ đăng ký gói .deb: Tải lên gói phần mềm .deb lên Nexus thông qua giao diện REST API.
  • Tạo snapshot danh sách gói: Tạo bản sao danh sách gói để các client có thể kéo về.
  • Chữ ký GPG: Hỗ trợ ký số GPG cho các gói APT để đảm bảo tính toàn vẹn và xác thực nguồn gốc.
  • Xây dựng Docker image: Cung cấp Dockerfile để dựng hình ảnh Nexus kèm plugin APT tích hợp sẵn.
  • Tương thích đa phiên bản Nexus: Bảng hỗ trợ phiên bản plugin tương ứng với từng phiên bản Nexus Repository.
  • Cài đặt thủ công plugin: Hướng dẫn chi tiết sao chép JAR và cấu hình feature XML để kích hoạt plugin.

💡 Vì sao đáng chú ý

Plugin này cung cấp một giải pháp linh hoạt cho các nhóm sử dụng công cụ quản lý gói APT trên Linux, giúp họ tận dụng Nexus Repository 3 như một kho trung tâm để lưu trữ và phân phối phần mềm nội bộ. Mặc dù chức năng APT đã được Sonatype tích hợp sẵn từ phiên bản 3.17.0, nguồn mở này vẫn giữ giá trị tham khảo cao cho các môi trường cũ hơn hoặc muốn tùy biến thêm. Đặc biệt, việc hỗ trợ ký GPG và khả năng tích hợp với Docker giúp triển khai nhanh chóng trong môi trường CI/CD.


#APT #NexusRepository #OpenSource #Java #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryGo
datadrivers/terraform-provider-nexus

Terraform provider for Sonatype Nexus

146
Oct 19, 2026
RepositoryGo
PatchMon/PatchMon

Linux Patch Management & Automation Platform

3.4k
Oct 18, 2026
RepositoryShell
wimpysworld/deb-get

apt-get for .debs published via GitHub or direct download 📦

1.8k
Oct 24, 2026
RepositoryGo
mlabouardy/nexus-cli

Nexus CLI for Docker Registry v2 🐳

295
Nov 15, 2022
RepositoryShell
matpool/matools

Matpool Toolset

168
Mar 27, 2022
RepositoryShell
travelaudience/kubernetes-nexus

Run Sonatype Nexus Repository Manager OSS on top of Kubernetes (GKE). Includes instructions for automated backups (GCS) and day-to-day usage.

133
Jul 28, 2020
RepositoryShell
mishakorzik/qiq

Package installer instead of: pkg, apt, apt-get

109
Sep 23, 2022
RepositoryGo
jenkins-x/bucketrepo

An artifacts repository using cloud storage (a lightweight replacement for Nexus)

62
Sep 25, 2026
RepositoryPHP
Elendev/composer-push

Provide a `push` command to composer to push to repositories

53
Aug 8, 2025