ravenserver is a rocket-based online repository/package manager for raven themes written in rust. You can write your own client or bot easily using the API if you want. The main instance runs on my website, and raven comes configured with that by default, but you can swap to your own easily.

Ravenserver Documentation

REST API

Installation

To set up your own instance, it's pretty easy. First, grab the code:

git clone https://git.sr.ht/~nicohman/ravenserver-rs

You need to set the environment variable RAVENSERVER_SECRET to whatever your secret should be for password encryption. Then, run

cargo run --release

and it should be good to go. You may need to make a few tweaks in Rocket.toml for things like ssl cert paths but otherwise you should be fine.

About this wiki

commit e48bb3a456eb674f958fa602a00aa2e2aba7c3db
Author: nicohman <None>
Date:   2019-06-30T00:15:53+00:00

Update ravenserver docs for ravenserver-rs
Clone this wiki
https://git.sr.ht/~nicohman/raven (read-only)
git@git.sr.ht:~nicohman/raven (read/write)