Skip to content

bug: Articles are still falsely flagged as paywalled & sync push fails when deployed with Docker #224

Description

@DoubtfulYeti592

What happened

I successfully deployed the latest version with Docker. However, when I attempt to enable sync I get the following error:
Sync error: Sync push failed (500): {"ok":false,"error":"Failed to write vault: EACCES: permission denied, mkdir 'data/vaults'","traceId":"req_eef02614"}

Articles are also still being falsely flagged as paywalled content. Some sources aren't anymore, but the issue largely remains.

Expected behavior

I expected to be able to enable & use the sync feature successfully within Docker. I also expected the article paywall bug to be fixed.

Steps to reproduce

The push sync failure bug:

  1. Run git clone https://github.com/forcingfx/feedzero.git && cd feedzero
  2. Run cp .env.example .env && nano .env
  3. Change the hostname to the IPv4 address of the device it's running on & save the file
  4. Run sudo ./scripts/feedzero up
  5. Open https://[insert IPv4 here]
  6. Click "Get Started"
  7. Click "Local only" & continue
  8. Click "Explore" & add a few sources with valid RSS URLs
  9. Click the settings button
  10. Click the cloud sync toggle
  11. Click "Set up new cloud sync"
  12. Copy & save secret key
  13. Click "Enable sync"; see the error message as shown earlier

The article paywall bug:

  1. Open either https://my.feedzero.app or https://[insert IPv4 here]
  2. Click "Explore" & add a few sources with valid RSS URLs
  3. Click the affected source
  4. Click any given article from that source
  5. Click "Full text"; see the "Paywalled article" box

Browser + version

Firefox 151.0.2 on Kubuntu 24.04

Reader version

0.12.0

Additional context

This is running on a new Ubuntu server 26.04 KVM with Docker & Portainer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions