Shaarli is a #selfhosted PHP-based bookmark manager.
Shaarli let's you set link title, tag and annotate links and create media previews. It has browser bookmarklets and mobile apps to access and create new bookmarks.
Links can be set to public or private requiring login.
Links can be shared by tag, so you can share all files tagged with a project.
Links are stored in a file, no database required.
Shaarli is available from https://github.com/shaarli/Shaarli and documentation from https://shaarli.readthedocs.io . There is an Android app available to send URLS to the database.