Sebastien Sauvage writes about small self-hosted web tools he built, including Shaarli, ZeroBin, and a feed reader, plus networking notes.
HN commenters recommend Shaarli for bookmarks and ZeroBin as a pastebin that keeps encryption on the client side.
Gratz, Shaarli is pretty cool. Diigo is quite decent, but now I rather run Shaarli on localhost. Archival feature would be great, even if it just shells out to httrack. If used on a local machine, the disk space is not a great concern.
With 0.0.40 beta, I was having the problem about "Wrong login/password" and "Wrong token". It would be great if you could apply the fix described by this user:
lgaggini, 2012/11/10 18:59, http://sebsauvage.net/wiki/doku.php?id=php:shaarli:discussion
> I host last beta of shaarli (0.0.40) on my local network and I access it by custom name defined in clients hosts file and relative virtual host configuration in my nginx web server. My browser is Chromium (22.0.1229.94 (161065)). After the first configuration, every time I try to login I receive the Wrong login/pass error. After some investigation and debugging I discover a problem with cookie management (only in Chromium, in Firefox all work flawlessly). With the default code and Chromium, the cookie is correctly written by the browser, but it's not retrieved so all checks performed on sessions value (mainly tokenOK() and isLoggedIn()) fail. To fix I have to replace, in the main code index.php, the session cookie path parameter, from dirname($_SERVER[“SCRIPT_NAME”]).'/' to dirname($_SERVER[“SCRIPT_NAME”]) (short story, i remove the trailing /). I hope to help someone else with similar problem. Regards and keep up the good work.
If you don't know it, take a look at Shaarli[1], it's a bookmarking web app that allows you to share your bookmarks via RSS, you can add tags and comments, but you can also have "notes" without a link that can be used as microblogging posts.
It's a project from Sebsauvage[2] (an old school french blogger), who wanted to build a social network around the RSS technology.
I know there are projects around it to aggregate multiple shaarli and use it as an actual social network based around sharing links with RSS. I didn't search about it, but it seems that shaarlo[3] is one of them. EDIT: actually, projects like this are listed in shaarli's documentation[4].
EDIT2: tt-rss-shaarli seems to be what you want, Tiny-Tiny RSS with Shaarli, an aggregator with a sharing/commenting functionality.
[1] https://github.com/shaarli/Shaarli
[2] http://sebsauvage.net/wiki/doku.php?id=php:shaarli
[3] https://github.com/DMeloni/shaarlo
[4] https://shaarli.readthedocs.io/en/master/Community-&-Related-software/
Why not use a real database ? Files are slow !
Do browsing this page feel slow ? Try browsing older pages, too.
It's not slow at all, is it ? And don't forget the database contains more than 16000 links, and it's on a shared host, with 32000 visitors/day for my website alone. And it's still damn fast. Why ?
The data file is only 3.7 Mb. It's read 99% of the time, and is probably already in the operation system disk cache. So generating a page involves no I/O at all most of the time.
http://sebsauvage.net/wiki/doku.php?id=php:shaarli#why_not_use_a_real_database_files_are_slow
> This seems like HP is acting anti-competitively
I believe that they are and that it's not just a feeling. Some of their printers also used to tell your cartridges were empty before they were.
Printer breaks very fast and support don't really help you: https://sebsauvage.net/streisand.me/matronix/index.php?20200603_070634_Pourquoi_j___ai_resilie_mon_abonnement_HP_Instant_Ink (french).
Their policy on recurring payment is also pretty damning: https://www.eff.org/deeplinks/2020/11/ink-stained-wretches-battle-soul-digital-freedom-taking-place-inside-your-printer
From what I see:
* everything is done server side -> trust issues
* no encryption, just indexed by a hash -> that means the messages are not store encrypted on the server
I would recommend people stay away from your solution, and instead use something like Zerobin: http://sebsauvage.net/paste/
It encrypts everything using SJCL, and if I am worried with the server sending me a modified version of the JS code, I can still keep the code on my own computer but use it to send to the server.
I have an install of zerobin which I use for keys, items that I would prefer not to email but it does not support files, just text. Essentially it's a pastebin.
"TL;DR: ZeroBin is a minimalist, opensource online pastebin/discussion board where the server has zero knowledge of hosted data. Data is encrypted/decrypted in the browser using 256 bits AES."
http://sebsauvage.net/wiki/doku.php?id=php:zerobin
test at http://sebsauvage.net/paste/