Henry 499ee484e8
Merge pull request #252 from gtim/dashboard-active-invites
Exclude revoked invites in dashboard invite count (#177)
2021-06-14 16:37:54 +02:00
2021-06-03 09:24:04 +02:00
2021-05-31 14:51:05 +02:00
2021-05-31 14:51:05 +02:00
2021-05-31 14:51:05 +02:00
2021-06-01 08:03:12 +02:00
2021-01-25 13:50:51 +01:00
2021-06-01 08:03:12 +02:00
2021-06-01 08:03:12 +02:00
2021-05-25 12:39:56 +02:00

Go-SSB Room

FOSSA Status

This repository contains code for a Secure Scuttlebutt Room (v1+v2) server, written in Go.

It includes:

  • secret-handshake+boxstream network transport, sometimes referred to as SHS, using secretstream
  • muxrpc handlers for tunneling connections
  • a fully embedded HTTP server & HTML frontend, for administering the room

Features

  • Rooms v1 (tunnel.connect, tunnel.endpoints, etc.)
  • User management (allow- & denylisting + moderator & administrator roles), all administered via the web dashboard
  • Multiple privacy modes
  • Sign-in with SSB
  • HTTP Invites
  • Alias management

🚀 Deployment

If you want to deploy a room server yourself, follow our deployment.md docs.

🔧 Development

For an in-depth codebase walkthrough, see the development.md file in the docs folder of this repository.

🧑‍🤝‍🧑 Authors

License

MIT

FOSSA Status

Description
Mirror of https://github.com/ssbc/go-ssb-room/ to add Docker image builds with Drone
Readme 3.1 MiB
Languages
Go 96.1%
JavaScript 3.3%
CSS 0.3%
Shell 0.2%