Is it? I just thought it was needed to have the right syntax to "apply" for being on the wishlist. Merge as you like, ops.

chetbaker
Posts
-
Readeck - read it later -
Readeck - read it later
- Title: Readeck - Read it later app
- Main Page: https://readeck.org/en/
- Git: https://github.com/l2dy/readeck
- Licence: GNU Affero General Public License v3.0.
- Docker: Yes https://codeberg.org/readeck/-/packages/container/readeck/latest
- Demo:
- Summary: Readeck is a simple web application that lets you save the precious readable content of web pages you like and want to keep forever.
- See it as a bookmark manager and a read later tool.
- Notes: Based on this thread, I guess there's interest in something more polished graphically than Wallabag. I've been using Readeck so far and it's great.
- Alternative to / Libhunt link: Pocket, Instapaper, Wallabag, etc. https://selfhosted.libhunt.com/categories/1710-read-it-later-lists
- Screenshots:
-
Omnivore - open source read-it-later solutionBTW, I've been trying Readeck and it's pretty smooth. The closest I've found to a nice self hosted read-it-later app around
-
Omnivore - open source read-it-later solutionHello folks, I just checked the repo but it doesn't seem to me there are any advances? I'm app less and I don't think Readwise Reader worth what it cost...
-
blot.im@chetbaker This looks like something simple enough that can be installed in the LAMP app, mainly because you need to have the Apache config for the 3 services. Otherwise it may have worked in Surfer (or 3 Surfers).
Is it big from a git clone? There may be a reason the developer suggests using
--depth 1
Give it a shot with LAMP!
I'll help if I can.
exactly. Apparently the rest of the repo is just for managing users, etc.
I tried this morning to run the docker compose in a ubuntu machine using the documentation but I failed. I will try again.
-
blot.imI'm surprised there is not a lot of traction for implementing something as Blot. I've been following this project for a while and it's really cool to me. Also this is a really active project FWIW.
Beware it's a 4.4G (!) repo
-
OpenSSL version mismatch: impossible to use rsync or scpEven though this is an issue, I ended up using cloudron-cli as an alternative.
-
OpenSSL version mismatch: impossible to use rsync or scpHello,
I need to export a file from a /app/data folder in Cloudron but I'm having serious issues with OpenSSL when I tried using scp or rsync:
root@23f10ac0-d9a3-4a1d-8265378464d7b1caasdasdas0:/app/data# sftp user@REMOTEurl.com:/home OpenSSL version mismatch. Built against 30000020, you have 30100070
I'm kind of stuck here. Any advice in how to move on?
-
Weird email log probably spam attack?Thanks a lot, folks. The responses really useful and the situation quite annoying.
-
Weird email log probably spam attack?I have a weird email log as shown below in different domains hosted on Cloudron:
eb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<rh5c3c78szgvabp@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":78} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <rh5c3c78szgvabp@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<sbce4q6mhbmiev@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":79} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <sbce4q6mhbmiev@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<pbaback@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":80} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <pbaback@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<w20yv2vukk16k2l3@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":81} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <w20yv2vukk16k2l3@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<noh@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":82} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <noh@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<nai@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":83} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <nai@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<n5phlmuto61ss@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":84} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <n5phlmuto61ss@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<miyuki@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":85} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <miyuki@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<mayola@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":86} Feb 27 12:38:11 [NOTICE] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] recipient <mayola@REDACTED.party> code=DENY msg="No such address" sender=mnkjex6v66jk9xy@osvetleniaz.cz Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<mailgbe@REDACTED.party> retval=DENY msg="No such address" Feb 27 12:38:11 [INFO] [54F5ADCF-9C72-4670-AAE9-3E6C63E1D668.1] [cloudron] skipped logging 73.231.102.189. {"time":"2025-02-27T15:38:10.354Z","count":87}
This is also happening with other domains in the same fashion:
Service mail Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [cloudron] skipped logging 95.54.40.239. {"time":"2025-02-27T15:54:42.190Z","count":67} Feb 27 12:54:42 [NOTICE] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] recipient <c9map6j77udcqr5q@REDACTED2.com> code=DENY msg="No such address" sender=f00xlr2fqgnaifzp@muzikokulu.de Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<dominika.m@REDACTED2.com> retval=DENY msg="No such address" Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [cloudron] skipped logging 95.54.40.239. {"time":"2025-02-27T15:54:42.190Z","count":68} Feb 27 12:54:42 [NOTICE] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] recipient <dominika.m@REDACTED2.com> code=DENY msg="No such address" sender=f00xlr2fqgnaifzp@muzikokulu.de Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<98xhzz2vysb1s53@REDACTED2.com> retval=DENY msg="No such address" Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [cloudron] skipped logging 95.54.40.239. {"time":"2025-02-27T15:54:42.190Z","count":69} Feb 27 12:54:42 [NOTICE] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] recipient <98xhzz2vysb1s53@REDACTED2.com> code=DENY msg="No such address" sender=f00xlr2fqgnaifzp@muzikokulu.de Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<i47ed5cx8feqau@REDACTED2.com> retval=DENY msg="No such address" Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [cloudron] skipped logging 95.54.40.239. {"time":"2025-02-27T15:54:42.190Z","count":70} Feb 27 12:54:42 [NOTICE] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] recipient <i47ed5cx8feqau@REDACTED2.com> code=DENY msg="No such address" sender=f00xlr2fqgnaifzp@muzikokulu.de Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<9t0hjpa4ds65@REDACTED2.com> retval=DENY msg="No such address" Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [cloudron] skipped logging 95.54.40.239. {"time":"2025-02-27T15:54:42.190Z","count":71} Feb 27 12:54:42 [NOTICE] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] recipient <9t0hjpa4ds65@REDACTED2.com> code=DENY msg="No such address" sender=f00xlr2fqgnaifzp@muzikokulu.de Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<davidtaylor@REDACTED2.com> retval=DENY msg="No such address" Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [cloudron] skipped logging 95.54.40.239. {"time":"2025-02-27T15:54:42.190Z","count":72} Feb 27 12:54:42 [NOTICE] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] recipient <davidtaylor@REDACTED2.com> code=DENY msg="No such address" sender=f00xlr2fqgnaifzp@muzikokulu.de Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [core] hook=rcpt plugin=cloudron function=translate_rcpt_to params=<cyt@REDACTED2.com> retval=DENY msg="No such address" Feb 27 12:54:42 [INFO] [F429887E-5F55-430E-B860-8050F6BAF674.1] [cloudron] skipped logging 95.54.40.239. {"time":"2025-02-27T15:54:42.190Z","count":73}
I'm not using email capabilities at Cloudron in production.
Even though my understanding is emails are not sent, it's still a really odd behavior and I don't know exactly what to do.
-
Sill: Find the most popular links from your Mastodon/Bluesky networks
- Title: Sill: Find the most popular links from your Mastodon/Bluesky networks
- Main Page: https://sill.social/
- Git: https://github.com/TylerFisher/sill
- Licence: AGPL-3.0 license
- Docker: No
- Demo: NA
- Summary: Sill collects links posted by the people you follow on Bluesky and Mastodon, and aggregates them into a list of the most popular links in your network. This is, for Mastodon/Bluesky what Nuzzel was for Twitter ages ago.
- Notes: I use it as a beta tester and it's a nice app. I'm a long time Nuzzel widow and so far has been a nice ride. They have this OSS version in parallel with a payed version.
The open source version will have all features available. If you choose to self-host Sill, you'll have access to everything Sill offers for whatever your self-hosting costs. However, I expect that most self-hosting setups would cost more money than just paying for a Sill+ subscription, given the database size that Sill accumulates over time.
I'm choosing this revenue model because I want to keep Sill sustainable for the long run. That means funding both the infrastructure to run Sill and the time I dedicate to it. Based on the number of users Sill has today, I'm hopeful that this simple pricing structure can generate enough revenue for Sill to succeed.
I haven't tried on my own, but it seems a nice to have, in case the self hosted version is worthwhile.
-
Backup problem, not clear what is itI'm not sure whether this is related, but if it is, it will be out of interest of all who uses Backlaze for backups:
-
Readeck – selfhosted read-it-laterhello folks, anyone trying out this one? I'm looking for an alternative to Omnivore that is not that terrible ugly to read as Wallabag
-
Omnivore - open source read-it-later solutionOh boy. I just find Wallabag having such an ugly UX
-
Firefox Send - Simple, private file sharing from the makers of Firefoxhello folks, I'm sorry to revive this old thread but today I found this fork that seems interesting:
-
Backup problem, not clear what is itHello,
I'm having this odd error time to time with my backups. I'm using backblazeb2 for that and as you can see in the screenshot sometimes it works, sometimes it doesn't.
I don't know if others are suffering something similar to this to guide me because the logs are obscure to me:
ct 21 06:45:32 box:tasks update 12024: {"percent":21.408163265306126,"message":"Retrying (11) multipart copy of snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc. Error: InternalError: incident id d4937d31ad81-05ae1c2c1f984baa 500"} Oct 21 06:45:32 box:tasks update 12024: {"percent":21.408163265306126,"message":"Aborting multipart copy of snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc"} Oct 21 06:45:33 box:storage/s3 copy: s3 copy error when copying snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc: InternalError: incident id d4937d31ad81-05ae1c2c1f984baa Oct 21 06:45:33 box:tasks update 12024: {"percent":21.408163265306126,"message":"Copied 1 files with error: BoxError: Error copying snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc (15934368724 bytes): InternalError InternalError: incident id d4937d31ad81-05ae1c2c1f984baa"} Oct 21 06:45:33 box:backuptask copy: copied to 2024-10-21-070000-627/app_cloud.criti.ca_v4.22.5 errored. error: Error copying snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc (15934368724 bytes): InternalError InternalError: incident id d4937d31ad81-05ae1c2c1f984baa Oct 21 06:45:33 box:taskworker Task took 9932.641 seconds Oct 21 06:45:33 box:tasks setCompleted - 12024: {"result":null,"error":{"stack":"BoxError: Error copying snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc (15934368724 bytes): InternalError InternalError: incident id d4937d31ad81-05ae1c2c1f984baa\n at done (/home/yellowtent/box/src/storage/s3.js:333:48)\n at Response.<anonymous> (/home/yellowtent/box/src/storage/s3.js:409:71)\n at Request.<anonymous> (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:367:18)\n at Request.callListeners (/home/yellowtent/box/node_modules/aws-sdk/lib/sequential_executor.js:106:20)\n at Request.emit (/home/yellowtent/box/node_modules/aws-sdk/lib/sequential_executor.js:78:10)\n at Request.emit (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:686:14)\n at Request.transition (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:22:10)\n at AcceptorStateMachine.runTo (/home/yellowtent/box/node_modules/aws-sdk/lib/state_machine.js:14:12)\n at /home/yellowtent/box/node_modules/aws-sdk/lib/state_machine.js:26:10\n at Request.<anonymous> (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:38:9)","name":"BoxError","reason":"External Error","details":{},"message":"Error copying snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc (15934368724 bytes): InternalError InternalError: incident id d4937d31ad81-05ae1c2c1f984baa"}} Oct 21 06:45:33 box:tasks update 12024: {"percent":100,"result":null,"error":{"stack":"BoxError: Error copying snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc (15934368724 bytes): InternalError InternalError: incident id d4937d31ad81-05ae1c2c1f984baa\n at done (/home/yellowtent/box/src/storage/s3.js:333:48)\n at Response.<anonymous> (/home/yellowtent/box/src/storage/s3.js:409:71)\n at Request.<anonymous> (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:367:18)\n at Request.callListeners (/home/yellowtent/box/node_modules/aws-sdk/lib/sequential_executor.js:106:20)\n at Request.emit (/home/yellowtent/box/node_modules/aws-sdk/lib/sequential_executor.js:78:10)\n at Request.emit (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:686:14)\n at Request.transition (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:22:10)\n at AcceptorStateMachine.runTo (/home/yellowtent/box/node_modules/aws-sdk/lib/state_machine.js:14:12)\n at /home/yellowtent/box/node_modules/aws-sdk/lib/state_machine.js:26:10\n at Request.<anonymous> (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:38:9)","name":"BoxError","reason":"External Error","details":{},"message":"Error copying snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc (15934368724 bytes): InternalError InternalError: incident id d4937d31ad81-05ae1c2c1f984baa"}} [no timestamp] Error copying snapshot/app_3ff951ec-5941-43d1-8918-79c262a9d436.tar.gz.enc (15934368724 bytes): InternalError InternalError: incident id d4937d31ad81-05ae1c2c1f984baa [no timestamp] at done (/home/yellowtent/box/src/storage/s3.js:333:48) [no timestamp] at Response.<anonymous> (/home/yellowtent/box/src/storage/s3.js:409:71) [no timestamp] at Request.<anonymous> (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:367:18) [no timestamp] at Request.callListeners (/home/yellowtent/box/node_modules/aws-sdk/lib/sequential_executor.js:106:20) [no timestamp] at Request.emit (/home/yellowtent/box/node_modules/aws-sdk/lib/sequential_executor.js:78:10) [no timestamp] at Request.emit (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:686:14) [no timestamp] at Request.transition (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:22:10) [no timestamp] at AcceptorStateMachine.runTo (/home/yellowtent/box/node_modules/aws-sdk/lib/state_machine.js:14:12) [no timestamp] at /home/yellowtent/box/node_modules/aws-sdk/lib/state_machine.js:26:10 [no timestamp] at Request.<anonymous> (/home/yellowtent/box/node_modules/aws-sdk/lib/request.js:38:9)
-
OpenWebUI + Anthropic / ClaudeI'm receiving the same error I wonder if the app is usable
-
OpenWebUI + Anthropic / Claudeyup, I'm trying to find a reasonable nice interfase to deal with claude
-
OpenWebUI + Anthropic / Claude@p44 said in OpenWebUI + Anthropic / Claude:
@nebulon I followed this advice, so I think is not a single command to run but a series of.
Thanks a lot
@eddowding said in OpenWebUI + Anthropic / Claude:
You don't need to!
Go to Workspace > Functions > Add
Then paste in the raw code from:
https://github.com/open-webui/pipelines/blob/main/examples/pipelines/providers/anthropic_manifold_pipeline.pyThen click settings and enter the API key from Anthropic.
how did you fix this error?
-
Anyone using the browser extension?I second @fbartels comment about the form validation. It does not work putting dummy text on the user/pass having an active Linkwarden session in the browser.