From 5eef07d3df40e77dc811b6387b19004cd5c05b5a Mon Sep 17 00:00:00 2001 From: Seth For Privacy Date: Fri, 9 Sep 2022 09:50:15 -0400 Subject: [PATCH 1/2] Add teddit --- apps/teddit/config.json | 15 ++++++++++ apps/teddit/docker-compose.arm.yml | 43 ++++++++++++++++++++++++++++ apps/teddit/docker-compose.yml | 43 ++++++++++++++++++++++++++++ apps/teddit/metadata/description.md | 17 +++++++++++ apps/teddit/metadata/logo.jpg | Bin 0 -> 14691 bytes 5 files changed, 118 insertions(+) create mode 100644 apps/teddit/config.json create mode 100644 apps/teddit/docker-compose.arm.yml create mode 100644 apps/teddit/docker-compose.yml create mode 100644 apps/teddit/metadata/description.md create mode 100644 apps/teddit/metadata/logo.jpg diff --git a/apps/teddit/config.json b/apps/teddit/config.json new file mode 100644 index 00000000..4e344408 --- /dev/null +++ b/apps/teddit/config.json @@ -0,0 +1,15 @@ +{ + "$schema": "../schema.json", + "name": "teddit", + "available": true, + "port": 8110, + "id": "teddit", + "tipi_version": 1, + "version": "latest", + "categories": ["social"], + "description": "A free and open source alternative Reddit front-end focused on privacy. Inspired by the Nitter project.", + "short_desc": "Alternative Reddit front-end focused on privacy https://teddit.net", + "author": "teddit", + "source": "https://codeberg.org/teddit/teddit", + "form_fields": [] +} diff --git a/apps/teddit/docker-compose.arm.yml b/apps/teddit/docker-compose.arm.yml new file mode 100644 index 00000000..24f65cc8 --- /dev/null +++ b/apps/teddit/docker-compose.arm.yml @@ -0,0 +1,43 @@ +version: "3.7" + +services: + teddit: + image: teddit/teddit:latest + container_name: teddit + networks: + - tipi_main_network + ports: + - ${APP_PORT}:8080 + depends_on: + - teddit-redis + restart: unless-stopped + environment: + - REDIS_HOST=teddit-redis + - DOMAIN=${APP_DOMAIN} + - THEME=dark + - HTTPS_ENABLED=false + - REDIRECT_HTTP_TO_HTTPS=false + - REDIRECT_WWW=false + healthcheck: + test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost:8080/about"] + interval: 1m + timeout: 3s + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.teddit.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.teddit.entrypoints: websecure + traefik.http.routers.teddit.service: teddit + traefik.http.routers.teddit.tls.certresolver: myresolver + traefik.http.services.teddit.loadbalancer.server.port: 8080 + + teddit-redis: + image: redis:alpine + container_name: teddit-redis + restart: unless-stopped + volumes: + - ${APP_DATA_DIR}/data/redis:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 1s + timeout: 3s + retries: 30 diff --git a/apps/teddit/docker-compose.yml b/apps/teddit/docker-compose.yml new file mode 100644 index 00000000..24f65cc8 --- /dev/null +++ b/apps/teddit/docker-compose.yml @@ -0,0 +1,43 @@ +version: "3.7" + +services: + teddit: + image: teddit/teddit:latest + container_name: teddit + networks: + - tipi_main_network + ports: + - ${APP_PORT}:8080 + depends_on: + - teddit-redis + restart: unless-stopped + environment: + - REDIS_HOST=teddit-redis + - DOMAIN=${APP_DOMAIN} + - THEME=dark + - HTTPS_ENABLED=false + - REDIRECT_HTTP_TO_HTTPS=false + - REDIRECT_WWW=false + healthcheck: + test: ["CMD", "wget" ,"--no-verbose", "--tries=1", "--spider", "http://localhost:8080/about"] + interval: 1m + timeout: 3s + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.teddit.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.teddit.entrypoints: websecure + traefik.http.routers.teddit.service: teddit + traefik.http.routers.teddit.tls.certresolver: myresolver + traefik.http.services.teddit.loadbalancer.server.port: 8080 + + teddit-redis: + image: redis:alpine + container_name: teddit-redis + restart: unless-stopped + volumes: + - ${APP_DATA_DIR}/data/redis:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 1s + timeout: 3s + retries: 30 diff --git a/apps/teddit/metadata/description.md b/apps/teddit/metadata/description.md new file mode 100644 index 00000000..fbce2d3e --- /dev/null +++ b/apps/teddit/metadata/description.md @@ -0,0 +1,17 @@ +# teddit + +[teddit.net](https://teddit.net) + +A free and open source alternative Reddit front-end focused on privacy. +Inspired by the [Nitter](https://github.com/zedeus/nitter) project. + +* No JavaScript or ads +* All requests go through the backend, client never talks to Reddit +* Prevents Reddit from tracking your IP or JavaScript fingerprint +* [Unofficial API](https://codeberg.org/teddit/teddit/wiki#teddit-api) (RSS & JSON support, no rate limits or Reddit account required) +* Lightweight (teddit frontpage: ~30 HTTP requests with ~270 KB of data downloaded vs. Reddit frontpage: ~190 requests with ~24 MB) +* Self-hostable. Anyone can setup an instance. An instance can either use Reddit's API with or without OAuth (so Reddit API key is not necessarily needed). + +Join the teddit discussion room on Matrix: [#teddit:matrix.org](https://matrix.to/#/#teddit:matrix.org) + +XMR: 832ogRwuoSs2JGYg7wJTqshidK7dErgNdfpenQ9dzMghNXQTJRby1xGbqC3gW3GAifRM9E84J91VdMZRjoSJ32nkAZnaCEj diff --git a/apps/teddit/metadata/logo.jpg b/apps/teddit/metadata/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b8e088abe48397d96f39e3da527dca3c5fc7350d GIT binary patch literal 14691 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 WsY>W9AKH$o{%9)x?Qax$@P7bz*NIaA literal 0 HcmV?d00001 From 056ba319de7a746b4461c3fc5239b9a57e8938f8 Mon Sep 17 00:00:00 2001 From: Seth For Privacy Date: Fri, 9 Sep 2022 16:37:18 -0400 Subject: [PATCH 2/2] Update config.json --- apps/teddit/config.json | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/teddit/config.json b/apps/teddit/config.json index 4e344408..8c9046e9 100644 --- a/apps/teddit/config.json +++ b/apps/teddit/config.json @@ -2,6 +2,7 @@ "$schema": "../schema.json", "name": "teddit", "available": true, + "exposable": true, "port": 8110, "id": "teddit", "tipi_version": 1,