Giter VIP home page Giter VIP logo

docker-ttrss's People

Contributors

bigbrozer avatar kwbmm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

docker-ttrss's Issues

Any plan for automatic updates of TTRSS?

I'm wondering if there's any plan for automatic TTRSS update. I see that commits are being pushed constantly to update to the latest upstream commit.
I haven't tested, but I'm sure that you can retrieve the latest commit id.
I don't know, though, if this can be done in docker file configuration.

How do I put this container behind a reverse proxy?

Hello, friends!

I'm trying to make a reverse proxy for ttrss.
I create a config file for Apache (ttrss.conf).

<VirtualHost *:80>

    ServerName ttrss.mysite.com

    ServerAdmin [email protected]

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    ProxyPass / http://MyIP:8000/

    ProxyPassReverse / http://MyIP:8000/

    ProxyRequests Off

</VirtualHost>

When creating a container I specify -e TTRSS_SELF_URL_PATH=http://MyIP:8000 \

I open the ttrss.mysite.com and everything works. But it doesn't work quite right.
Feed Debugger is not working {"error":{"code":"E_UNAUTHORIZED","params":[]}}

 Refusing to invoke method updatedebugger of handler feeds with invalid CSRF token. 1. backend.php(194): user_error(Refusing to invoke method updatedebugger of handler feeds with invalid CSRF token.) Remote IP: 192.168.1.1 Request URI: /backend.php User agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0

Does not open the original site from the pop-up menu.

Refusing to invoke method redirect of handler article with invalid CSRF token.
1. backend.php(194): user_error(Refusing to invoke method redirect of handler article with invalid CSRF token.)
Remote IP: 192.168.1.1
Request URI: /backend.php
User agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0

Please tell me what am I doing wrong?

Latest tag doesn't exists on docker

When we run the following command:

docker run \
  -d \
  --name ttrss \
  -e TTRSS_DB_HOST="ttrss_database" \
  -e TTRSS_DB_TYPE="pgsql" \
  -p 8000:80 \
  --network ttrss_net \
  nventiveux/ttrss-arm32v6:latest

It gives error saying:

Unable to find image 'nventiveux/ttrss:latest' locally
docker: Error response from daemon: manifest for nventiveux/ttrss:latest not found: manifest unknown: manifest unknown.
See 'docker run --help'.

This is because on the dockerhub there is no latest tag.

The solutiin would be to either update the Readme or update the dockerhub to have a latest tag(recommended).

Add support for GlobalConfig

Hello, the newest build is broken

I believe this may be the cause of the problem.

The complete error I get on the newest docker build is the following:

ttrss         | Database connection succeeded.
ttrss         | Some tt-rss data already exists in this database. Skipping initialization.
ttrss         | <pre>Exception while creating PDO object:SQLSTATE[08006] [7] fe_sendauth: no password supplied</pre>Database connection succeeded.

Python error pyinit_main: can't initialize time on arm version

Error starting arm version via docker run

docker run \
  --name ttrss \
  -e TZ="Europe/Berlin" \
  -e TTRSS_DB_TYPE="mysql" \
  -e TTRSS_DB_HOST="192.168.1.20" \
  -e TTRSS_DB_USER="tt-rss_user" \
  -e TTRSS_DB_PASS="$PASSWORD" \
  -e TTRSS_DB_NAME="tt-rss" \
  -e TTRSS_DB_PORT="3307" \
  -e TTRSS_SELF_URL_PATH="$URL" \
  -p 8000:80 \
  --network public_net \
  --ip 10.10.200.14 \
  -v /var/lib/docker/volumes/tt-rss:/config \
  nventiveux/ttrss-arm32v6:master

Error:

[07:37:36/8] Lock: update.lock
[07:37:36/8] Database schema is already at latest version.
Fatal Python error: pyinit_main: can't initialize time
Python runtime state: core initialized
PermissionError: [Errno 1] Operation not permitted

Current thread 0xb6fb0390 (most recent call first):
<no Python frame>

DB is MariaDB on an Baremetal Host. Docker runs on Raspberry Pi4

php8-xsl

Hello!
I'm testing this plugin on my TTRss instance, which is using your image.

The plugin requires some libraries which can be installed through apk (apk add --no-cache php8-xsl libxslt). So far, I have manually installed them.

Would you be open to integrate those in the Dockerfiles? I'd be willing to make PR if you're ok with it but don't have time to do it!

Docker compose

Hi, this is my first time using github, so i dont know how to use this site yet for contact owner of this project.
How do you create docker compose for this ttrss to work as i already try and it keep failing.
here how my compose look like and i using raspberry pi.

version: '3'
services:
ttrss_db_vol:
container_name: ttrss_db_vol
image: 'postgres:latest'
environment:
- POSTGRES_USER=ttrss
- POSTGRES_PASSWORD=ttrss
volumes:
- ttrss_db_vol:/var/lib/postgresql/data
restart: unless-stopped

ttrss:
container_name: ttrss
image: 'nventiveux/ttrss-arm32v6:latest'
environment:
- TTRSS_DB_HOST="ttrss_db_vol"
- TTRSS_DB_TYPE="pgsql"
ports:
- '8000:80'
restart: unless-stopped

volumes:
ttrss_db_vol:

it not it failed to deploy but the database failed to connect

GH action 'Release' fails

I've noticed that my instance was not being updated anymore, so I came here looking for hints. I saw that the GH action in charge of releasing has been failing for a month now.

I see that the problem is in this command

RUN apk --update --no-cache add \
, probably some APK package name has been changed. I say this, because I've tried to see if the TTRSS git repo and the feedly theme links still work, and they do. So, looking at the other commands, I believe only the APK one can fail.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.