|
6 days ago | |
---|---|---|
inc | 1 week ago | |
static | 2 weeks ago | |
views | 6 days ago | |
.dockerignore | 2 months ago | |
.gitignore | 2 months ago | |
CHANGELOG.md | 2 weeks ago | |
Dockerfile | 2 months ago | |
LICENSE | 3 months ago | |
README.md | 2 weeks ago | |
app.js | 1 month ago | |
config.js.template | 1 week ago | |
docker-compose.yml | 2 months ago | |
package-lock.json | 2 months ago | |
package.json | 2 months ago | |
routes.js | 2 weeks ago |
A free and open source alternative Reddit front-end focused on privacy. Inspired by the Nitter project.
Join the teddit discussion room on Matrix: #teddit:matrix.org
XMR: 832ogRwuoSs2JGYg7wJTqshidK7dErgNdfpenQ9dzMghNXQTJRby1xGbqC3gW3GAifRM9E84J91VdMZRjoSJ32nkAZnaCEj
BTC: bc1qlcrmt2pvlh4eq69l3l4h6z5jg74z2m2q3pasan
https://teddit.net - Official instance
Community instances:
See CHANGELOG.md
Using Docker and docker-compose
:
docker-compose build
docker-compose up
Teddit should now be running at http://localhost:8080.
Install Node.js.
(Optional) Install redis-server.
Highly recommended – it works as a cache for Reddit API calls.
(Optional) Install ffmpeg.
It's needed if you want to support videos.
# Linux
apt install redis-server ffmpeg
# macOS
brew install redis
Clone and set up the repository.
git clone https://codeberg.org/teddit/teddit
cd teddit
npm install --no-optional
cp config.js.template config.js # edit the file to suit your environment
redis-server
npm start
Teddit should now be running at http://localhost:8080.