mirror of
https://github.com/YunoHost-Apps/ssbroom_ynh.git
synced 2024-09-03 20:26:29 +02:00
commit
51c05d3db7
11 changed files with 34 additions and 33 deletions
|
@ -6,6 +6,7 @@ It shall NOT be edited by hand.
|
|||
# Scuttlebutt Room for YunoHost
|
||||
|
||||
[](https://dash.yunohost.org/appci/app/ssbroom)  
|
||||
|
||||
[](https://install-app.yunohost.org/?app=ssbroom)
|
||||
|
||||
*[Lire ce readme en français.](./README_fr.md)*
|
||||
|
@ -30,7 +31,7 @@ For a comprehensive introduction to rooms 2.0, watch [this video](https://www.yo
|
|||
- HTTP Invites
|
||||
- Alias management
|
||||
|
||||
**Shipped version:** 2.0.6~ynh5
|
||||
**Shipped version:** 2.0.6~ynh6
|
||||
|
||||
**Demo:** https://hermies.club/
|
||||
|
||||
|
@ -45,7 +46,6 @@ For a comprehensive introduction to rooms 2.0, watch [this video](https://www.yo
|
|||
* ssb rooms work best when the app is in public mode. ssb-room has its own user and authentication system, and doesn't need yunohost SSO
|
||||
## Documentation and resources
|
||||
|
||||
* 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>
|
||||
|
|
22
README_fr.md
22
README_fr.md
|
@ -5,15 +5,16 @@ It shall NOT be edited by hand.
|
|||
|
||||
# Scuttlebutt Room pour YunoHost
|
||||
|
||||
[](https://dash.yunohost.org/appci/app/ssbroom)  
|
||||
[](https://dash.yunohost.org/appci/app/ssbroom)  
|
||||
|
||||
[](https://install-app.yunohost.org/?app=ssbroom)
|
||||
|
||||
*[Read this readme in english.](./README.md)*
|
||||
|
||||
> *Ce package vous permet d'installer Scuttlebutt Room rapidement et simplement sur un serveur YunoHost.
|
||||
Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l'installer et en profiter.*
|
||||
> *Ce package vous permet d’installer Scuttlebutt Room rapidement et simplement sur un serveur YunoHost.
|
||||
Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l’installer et en profiter.*
|
||||
|
||||
## Vue d'ensemble
|
||||
## Vue d’ensemble
|
||||
|
||||
A Scuttlebutt room is a service for connecting scuttlebutt users.
|
||||
|
||||
|
@ -30,13 +31,13 @@ For a comprehensive introduction to rooms 2.0, watch [this video](https://www.yo
|
|||
- HTTP Invites
|
||||
- Alias management
|
||||
|
||||
**Version incluse :** 2.0.6~ynh5
|
||||
**Version incluse :** 2.0.6~ynh6
|
||||
|
||||
**Démo :** https://hermies.club/
|
||||
|
||||
## Captures d'écran
|
||||
## Captures d’écran
|
||||
|
||||

|
||||

|
||||
|
||||
## Avertissements / informations importantes
|
||||
|
||||
|
@ -45,10 +46,9 @@ For a comprehensive introduction to rooms 2.0, watch [this video](https://www.yo
|
|||
* ssb rooms work best when the app is in public mode. ssb-room has its own user and authentication system, and doesn't need yunohost SSO
|
||||
## Documentations et ressources
|
||||
|
||||
* Site officiel de l'app : <https://github.com/ssb-ngi-pointer/go-ssb-room>
|
||||
* Documentation officielle utilisateur : <https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md>
|
||||
* Documentation officielle de l'admin : <https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md>
|
||||
* Dépôt de code officiel de l'app : <https://github.com/ssb-ngi-pointer/go-ssb-room>
|
||||
* Documentation officielle de l’admin : <https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md>
|
||||
* Dépôt de code officiel de l’app : <https://github.com/ssb-ngi-pointer/go-ssb-room>
|
||||
* Documentation YunoHost pour cette app : <https://yunohost.org/app_ssbroom>
|
||||
* Signaler un bug : <https://github.com/YunoHost-Apps/ssbroom_ynh/issues>
|
||||
|
||||
|
@ -64,4 +64,4 @@ ou
|
|||
sudo yunohost app upgrade ssbroom -u https://github.com/YunoHost-Apps/ssbroom_ynh/tree/testing --debug
|
||||
```
|
||||
|
||||
**Plus d'infos sur le packaging d'applications :** <https://yunohost.org/packaging_apps>
|
||||
**Plus d’infos sur le packaging d’applications :** <https://yunohost.org/packaging_apps>
|
|
@ -13,7 +13,7 @@
|
|||
setup_public=1
|
||||
upgrade=1
|
||||
# 2.0.6~ynh3
|
||||
upgrade=1 from_commit=c759c5f400660031676a0f92d5c5ffcc68bd6da9
|
||||
#upgrade=1 from_commit=c759c5f400660031676a0f92d5c5ffcc68bd6da9
|
||||
backup_restore=1
|
||||
multi_instance=1
|
||||
port_already_use=0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
SOURCE_URL=https://files.commoninternet.net/go-ssb-room_2.0.6_Linux_amd64.tar.gz
|
||||
SOURCE_URL=https://github.com/YunoHost-Apps/ssbroom_ynh/releases/download/v2.0.6/go-ssb-room_2.0.6_Linux_amd64.tar.gz
|
||||
SOURCE_SUM=1a1c4368df219e907e15996bd6d62b653f54017993b1cc607ab09a9a01fb8558
|
||||
SOURCE_SUM_PRG=sha256sum
|
||||
SOURCE_FORMAT=tar.gz
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
SOURCE_URL=https://files.commoninternet.net/go-ssb-room_2.0.6_Linux_aarch64.tar.gz
|
||||
SOURCE_URL=https://github.com/YunoHost-Apps/ssbroom_ynh/releases/download/v2.0.6/go-ssb-room_2.0.6_Linux_aarch64.tar.gz
|
||||
SOURCE_SUM=8f9d357d54fd8bdc1c2e906919ddefef21ae51b13e5ae1939424c6c1e94c9d23
|
||||
SOURCE_SUM_PRG=sha256sum
|
||||
SOURCE_FORMAT=tar.gz
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
SOURCE_URL=https://files.commoninternet.net/go-ssb-room_2.0.6_Linux_arm7.tar.gz
|
||||
SOURCE_URL=https://github.com/YunoHost-Apps/ssbroom_ynh/releases/download/v2.0.6/go-ssb-room_2.0.6_Linux_arm7.tar.gz
|
||||
SOURCE_SUM=8894b7b21031976e1d79265fefdcef4edb6fde38f34231e8aea4cebcc85a4f88
|
||||
SOURCE_SUM_PRG=sha256sum
|
||||
SOURCE_FORMAT=tar.gz
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
"id": "ssbroom",
|
||||
"packaging_format": 1,
|
||||
"description": {
|
||||
"en": "Secure Scuttlebutt room server implemented in Go"
|
||||
"en": "Secure Scuttlebutt room server",
|
||||
"fr": "Serveur de salon Scuttlebutt sécurisé"
|
||||
},
|
||||
"version": "2.0.6~ynh5",
|
||||
"version": "2.0.6~ynh6",
|
||||
"url": "https://github.com/ssb-ngi-pointer/go-ssb-room",
|
||||
"upstream": {
|
||||
"license": "free",
|
||||
"website": "https://github.com/ssb-ngi-pointer/go-ssb-room",
|
||||
"license": "AGPL-3.0",
|
||||
"demo": "https://hermies.club/",
|
||||
"admindoc": "https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md",
|
||||
"userdoc": "https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/README.md",
|
||||
|
@ -21,7 +21,7 @@
|
|||
"email": "max@mfowler.info"
|
||||
},
|
||||
"requirements": {
|
||||
"yunohost": ">= 4.3.0"
|
||||
"yunohost": ">= 11.2"
|
||||
},
|
||||
"multi_instance": true,
|
||||
"services": [
|
||||
|
@ -38,17 +38,20 @@
|
|||
"type": "boolean",
|
||||
"default": true,
|
||||
"help": {
|
||||
"en": "If false, ssbroom will only be usable by yunohost users."
|
||||
"en": "If false, ssbroom will only be usable by YunoHost users.",
|
||||
"fr": "Si false, ssbroom ne sera utilisable que par les utilisateurs de YunoHost."
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ssb_admin_id",
|
||||
"type": "string",
|
||||
"ask": {
|
||||
"en": "SSB ID of first admin of the room"
|
||||
"en": "SSB ID of first admin of the room",
|
||||
"fr": "ID SSB du premier administrateur de la salle"
|
||||
},
|
||||
"help": {
|
||||
"en": "This ssb_id is used as the username for the first admin of the room. Create an ssb account or use your already existing ssb account, and use your ssb public key as the room admin id."
|
||||
"en": "This ssb_id is used as the username for the first admin of the room. Create an SSB account or use your already existing SSB account, and use your SSB public key as the room admin ID.",
|
||||
"fr": "Ce ssb_id est utilisé comme nom d'utilisateur pour le premier administrateur de la salle. Créez un compte SSB ou utilisez votre compte SSB déjà existant et utilisez votre clé publique SSB comme ID de salle."
|
||||
},
|
||||
"example": "@5Pt3dKy2HTJ0mWuS78oIiklIX0gBz6BTfEnXsbvke9c=.ed25519"
|
||||
},
|
||||
|
@ -56,7 +59,8 @@
|
|||
"name": "password",
|
||||
"type": "password",
|
||||
"help": {
|
||||
"en": "Use this password to log into the admin interface for the ssb room."
|
||||
"en": "Use this password to log into the admin interface for the SSB room.",
|
||||
"fr": "Utilisez ce mot de passe pour vous connecter à l'interface d'administration de la salle SSB."
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -7,8 +7,6 @@
|
|||
# dependencies used by the app
|
||||
pkg_dependencies="expect"
|
||||
|
||||
description="Secure Scuttlebutt room server implemented in Go"
|
||||
|
||||
#=================================================
|
||||
# PERSONAL HELPERS
|
||||
#=================================================
|
||||
|
|
|
@ -160,7 +160,7 @@ ynh_use_logrotate
|
|||
#=================================================
|
||||
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
||||
|
||||
yunohost service add $app --description="$description" --log="/var/log/$app/$app.log" --needs_exposed_ports $ssbport
|
||||
yunohost service add $app --description="Secure Scuttlebutt room server" --log="/var/log/$app/$app.log" --needs_exposed_ports $ssbport
|
||||
|
||||
#=================================================
|
||||
# START SYSTEMD SERVICE
|
||||
|
@ -183,7 +183,6 @@ then
|
|||
ynh_permission_update --permission="main" --add="visitors"
|
||||
fi
|
||||
|
||||
|
||||
#=================================================
|
||||
# RELOAD NGINX
|
||||
#=================================================
|
||||
|
|
|
@ -120,7 +120,7 @@ ynh_restore_file --origin_path="/etc/logrotate.d/$app"
|
|||
#=================================================
|
||||
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
||||
|
||||
yunohost service add $app --description="$description" --log="/var/log/$app/$app.log" --needs_exposed_ports $ssbport
|
||||
yunohost service add $app --description="Secure Scuttlebutt room server" --log="/var/log/$app/$app.log" --needs_exposed_ports $ssbport
|
||||
|
||||
#=================================================
|
||||
# START SYSTEMD SERVICE
|
||||
|
|
|
@ -132,7 +132,7 @@ ynh_use_logrotate --non-append
|
|||
#=================================================
|
||||
ynh_script_progression --message="Integrating service in YunoHost..." --weight=1
|
||||
|
||||
yunohost service add $app --description="$description" --log="/var/log/$app/$app.log" --needs_exposed_ports $ssbport
|
||||
yunohost service add $app --description="Secure Scuttlebutt room server" --log="/var/log/$app/$app.log" --needs_exposed_ports $ssbport
|
||||
|
||||
#=================================================
|
||||
# START SYSTEMD SERVICE
|
||||
|
|
Loading…
Add table
Reference in a new issue