選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 
テクニカル諏訪子 1979e318eb マージ 20時間前
api 検閲しないって!! 1週間前
data Move frontpage channels to other file 4週間前
pages レポ 2週間前
proxy マージ 20時間前
static 検閲は要らん 2週間前
types ツイッターとようつべ 2週間前
utils レポ 2週間前
views マージ 20時間前
.gitignore マージ 4週間前
.gitlab-ci.yml Rename file 5日前
Dockerfile レポ 2週間前
LICENSE Initial commit 10ヶ月前
README.md マージ 20時間前
build.sh Better compression 2週間前
config.example.yml ツイッターとようつべ 2週間前
docker-compose.yml Change the restart policy of the compose file 1週間前
go.mod レポ 2週間前
go.sum Retry HTTP requests 3週間前
main.go レポ 2週間前

README.md

librarian

An alternative frontend for LBRY/Odysee. Inspired by Invidious.

License: AGPLv3+ Matrix CI

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!

Website Country Cloudflare
lbry.bcow.xyz (official) 🇺🇸 US
lbry.itzzen.net 🇺🇸 US
odysee.076.ne.jp (edited source code) 🇯🇵 JP
librarian.davidovski.xyz 🇬🇧 UK
lbry.ix.tc 🇬🇧 UK
librarian.pussthecat.org 🇩🇪 DE
ecc5mi5ncdw6mxhjz6re6g2uevtpbzxjvxgrxia2gyvrlnil3srbnhyd.onion
vrmbc4brkgkaysmi3fenbzkayobxjh24slmhtocambn3ewe62iuqt3yd.onion

Install

Librarian can run on any platform Go compiles on, memory usage varies on instance usage due to caching.

Docker (recommeded)

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 also edit docker-compose.yml if you want to change ports or use the image instead of building it.

You can now run Librarian.

sudo docker-compose up -d

Build from source

For more detailed instructions, follow the guide.

Requirements

  • Go v1.16 or later

Clone the repository and cd into it.

git clone https://git.076.ne.jp/TechnicalSuwako/librarian-mod
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 git.076.ne.jp/TechnicalSuwako/librarian-mod@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