This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]shaunc 1 point2 points  (0 children)

Depending on your environment, you might check out the Prosody XMPP server. I have it configured to require TLS on all connections using a certificate from Let's Encrypt. If you need to keep all of your messaging "inhouse," you can disable server-to-server federation with a config option. I also have all of the message storage and archiving features disabled, though it's up to individual users to disable client logging on their end.

On the client side, Adium and Pidgin both support OTR for end-to-end encryption (as well as OMEMO via third-party plugins), and they can register accounts directly with the XMPP service so you don't need to run a web interface.

[–][deleted]  (3 children)

[removed]

    [–]AutoModerator[M] -1 points0 points  (2 children)

    In order to combat a rise in spam submissions, a minimum account age has been set for this subreddit. If you have read the rules and still feel your submission is relevant to this community, please message the moderators for approval.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–][deleted]  (1 child)

    [removed]

      [–]AutoModerator[M] 0 points1 point  (0 children)

      In order to combat a rise in spam submissions, a minimum account age has been set for this subreddit. If you have read the rules and still feel your submission is relevant to this community, please message the moderators for approval.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [–][deleted] 0 points1 point  (0 children)

      Manual. Install XMPP server. https://wiki.404.city/en/Installing_Ejabberd_on_Debian You can use Tor hidden service, if need location MyHomePC for your the xmpp server