This repository has been archived on 2020-09-27. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Martin/Geno b72998ae4b
improve testing after adding threema support for typing
2019-06-06 22:33:24 +02:00
.ci Initial commit 2019-05-31 13:00:42 +02:00
cmd [TASK] refactory component 2019-06-01 06:09:42 +02:00
component improve testing after adding threema support for typing 2019-06-06 22:33:24 +02:00
models [TEST] add some tests 2019-06-01 03:41:43 +02:00
vendor/gosrc.io fix send message to threema 2019-06-06 22:05:33 +02:00
.gitignore Initial commit 2019-05-31 13:00:42 +02:00
.gitlab-ci.yml [BUGFIX] bump vendor gosrc.io/xmpp to pr fork 2019-06-02 02:22:24 +02:00
.gitmodules add typing support 2019-06-06 20:53:06 +02:00
README.md [DOCS] add chatroom to README 2019-06-06 21:05:32 +02:00
config_example.toml XMPP debug output 2019-06-06 21:20:51 +02:00
main.go Initial commit 2019-05-31 13:00:42 +02:00
main_test.go [TEST] add some tests 2019-06-01 03:41:43 +02:00

README.md

Thrempp

pipeline status coverage report Go Report Card GoDoc

XMPP - Transport

ATM planned support for Threema only

Get thrempp

Download

Latest Build binary from ci here:

Download All (with config example)

Download Binary

Build

go get -u dev.sum7.eu/genofire/thrempp

Configure

see config_example.conf

Start / Boot

/lib/systemd/system/thrempp.service :

[Unit]
Description=thrempp
After=network.target
# After=ejabberd.service
# After=prosody.service

[Service]
Type=simple
# User=notRoot
ExecStart=/opt/go/bin/thrempp serve --config /etc/thrempp.conf
Restart=always
RestartSec=5sec

[Install]
WantedBy=multi-user.target

Start: systemctl start thrempp Autostart: systemctl enable thrempp