Copyright (C) 2008-2020 Oliver Bohlen.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU Free Documentation License".
This documentation comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.
In times of blackboxed/centralized/clouded "Instand Messagig" services with possibly bad security/encryption like WhatsApp & co. I would like to use my own Instand Messaging Service with data hold encrypted on my own Server. Here is the way I do it.
As an snartphone app for this service I suggest the App called "Conversations"
If you want to use this solution you need the following howto(s) finished:
The Hostname(s) of the Server
- "example.com" - "silent-gabosh.example.com"
SSL-Encryption Chat Clients
starttls: true certfile: "/etc/ssl/example.com/example.com.pem"
tls: true certfile: "/etc/ssl/example.com/example.com.pem"
SSL-Encryption other Jabber Servers
s2s_certfile: "/etc/ssl/example.com/example.com.pem" s2s_use_starttls: required
auth_method: internalAfter change
auth_method: pam pam_service: "login"
admin: user: - "admin": "example.com"
Allow Server to Server (s2s) Connections
For starting the new service after system reboot you should add it to a runlevel with the following command(s):
rc-update add ejabberd default
Please send a feedback to: doc<at>gabosh.netHowto listing
Here you can find the official Gentoo Linux Forums where you can find a lot of answers.
Here a link to the official Gentoo Linux Homepage.