{"repo":"ckolderup/postmarks","free":true,"listed":false,"github":"https://github.com/ckolderup/postmarks","clone":"git clone https://github.com/ckolderup/postmarks.git","description":"a single-user bookmarking website designed to live on the Fediverse","language":"JavaScript","stars":547,"topics":["activitypub","activitypub-server","bookmark-manager","bookmarking-server","bookmarks","bookmarks-manager","mastodon","mastodon-compatible"],"license":"MIT","category":"productivity","readme_excerpt":"Postmarks About this project Postmarks is a bookmarking site that you own yourself and can connect the Fediverse, interacting with other Postmarks sites as well as Mastodon/FireFish/any text-based ActivityPub platform. You can read more about it here: - Getting Started - Ethos - Future Ideas The site allows the owner to add, edit and delete bookmarks, but only if a valid login is provided. Check the setup below to understand how to do that! Setting up your site To set your app up: - Create a .env file in the root of the project. - Add the line PUBLIC BASE URL= to your .env where \\ is the hostname of your instance. - Add the line ADMIN KEY= to your .env where \\ is the password you'll enter when the browser prompts you, and another line for SESSION SECRET= where \\ is a random string used when hashing your session for use in a secure cookie. - Make a file called account.json in the project root. Copy the contents of account.json.example into it and edit the values to set your @username , display name, bio, and avatar. - If you don't set a username, your default actor name will be 'bookmarks', so people will find you on the fediverse @bookmarks@ . - You should update the avatar field in order to not hotlink to another server-- the value must be an absolute URL. If you change out the hostname and leave the existing filename, you will link to a statically hosted image on your server that was downloaded along with the rest of the Postmarks repo. If you are using Docker compose you c","default_branch":null,"files":null,"tree":[],"storefront":"/r/ckolderup","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ckolderup/postmarks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}