Merge branch 'prosody'

This commit is contained in:
Ivan R. 2024-02-23 13:41:12 +05:00
commit 8635deb84d
No known key found for this signature in database
GPG key ID: 56C7BAAE859B302C
2 changed files with 15 additions and 4 deletions

View file

@ -19,8 +19,13 @@
587 # smtp submission 587 # smtp submission
143 # imap 143 # imap
993 # imap 993 # imap
5280 # prosody http
5281 # prosody https # Prosody
5000 # File transfer proxy
5222 # Client connections
5269 # Server-to-server connections
5281 # HTTPS
6881 # torrents 6881 # torrents
16001 # yggdrasil tcp 16001 # yggdrasil tcp
16002 # yggdrasil tls 16002 # yggdrasil tls

View file

@ -3,9 +3,14 @@
enable = true; enable = true;
package = pkgs.prosody.override { package = pkgs.prosody.override {
withExtraLibs = [ pkgs.luajitPackages.luadbi ]; withExtraLuaPackages = lua: [
lua.luadbi-postgresql
];
}; };
httpPorts = [ 5280 ];
httpsPorts = [ 5281 ];
virtualHosts."xmpp.comfycamp.space" = { virtualHosts."xmpp.comfycamp.space" = {
enabled = true; enabled = true;
domain = "xmpp.comfycamp.space"; domain = "xmpp.comfycamp.space";
@ -32,11 +37,12 @@
} }
]; ];
allowRegistration = true; allowRegistration = false;
admins = [ admins = [
"lumin@xmpp.comfycamp.space" "lumin@xmpp.comfycamp.space"
]; ];
extraModules = [ "mod_storage_sql" ];
extraConfig = '' extraConfig = ''
storage = "sql" storage = "sql"
sql = { driver = "PostgreSQL", database = "prosody", username = "prosody", password = "", host = "/run/postgresql" } sql = { driver = "PostgreSQL", database = "prosody", username = "prosody", password = "", host = "/run/postgresql" }