Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Collectathon - Karakeep

Featured Replies

It looks like something is broken with this again. I was able to get it working again by changing the repo for browserless to "ghcr.io/browserless/chromium:v2.49.0"

  • 4 months later...
  • Replies 101
  • Views 38.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just went through similar issues - it worked fine for a while but recently noticed karakeep was not successfully pulling and traced it back to a timeout communicating with browserless. The solution wa

  • To get it to work for Karakeep 0.26 change the BROWSER_WEBSOCKET_URL to ws://[IP]:[PORT]/chromium/playwright?token=[TOKEN] i.e. insert "/playwright" See https://github.com/karakeep-app/karakeep/issue

  • Hi @Slothy2406 You need to add the port on the BROWSER_WEBSOCKET_URL - i.e. ws://[IP]:[PORT]/chromium/playwright?token=[TOKEN] I'm not sure on your IP setup, but it will likely be port 3000 or 3012,

Posted Images

Update: I just saw this line in the latest 0.33.2 that answers my question.

If you've been using browserless (e.g. on unraid), you're not impacted by this, and you don't need to migrate.

Update 2: Rolling back to ghcr.io/browserless/chromium:2.57.0 Solved the issues I was having below.

Hi, for the new Version: v0.34.0 of Karakeep, I'm curious if it's advised to migrate from using Browserless to Karakeep Chrome. I'm running into a crawling issue that I first noticed after updating to the latest Browserless version. The webpage bookmarked fine, however none of the tags or meta data of the page carried over to the bookmark

Karakeep logs after hoarding a page:

2026-10-22T17:24:18.991Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://cdn-channels-pixel.ex.co/events/0012000001fxZm9AAE?integrationType=DEFAULT&template=design%2Farticle%2Fplatypus_two_column.tpl": Refusing to access disallowed resolved address 0.0.0.0 for host cdn-channels-pixel.ex.co
2026-10-22T17:24:19.252Z info: [Crawler][8779:5] Successfully navigated to "https://www.sfgate.com/la/article/waterman-ski-resort-sale-22487443.php". Waiting for the page to load ...
2026-10-22T17:24:19.353Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://u927.sfgate.com/script.js": Refusing to access disallowed resolved address 0.0.0.0 for host u927.sfgate.com
2026-10-22T17:24:19.357Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://s.ntv.io/serve/load.js": Refusing to access disallowed resolved address 0.0.0.0 for host s.ntv.io
2026-10-22T17:24:19.357Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://ak.sail-horizon.com/spm/spm.v1.min.js": Refusing to access disallowed resolved address 0.0.0.0 for host ak.sail-horizon.com
2026-10-22T17:24:19.358Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://cdn.p-n.io/sdk/web/[email protected]": Refusing to access disallowed resolved address 0.0.0.0 for host cdn.p-n.io
2026-10-22T17:24:19.359Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://hearstnews.solutions.cdn.optable.co/public-assets/hearstnews-sdk.js": Refusing to access disallowed resolved address 0.0.0.0 for host hearstnews.solutions.cdn.optable.co
2026-10-22T17:24:19.359Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://b-code.liadm.com/b-028s.min.js": Refusing to access disallowed resolved address 0.0.0.0 for host b-code.liadm.com
2026-10-22T17:24:19.360Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://fid.agkn.com/f?apiKey=2831332485": Refusing to access disallowed resolved address 0.0.0.0 for host fid.agkn.com
2026-10-22T17:24:19.362Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://htlbid.com/v3/sfgate.com/hnpbid.js": Refusing to access disallowed resolved address 0.0.0.0 for host htlbid.com
2026-10-22T17:24:19.362Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://assets.revcontent.com/master/delivery.js": Refusing to access disallowed resolved address 0.0.0.0 for host assets.revcontent.com
2026-10-22T17:24:19.363Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://player.ex.co/player/30b0aaf4-cc13-4972-9cf9-ad9a05e5e62d": Refusing to access disallowed resolved address 0.0.0.0 for host player.ex.co
2026-10-22T17:24:19.652Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://js-agent.newrelic.com/nr-spa-1.324.0.min.js": Refusing to access disallowed resolved address 0.0.0.0 for host js-agent.newrelic.com
2026-10-22T17:24:19.654Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://sb.scorecardresearch.com/beacon.js": Refusing to access disallowed resolved address 0.0.0.0 for host sb.scorecardresearch.com
2026-10-22T17:24:19.660Z warn: [Crawler][8779:5] Blocking sub-request to disallowed URL "https://js-agent.newrelic.com/nr-spa-1.324.0.min.js": Refusing to access disallowed resolved address 0.0.0.0 for host js-agent.newrelic.com
2026-10-22T17:24:22.253Z info: [Crawler][8779:5] Finished waiting for the page to load.
2026-10-22T17:24:22.263Z warn: [Crawler][8779:5] Failed to capture the screenshot. Reason: Error: page.screenshot: Target page, context or browser has been closed
Call log:
  - taking page screenshot
  - waiting for fonts to load...
  - fonts loaded
