1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/ssbroom_ynh.git synced 2024-09-03 20:26:29 +02:00
ssbroom_ynh/README.md

68 lines
3.1 KiB
Markdown
Raw Normal View History

2021-09-08 10:52:58 +02:00
<!--
N.B.: This README was automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator
It shall NOT be edited by hand.
-->
2021-09-10 14:41:37 +02:00
# Scuttlebutt Room for YunoHost
2021-09-08 10:52:58 +02:00
2021-09-10 14:41:37 +02:00
[![Integration level](https://dash.yunohost.org/integration/ssbroom.svg)](https://dash.yunohost.org/appci/app/ssbroom) ![](https://ci-apps.yunohost.org/ci/badges/ssbroom.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/ssbroom.maintain.svg)
[![Install Scuttlebutt Room with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=ssbroom)
2021-09-08 10:52:58 +02:00
*[Lire ce readme en français.](./README_fr.md)*
2021-09-10 14:41:37 +02:00
> *This package allows you to install Scuttlebutt Room quickly and simply on a YunoHost server.
2021-09-08 10:52:58 +02:00
If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/install) to learn how to install it.*
## Overview
2021-09-16 17:33:19 +02:00
This is an SSB room server built in Go, packaged for yunohost. A room server is used to make connecting with friends easier on SSB apps.
Room servers also makes it easy for any member to invite new folks, allowing the network to expand on its own.
A more extensive document explaining how ssb room servers technically work can be found here: https://ssb-ngi-pointer.github.io/rooms2/
2021-09-08 10:52:58 +02:00
2021-09-08 10:53:00 +02:00
### Features
2021-09-08 10:52:58 +02:00
2021-09-16 17:33:19 +02:00
- SSB users can connect to the room and then create tunneled connections between each other.
- Admins of the SSB room can create invitations to invite new members.
- It is also possible, through settings, to allow new members to also invite new members (community mode).
2021-09-08 10:52:58 +02:00
2021-09-16 17:33:19 +02:00
**Shipped version:** 2.0.6~ynh1
2021-09-08 10:52:58 +02:00
2021-09-10 14:41:37 +02:00
**Demo:** https://hermies.club/
2021-09-08 10:52:58 +02:00
2021-09-08 10:53:00 +02:00
## Screenshots
2021-09-08 10:52:58 +02:00
2021-09-16 17:33:19 +02:00
![](./doc/screenshots/ssbroom-screenshot.png)
2021-09-08 10:52:58 +02:00
## Disclaimers / important information
2021-09-16 17:33:19 +02:00
* Current limitations:
* requires a dedicated domain and can only run on the / path.
* requires HTTPS
* currently only supports amd64 architecture (hopefully getting more binaries from upstream soon)
* uses own authentication mechanism (not SSO LDAP)
* currently only supports one installation per server, and requires port 8008 specifically,
but hopefully getting flexibility for other ports from upstream soon
2021-09-08 10:52:58 +02:00
## Documentation and resources
2021-09-10 14:41:37 +02:00
* Official app website: https://github.com/ssb-ngi-pointer/go-ssb-room
* Official user documentation: https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md
* Official admin documentation: https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md
* Upstream app code repository: https://github.com/ssb-ngi-pointer/go-ssb-room
* YunoHost documentation for this app: https://yunohost.org/app_ssbroom
* Report a bug: https://github.com/YunoHost-Apps/ssbroom_ynh/issues
2021-09-08 10:52:58 +02:00
## Developer info
2021-09-10 14:41:37 +02:00
Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/ssbroom_ynh/tree/testing).
2021-09-08 10:52:58 +02:00
To try the testing branch, please proceed like that.
```
2021-09-10 14:41:37 +02:00
sudo yunohost app install https://github.com/YunoHost-Apps/ssbroom_ynh/tree/testing --debug
2021-09-08 10:52:58 +02:00
or
2021-09-10 14:41:37 +02:00
sudo yunohost app upgrade ssbroom -u https://github.com/YunoHost-Apps/ssbroom_ynh/tree/testing --debug
2021-09-08 10:52:58 +02:00
```
**More info regarding app packaging:** https://yunohost.org/packaging_apps