ncarlier / readflow

readflow is a news-reading (or read-it-later) solution focused on versatility and simplicity.
https://about.readflow.app
GNU Affero General Public License v3.0
404 stars 33 forks source link

Still maintained? #50

Closed ajtatum closed 1 year ago

ajtatum commented 1 year ago

Hi, this app looks amazing but when I try to install it via Go or using the curl methods, it gives errors such as "Unable to extract artefact URL". I'm also planning to try out feedpushr and noticed that the instructions where slightly different by supplying a version and that repo has releases/packages.

ajtatum commented 1 year ago

Docker also gives the error "docker: Error response from daemon: manifest for ncarlier/readflow:latest not found: manifest unknown: manifest unknown."

ncarlier commented 1 year ago

Hi, thank you for your interest. Yes this project is still maintained but its packaging is a bit messy. Unlike Feedpushr this project does not yet have a tag. This is the only reason why all installation methods are broken (go get, curl and docker "latest"). Despite the fact that the current project is quite usable and stable I still have a feature backlog that I want to add before releasing the first "1.0". It's still a "beta". Until this long awaited 1.0 you can either build the project (git clone following by make) or use the unstable Docker image: https://hub.docker.com/r/ncarlier/readflow/tags For the moment you also have to build the UI separately (another little thing into the backlog 😉) : https://github.com/ncarlier/readflow/tree/master/ui

ajtatum commented 1 year ago

Awesome, glad to hear as this actually looks (IMO) as the best self hosted reader and something that I'd actually ditch Inoreader for. I've tried a lot of self-hosted RSS readers, and they either lack the features I like (like webhooks) or they're, well, not too great looking. So, I'm glad to hear that this is still a WIP and I totally get it. Between both of your projects, they appear to be things I've been hunting for... for quite some time... with Feedpushr it's more so that I'd have change some infrastructure around to get it working.

Anyway, would the result of using your Docker compose file work, but instead of using the latest tag and switching it to "edge" be the same as manually cloning/making the project? (In regards to just your project.)

ncarlier commented 1 year ago

Yes. You can remove the build part (https://github.com/ncarlier/readflow/blob/master/docker-compose.yml#L59) and switch to the edge version (image: "ncarlier/readflow:edge"). This should work. But you still have to build the UI Docker image (https://github.com/ncarlier/readflow/blob/master/docker-compose.yml#L78).

ncarlier commented 1 year ago

For your information, self-hosting installation has been reviewed and simplified. UI is now part of the official Docker image.