You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Mynacol 28e1e9ed18 Use go modules as dependency management 4 months ago
.ci Initial commit 1 year ago
cmd Change project URLs/imports 4 months ago
component Use go modules as dependency management 4 months ago
models [TEST] add some tests 1 year ago
.gitignore Add gitignores for common go files and directories 4 months ago
.gitlab-ci.yml ci to own default format 1 year ago
LICENSE.md Add LICENSE 1 year ago
README.md Change project URLs/imports 4 months ago
config_example.toml XMPP debug output 1 year ago
go.mod Use go modules as dependency management 4 months ago
go.sum Use go modules as dependency management 4 months ago
main.go Change project URLs/imports 4 months ago
main_test.go fix(cmd): test workaround with panic instatt of fatal 1 year ago

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/Mynacol/thrempp

Configure

see config_example.toml

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