Sign inSign up

dzikoysk/reposilite

By dzikoysk

•Updated 27 days ago

Lightweight repository management software dedicated for the Maven artifacts

Image
26

1M+

dzikoysk/reposilite repository overview

⁠Reposilite


Lightweight and easy-to-use repository manager for Maven based artifacts in JVM ecosystem. This is simple, extensible and scalable self-hosted solution to replace managers like Nexus, Archiva or Artifactory, with reduced resources consumption.


Preview
⁠Installation

To run Reposilite for your personal needs you should assign around 20MB of RAM and at least Java 11+ installed.
For huge public repositories you can adjust memory limit and even size of used thread pools in the configuration.

# Launching a standalone JAR file
$ java -Xmx32M -jar reposilite-3.4.6.jar

# Using the official Docker image
$ docker pull dzikoysk/reposilite:3.4.6

# Using the official Helm chart
$ helm repo add reposilite https://helm.reposilite.com/
$ helm repo update
$ helm install reposilite/reposilite

Visit official guide to read more about extra parameters and configuration details.

⁠Publications

Reposilite 3.x:

Reposilite 2.x:

⁠Supporters

Thanks to all contributors and people that decided to support my work financially ❤️

\(^-^)/ The list is updated periodically and entries are sorted by aggregated total payment size of the given person.

⁠For developers

Recommended tool to develop backend module is IntelliJ IDE, for frontend it might be e.g. VSC.

# Run only backend through CLI
$ ./gradlew run

# Run only frontend
$ cd reposilite-frontend && npm i && npm run full

# Run only Reposilite site
$ cd reposilite-site/website && npm i && npm run start
⁠Stack

Reposilite 3.x⁠

Reposilite 2.x⁠

Reposilite 1.x

Tag summary

Content type

Image

Digest

sha256:90de4c8e6…

Size

150.2 MB

Last updated

27 days ago

docker pull dzikoysk/reposilite