Libreddit

An alternative private front-end to Reddit

Libre + Reddit = Libreddit

Think Invidious but for Reddit. Watch your cat videos without being watched.

Screenshot

Status

Instances

Installation

A) Cargo

Make sure Rust stable is installed along with cargo, Rust's package manager.

cargo install libreddit

B) Docker

Deploy the Docker image of Libreddit: docker run -d --name libreddit -p 8080:8080 spikecodes/libreddit

Deploy using a different port (in this case, port 80): docker run -d --name libreddit -p 80:8080 spikecodes/libreddit

C) AUR

Libreddit is available from the Arch User Repository as libreddit-git.

Install: yay -S libreddit-git

D) GitHub Releases

If you're on Linux and none of these methods work for you, you can grab a Linux binary from the newest release.

Deploy an Instance

Once installed, deploy Libreddit (unless you're using Docker) by running:

libreddit

Specify a custom address for the server by passing the -a or --address argument: libreddit --address=0.0.0.0:8111

To disable the media proxy built into Libreddit, run: libreddit --no-default-features

Building from Source

git clone https://github.com/spikecodes/libreddit cd libreddit cargo run