Hey everyone! I've been a fan of JFrog Artifactory for smaller to mid-sized companies, mainly because I think the self-hosted version is super useful. It's great for caching artifacts like Docker, Maven, RPM, and others, which helps reduce stress on the internet connection and allows teams to work even when the internet goes down. Plus, it's perfect for storing in-house artifacts that companies are required to keep for a certain number of years. Unfortunately, JFrog recently decided to move away from self-hosted installations, pushing everyone to their cloud-hosted version and doubling the self-hosted license price. I'm looking for some alternatives, but the hosted version isn't an option for us. I know Nexus is one option, but I'm wondering if there are any other suggestions out there. Ideally, the solution should support various repository formats, at least Docker, Maven, RPM, and NPM, while additional support for things like generic files and Python (PyPI) would be a bonus.
4 Answers
I totally get your frustration with JFrog! Besides Nexus, which is a solid choice and supports most of the formats you need, I'd also suggest checking out Harbor for Docker and Helm support. Pulp is another flexible option that handles multiple artifact types, including RPM, Python, and Docker. If you or your team are comfortable with some DIY, you could also set up specialized registries for npm and PyPI on your own, but it might require more maintenance.
Have you checked out Cloudsmith? They have a comprehensive solution that covers your needs, and I must say their support can be quite fantastic. It might be worth the investment for medium-sized organizations, even if the pricing is a bit high.
We’ve been using Sonatype Nexus OSS, but I’ve started to worry since they recently locked their repository. Just like you, I’m on the lookout for new options because if JFrog is pulling the plug on self-hosted, I need to consider alternatives too!
You might want to consider GitLab; they have a built-in solution that could work well for you. As an ex-admin of JFrog, managing it felt cumbersome with all the bloat, and GitLab seems to be much friendlier!
I’ve been on the hunt for a self-hosted alternative for ages, and nothing seems to stack up as well as Cloudsmith! Just be ready for the pricing—it can get a bit steep.