diff --git a/data/prosody/configuration/prosody.cfg.lua b/data/prosody/configuration/prosody.cfg.lua index a57c547..93c7652 100644 --- a/data/prosody/configuration/prosody.cfg.lua +++ b/data/prosody/configuration/prosody.cfg.lua @@ -1,7 +1,7 @@ -- Prosody XMPP Server Configuration -- Domain: xmpp.guschin.info -admins = { "admin@guschin.info" } +admins = { "admin@xmpp.guschin.info" } modules_enabled = { -- Generally required @@ -59,30 +59,20 @@ https_ports = { 5281 } c2s_require_encryption = true s2s_require_encryption = false --- TLS/SSL options for all connections -ssl = { - protocol = "tlsv1_2+"; - ciphers = "HIGH:!aNULL:!MD5"; - options = { "no_sslv2", "no_sslv3", "no_compression", "cipher_server_preference" }; -} - --- Disable SASLauth external authentication +-- Authentication authentication = "internal_plain" +-- Certificates directory (global, before VirtualHost) +certificates = "/etc/prosody/certs" + -- Virtual host definition -VirtualHost "guschin.info" +VirtualHost "xmpp.guschin.info" ssl = { key = "/etc/prosody/certs/xmpp.guschin.info.key"; certificate = "/etc/prosody/certs/xmpp.guschin.info.crt"; } -- Component for MUC (Multi-User Chat) -Component "muc.guschin.info" "muc" +Component "muc.xmpp.guschin.info" "muc" modules_enabled = { "muc_mam" } storage = "sql" - --- Set a default realm for the server -default_realm = "guschin.info" - --- Certificates -certificates = "/etc/prosody/certs"