HN에게 물어보세요: 패키지 레지스트리
hackernews
|
|
📰 뉴스
#오픈소스
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
깃허브에서 코드버그로 이전 중인 사용자가 조직이 공개되면 패키지도 강제로 공개되는 문제로 인해 해결책을 찾고 있습니다. 자체 레지스트리 호스팅은 트래픽과 설정 복잡성이 우려되며, 공개 프로젝트를 위해 별도의 조직을 만드는 것도 꺼려지는 상황입니다. 현재로서는 장기적인 해결책이 아니지만 임시로 GHCR을 계속 사용하는 방법과 테일스케일을 활용한 자체 호스팅을 고려 중입니다. 사용자는 이미 도커와 포지오 러너를 사용 중이지만, 레지스트리 구성이 더 까다로울 수 있어 다른 이들의 경험을 묻고 있습니다.
본문
I've been migrating off-of GitHub and noticed that codeberg does not allow you to set visibility on packages per-repository or even per-package.<p>If your org is public, then so are all packages you publish. If you set this org to private, you cannot have any public projects.</p><p>I could technically create two orgs, but I would prefer keeping everything under one.</p><p>This leaves me with the following options:</p><p>- host my own registry (registry:2 or harbor seem popular, but I am afraid of the traffic it might bring. I could throw it under tailscale, though.)</p><p>- Keep these pacakges on the GHCR registry, although that doesn't seem like a good long-term solution</p><p>What's you guys' experience with this? I don't mind self-hosting things, but setting these up seems like a big chore. I already have forgejo runners, because this was easy to set-up in docker+dind (yes, this isnt very secure, but the box its running on has nothing sensitive).</p>
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유