{"repo":"de-vri-es/palletizer-rs","free":true,"listed":false,"github":"https://github.com/de-vri-es/palletizer-rs","clone":"git clone https://github.com/de-vri-es/palletizer-rs.git","description":"simple self-hosted Cargo registry","language":"Rust","stars":11,"topics":["rust","cargo-registry","hacktoberfest"],"license":"BSD-2-Clause","category":"self-hosted-apps","readme_excerpt":"Palletizer Palletizer is a fully open-source (BSD-2-clause) self-hosted private Cargo registry. The main target audience is small-scale organizations. It favors simplicity over scalability: you can host your entire registry by running a single server application. That said, it should run pretty smooth with a low memory footprint for most organizations, and performance problems will be taken seriously. Current features: Host your crate data and index repository from the same server. Publish and yank crates using the Cargo web API. Search for crates using cargo search --registry ... . Multiple listening sockets for the web server, each with independent (optional) TLS configuration. Manually add/delete/yank/unyank crates from the command line. Setting up a new registry The process of creating a new registry is fairy simple. You can create an empty registry using the palletizer command from the palletizer-tools crate. Then you can run the palletizer-server command from the palletizer-server crate to put the registry online. Initializing a new registry Simply run palletizer init --url \"https://example.com\" . This will create a palletizer.toml file, an index git repository and a crates directory. The registry index must eventually be hosted at $URL/index , and the crates at $URL/crates . See the next section for instructions on setting up the server. You can use additional command line options to customize the registry further. You can change the path of the index repository and th","default_branch":null,"files":null,"tree":[],"storefront":"/r/de-vri-es","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/de-vri-es/palletizer-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}