# librarian
An alternative frontend for LBRY/Odysee. Inspired by [Invidious](https://github.com/iv-org/invidious).
Features
User features
- Lightweight
- No ads
- No tracking
- No crypto garbage
Technical features
- Copylefted libre software under the AGPL
- No Code of Conduct
- No Contributor License Agreement or Developer Certificate of Origin
Demo
Video
Channel
Instances
Open an issue to have your instance listed here!
Install
Librarian can run on any platform Go compiles on, memory usage varies on instance usage due to caching.
Librarian is still in beta and changes frequently, building the latest version from source is recommended.
Requirements
Build from source
For more detailed instructions, follow the guide.
Clone the repository and cd
into it.
git clone https://codeberg.org/librarian/librarian
cd librarian
Build Librarian.
go build .
Edit the config file using your preferred editor.
cp config.example.yml config.yml
nvim config.yml
You can now run Librarian.
./librarian
go install
You can install Librarian using Go.
go install codeberg.org/librarian/librarian@latest
Edit the config file using your preferred editor.
cp config.example.yml config.yml
nvim config.yml
You can now run Librarian.
librarian # If GOBIN is in your PATH
$HOME/go/bin/librarian # If GOBIN is not in PATH
Docker
Install Docker and docker-compose, then clone this repository.
git clone https://codeberg.org/librarian/librarian
cd librarian
Edit the config file using your preferred editor.
cp config.example.yml config.yml
nvim config.yml
You can now run Librarian.
sudo docker-compose up -d