Home

Awesome

libremdb

A free & open source IMDb front-end.

Inspired by projects like teddit, nitter and many others.

<img src="./public/img/misc/preview.jpg" title="screenshot (desktop screen, light mode)" width="1500" /><img src="./public/img/misc/preview2.jpg" title="screenshot (mobile screen, dark mode)" width="400" />

Some Features


Instances

InstanceTorI2PRegionCloudflareNotes
https://libremdb.iket.me/NoNoCANoOperated by me
https://libremdb.pussthecat.org/NoNoDENoOperated by PussTheCat.org
https://ld.vern.cc/YesYesUSNoOperated by ~vern
https://binge.whatever.social/NoNoUS/DENoOperated by Whatever Social
https://libremdb.lunar.icu/NoNoDENoOperated by lunar.icu
https://libremdb.jeikobu.net/NoNoDEYesOperated by shindouj
https://lmdb.hostux.net/NoNoFRNoOperated by Hostux.net
https://binge.whateveritworks.org/NoNoDEYesOperated by WhateverItWorks
https://libremdb.nerdyfam.tech/NoNoUSYesOperated by Nerdyfam.tech
https://libremdb.tux.pizza/NoNoUSNoOperated by tux.pizza
https://libremdb.frontendfriendly.xyz/NoNoNoOperated by frontendfriendly.xyz
https://d.opnxng.com/NoNoSGNoOperated by Opnxng
https://libremdb.catsarch.com/YesYesUSNoOperated by Butter Cat
https://libremdb.r4fo.com/YesNoNLNoOperated by r4fo
https://libremdb.privacydev.net/YesNoFRNoOperated by PrivacyDev
https://libremdb.ducks.party/NoNoNLNoOperated by ducks.party
https://lmdb.ngn.tf/NoNoTRNoOperated by ngn
https://lmdb.bloat.cat/NoNoDENoOperated by bloat.cat
https://libremdb.darkness.services/NoNoUSYesOperated by blade10101
https://libremdb.hyperreal.coffee/NoNoUSNoOperated by hyperreal64
https://ld.ca.zorby.top/YesYesCANoOperated by Troughy
https://imdb.nerdvpn.de/NoNoUANoOperated by Weidenwiesel
https://libremdb.canine.tools/NoNoUSNoOperated by canine.tools
https://libremdb-fly.fly.dev/NoNoUSNoOperated by jodanjodan

Instances list in JSON format can be found in instances.json file.


Questions you might have


Privacy


To-Do


Installation

As libremdb is made with Next.js, you can deploy it anywhere where Next.js is supported. Below are a few other methods:

Manual

  1. Install Node.js and Git.
    for Node.js, visit their website.
    for Git, run sudo apt install git if you're on a Debian-based distro. Else visit their website.

  2. Install redis(optional).
    You can install redis from here.

  3. Clone and set up the repo.

    git clone https://github.com/zyachel/libremdb.git # replace github.com with codeberg.org if you wish so.
    cd libremdb
    # change the configuration file to your liking.
    cp .env.local.example .env.local
    # replace 'pnpm' with yarn or npm if you use those.
    pnpm install
    pnpm build
    pnpm start
    # optional: if you're using redis
    redis-server
    

libremdb will start running at http://localhost:3000.
To change port, modify the last command like this: pnpm start -- -p <port-number>.

Docker (Local)

You can build the docker image using the provided Dockerfile(thanks to @httpjamesm) and set it up using the example docker-compose file.

Change the docker-compose file to your liking and run docker-compose up -d to start the container, that's all!

Docker (Built)

Use the pre-built images from github packages using docker pull ghcr.io/zyachel/libremdb:latest to pull latest images.

To run the container with pulled image use the following command.

Note: Env file is required for running this image. Download and edit this env file.

docker/podman run \
 --detach \
 --name "libremdb" \
 -p 3000:3000 \
 --env-file "path_to_env_file" \
 ghcr.io/zyachel/libremdb:latest

OR

There's a docker image made by @TheFrenchGhosty for PussTheCat.org's instance. You can use that as well.

Miscellaneous

Automatic redirection

Similar projects


Contact

I'm availabe on [matrix] and email in case you wish to contact me personally.


License

Licensed under GNU AGPLv3.
See License for full legalese.


Disclaimer

libremdb does not host any content. All content on libremdb is from IMDb. IMDb is a trademark of IMDb.com, Inc.