2026-10-22T17:24:22.278Z error: [Crawler][8779] Crawling job failed: Error: page.content: : expected object, got undefined
page.content: : expected object, got undefined
    at /app/apps/workers/dist/index.js:86887:37
    at /app/apps/workers/dist/htmlUtils-BD5G4eAU.js:56010:25
    at NoopContextManager$1.with (/app/apps/workers/dist/esm-B3VTaKWS.js:783:19)
    at ContextAPI$1.with (/app/apps/workers/dist/esm-B3VTaKWS.js:867:49)
    at NoopTracer$1.startActiveSpan (/app/apps/workers/dist/esm-B3VTaKWS.js:1094:26)
    at ProxyTracer$1.startActiveSpan (/app/apps/workers/dist/esm-B3VTaKWS.js:1118:19)
    at withSpan (/app/apps/workers/dist/htmlUtils-BD5G4eAU.js:56005:16)
    at /app/apps/workers/dist/index.js:86886:23
    at /app/apps/workers/dist/htmlUtils-BD5G4eAU.js:56010:25
    at NoopContextManager$1.with (/app/apps/workers/dist/esm-B3VTaKWS.js:783:19)
    at ContextAPI$1.with (/app/apps/workers/dist/esm-B3VTaKWS.js:867:49)
    at NoopTracer$1.startActiveSpan (/app/apps/workers/dist/esm-B3VTaKWS.js:1094:26)
    at ProxyTracer$1.startActiveSpan (/app/apps/workers/dist/esm-B3VTaKWS.js:1118:19)
    at withSpan (/app/apps/workers/dist/htmlUtils-BD5G4eAU.js:56005:16)
    at capturePageAssets (/app/apps/workers/dist/index.js:86885:15)
    at /app/apps/workers/dist/index.js:87051:49
    at async file:///app/apps/workers/dist/htmlUtils-BD5G4eAU.js:56010:19
    at async crawlPage (/app/apps/workers/dist/index.js:86974:9)
    at async file:///app/apps/workers/dist/index.js:87239:19
    at async file:///app/apps/workers/dist/htmlUtils-BD5G4eAU.js:56010:19
    at async crawlAndParseUrl (/app/apps/workers/dist/index.js:87214:9)
    at async runCrawler (/app/apps/workers/dist/index.js:87691:25)
    at async file:///app/apps/workers/dist/index.js:514:10
    at async file:///app/apps/workers/dist/htmlUtils-BD5G4eAU.js:56010:19
    at async Object.run (/app/apps/workers/dist/index.js:505:10)
    at async Object.wrappedRun (/app/apps/workers/dist/queue-liteque-GGSbtRjQ.js:61:12)
    at async Runner.runOnce (/app/apps/workers/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_68af49f16378d90569b26d604b41bd4b/node_modules/liteque/dist/index.js:261:19)
2026-10-22T17:24:44.916Z info: <-- HEAD /api/health
2026-10-22T17:24:44.916Z info: --> HEAD /api/health 200 0ms
2026-10-22T17:25:14.953Z info: <-- HEAD /api/health
2026-10-22T17:25:14.953Z info: --> HEAD /api/health 200 0ms

Edited by ninjaroll

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.