You can download standalone version of Reposilite from GitHub releases page:
Requirements: System: Windows, Linux AMD/ARM
, JVM: 8-18
, Memory: 16MB+
Recommended memory ranges:
Amount | Description |
---|---|
16MB | Tiny repository for personal projects |
32MB | --------------------^---------------- + CI + Proxy |
64MB - 128MB | Tiny public repository (recommended) |
128MB+ | Public repository |
To launch Reposilite with defined amount of RAM, use -Xmx
parameter, for instance:
$ java -Xmx32M -jar reposilite.jar
Reposilite exposes interactive console directly in a terminal and it awaits for an input.
Type help
and learn more about available commands.
Note
Your first access token has to be generated through the terminal or provided as a command line argument.
Read more about tokens and token management commands in Guide / Tokens.
If Reposilite has been launched properly, you should be able to see its frontend located under the default http://localhost:8080/#/ address.
Reposilite stores data in working directory, by default it is a place where you've launched it.
user@host ~/workspace: java -jar reposilite.jar
~workspace/
+--logs/ List of 10 latest log files
+--plugins/ Directory with all external plugins to load
+--repositories/ The root directory for all declared repositories
+--private/ Default private repository
+--releases/ Default repository for releases
+--snapshots/ Default repository for snapshot releases
+--static/ Static website content
+--configuration.cdn Configuration file
+--latest.log Log from the latest launch of Reposilite instance
+--reposilite.jar Application file
+--reposilite.db Data file containing stats and tokens (only if embedded database enabled)
To separate data files and configuration from application, use parameters.
Did you found a misleading and deprecated content, or maybe you just feel this section misses important elements?
Copyright © 2022 dzikoysk with ❤ panda-lang