I am using a private instance of Wallabag, it stores the "bookmarks", the metadata, optional tags, and saves a copy of the content that gets synced to my e-reader.