Shitter - a Nitter fork. Free and open source alternative Twitter front-end.
964
A free and open source alternative Twitter front-end focused on privacy and
performance.
Inspired by the Invidious project.
Page for the Docker image: https://hub.docker.com/r/mv12star/shitter
mv12star/shitter:latest runs natively on amd64/armv7/arm64.Using docker-compose to run both Nitter and Redis as different containers:
Change redisHost from localhost to nitter-redis in nitter.conf, then run:
docker-compose up -d
Note the Docker commands mount nitter.conf (and sessions.jsonl for
docker-compose) from the directory you run them in. If a mounted file doesn't
exist, Docker silently creates a directory in its place and the container fails
with not a directory: Are you trying to mount a directory onto a file. Remove
that directory and create the file as shown above.
To run Nitter with Docker, you'll need to install and run Redis separately before you can run the container. See below for how to also run Redis using Docker.
First create your config file. The Docker commands mount it into the container, so it has to exist on the host beforehand. If you've cloned the repo:
cp nitter.example.conf nitter.conf
If you're using the prebuilt image without a local clone, download
nitter.example.conf
and save it as nitter.conf instead.
To build and run Nitter in Docker:
docker build -t nitter:latest .
docker run -v $(pwd)/nitter.conf:/src/nitter.conf -d --network host nitter:latest
A prebuilt Docker image is provided as well:
docker run -v $(pwd)/nitter.conf:/src/nitter.conf -d --network host mv12star/shitter:latest
Content type
Image
Digest
sha256:33ce44205…
Size
5.3 MB
Last updated
7 days ago
docker pull mv12star/shitter