lsjroberts / rotonde

Decentralized social network, built ontop of Beaker & Dat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rotonde for Beaker Browser

This is an all inclusive Rotonde instance client and server.

Setup

There is a beginner-friendly setup tutorial available at the following URL: https://louis.center/p2p-social-networking/

See this list for rotonde portals to follow: https://cblgh.org/rotonde.html

Rotonde Beaker gif

Rotonde

  • Give yourself a username with edit:name Some_name.
  • Give yourself a description with edit:desc Some description.
  • Write a first message maybe.
  • Share your dat: url with people, and past theirs to follow them.
  • Enjoy!

Icon

To change your display icon, update the SVG file located at media/images/icon.svg. The icon should be a square file for it to display properly. Keep it small. If you update your svg manually, don't forget to go to Library->(Your Rotonde Site) and press Review Changes -> Publish, otherwise your changes wont be seen by anyone!

Rich content

  • TEXT >> MEDIA_NAME, will connect a media filename from /media/content/MEDIA_NAME.jpg.

Commands

  • dat://, to subscribe to a portal.
  • edit:name TEXT, to update your portal name.
  • edit:desc TEXT, to update your portal description.
  • edit:site URL, to update your portal website.
  • edit:ENTRY_ID TEXT, to edit an entry.

Markup

  • {*bold*}, will make text bold.
  • {_bold_}, will make text underline.

Ideal Flow

Onboarding

  • Fork Site, would fork the site but using a custom empty portal.json file for the user to fill. Would have an option to propagate/mirror through hashbase automatically, so the user's feed is available instantly.

About

Decentralized social network, built ontop of Beaker & Dat


Languages

Language:JavaScript 77.4%Language:CSS 18.3%Language:HTML 4.4%