mirror of
https://github.com/SaraSmiseth/prosody.git
synced 2025-01-18 21:20:36 +00:00
add XEP-0411 + add TOC + Test your server
This commit is contained in:
parent
c1275e4bc5
commit
956af6a580
2 changed files with 23 additions and 2 deletions
|
@ -68,6 +68,7 @@ COPY conf.d/*.cfg.lua /usr/local/etc/prosody/conf.d/
|
||||||
COPY docker-prosody-module-* /usr/local/bin/
|
COPY docker-prosody-module-* /usr/local/bin/
|
||||||
RUN docker-prosody-module-install \
|
RUN docker-prosody-module-install \
|
||||||
blocking `# blocking command (XEP-0191)` \
|
blocking `# blocking command (XEP-0191)` \
|
||||||
|
bookmarks `# XEP-0411: Bookmarks Conversion` \
|
||||||
carbons `# message carbons (XEP-0280)` \
|
carbons `# message carbons (XEP-0280)` \
|
||||||
csi `# client state indication (XEP-0352)` \
|
csi `# client state indication (XEP-0352)` \
|
||||||
e2e_policy `# require end-2-end encryption` \
|
e2e_policy `# require end-2-end encryption` \
|
||||||
|
|
24
readme.md
24
readme.md
|
@ -4,18 +4,31 @@ This docker image provides you with a configured [Prosody](https://prosody.im/)
|
||||||
The server was tested using the Android App [Conversations](https://conversations.im/) and the Desktop client [Gajim](https://gajim.org).
|
The server was tested using the Android App [Conversations](https://conversations.im/) and the Desktop client [Gajim](https://gajim.org).
|
||||||
|
|
||||||
While Conversations got everything set-up out-of-the-box, Gajim was used with the following extensions:
|
While Conversations got everything set-up out-of-the-box, Gajim was used with the following extensions:
|
||||||
|
|
||||||
* HttpUpload
|
* HttpUpload
|
||||||
* Off-The-Record Encryption
|
* Off-The-Record Encryption
|
||||||
* OMEMO (requires _python-axolotl_ to be installed)
|
* OMEMO (requires _python-axolotl_ to be installed)
|
||||||
* Url Image preview
|
* Url Image preview
|
||||||
|
|
||||||
|
- [Prosody XMPP server for Raspberry Pi](#prosody-xmpp-server-for-raspberry-pi)
|
||||||
|
- [Features](#features)
|
||||||
|
- [Requirements](#requirements)
|
||||||
|
- [Image Details](#image-details)
|
||||||
|
- [Ports](#ports)
|
||||||
|
- [Directories](#directories)
|
||||||
|
- [Run](#run)
|
||||||
|
- [Extend](#extend)
|
||||||
|
- [Debugging](#debugging)
|
||||||
|
- [Upgrade](#upgrade)
|
||||||
|
- [Test your server](#test-your-server)
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
* Secure by default
|
* Secure by default
|
||||||
* SSL certificate required
|
* SSL certificate required
|
||||||
* End-to-end encryption required (using [OMEMO](https://conversations.im/omemo/) or [OTR](https://en.wikipedia.org/wiki/Off-the-Record_Messaging))
|
* End-to-end encryption required (using [OMEMO](https://conversations.im/omemo/) or [OTR](https://en.wikipedia.org/wiki/Off-the-Record_Messaging))
|
||||||
* Data storage
|
* Data storage
|
||||||
* SQLite message store
|
* SQLite message store
|
||||||
* Configured file upload and image sharing
|
* Configured file upload and image sharing
|
||||||
* Allows registration
|
* Allows registration
|
||||||
* Multi-user chats
|
* Multi-user chats
|
||||||
|
@ -76,7 +89,6 @@ services:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Boot it via: ```docker-compose up -d```
|
Boot it via: ```docker-compose up -d```
|
||||||
|
|
||||||
Inspect logs: ```docker-compose logs -f```
|
Inspect logs: ```docker-compose logs -f```
|
||||||
|
@ -98,6 +110,7 @@ log = {
|
||||||
{levels = {min = "info"}, to = "console"};
|
{levels = {min = "info"}, to = "console"};
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
with:
|
with:
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
|
@ -105,6 +118,7 @@ log = {
|
||||||
{levels = {min = "debug"}, to = "console"};
|
{levels = {min = "debug"}, to = "console"};
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
### Upgrade
|
### Upgrade
|
||||||
|
|
||||||
When migrating from 0.10, you need to update the database once:
|
When migrating from 0.10, you need to update the database once:
|
||||||
|
@ -114,3 +128,9 @@ docker-compose exec server bash
|
||||||
prosodyctl mod_storage_sql upgrade
|
prosodyctl mod_storage_sql upgrade
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Test your server
|
||||||
|
|
||||||
|
You can test your server with these websites:
|
||||||
|
|
||||||
|
* [IM Observatory](https://www.xmpp.net/)
|
||||||
|
* [XMPP Compliance Tester](https://compliance.conversations.im/)
|
||||||
|
|
Loading…
Reference in a new issue