dmzconf/kralizec/ejabberd/README.md

40 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2024-12-05 14:29:34 +00:00
---
title: ejabberd configurations
section: 6
source: Decentrala
---
2024-01-05 10:38:37 +00:00
#On your PC
Add this configuration to ~/.ssh/config
Host dmzkrovejabberd12
Hostname zd4bzozu3uapjpqftoux66l22kfyju7bkxnooefqia3lp7hplg3ayiid.onion
User root
IdentityFile ~/.ssh/id_rsa
PasswordAuthentication no
Now you can log in by typing:
torsocks ssh dmzkrovejabberd12
#On the server:
Add to /etc/hosts file
192.168.1.209 sql.krov.dmz.rs
192.168.1.205 ldap.krov.dmz.rs
Copy cert directory from dmzkrovsshfs12:/var/shareddirs/nginx12ejabberd12/xmpp.krov.dmz.rs to /etc/ssl/certs/
set permissions (set gid bit) for /etc/ssl/certs directory
You can do this by typing:
chown 2770 /etc/ssl/certs
Add to crontab with ("crontab -e") commands to copy with scp certificates the domain from dmzkrovsshfs12
0 1 * * * /usr/bin/scp -r dmzkrovsshfs12:/var/shareddirs/nginx12ejabberd12/xmpp.krov.dmz.rs /etc/ssl/certs/
1 1 * * * /usr/bin/chmod 600 /etc/ssl/certs/xmpp.krov.dmz.rs/privkey.pem
2 1 * * * /usr/sbin/ejabberdctl restart
Generate dhparm keys with:
openssl dhparam -out /etc/ejabberd/dhparams.pem 2048
Copy ejabberd.yml to /etc/ejabberd/
ejabberdctl restart