jitsi: fixed stuff

This commit is contained in:
Victor Ișan 2026-04-01 15:59:11 +02:00
parent d734ca5caf
commit 8730ddd475
2 changed files with 31 additions and 21 deletions

View File

@ -4,7 +4,6 @@ let
workDir = "/srv/containers/jitsi"; workDir = "/srv/containers/jitsi";
in in
{ {
# --- directories ---
systemd.tmpfiles.rules = [ systemd.tmpfiles.rules = [
"d ${workDir}/web 2775 root admin -" "d ${workDir}/web 2775 root admin -"
"d ${workDir}/prosody 2775 root admin -" "d ${workDir}/prosody 2775 root admin -"
@ -12,7 +11,16 @@ in
"d ${workDir}/jvb 2775 root admin -" "d ${workDir}/jvb 2775 root admin -"
]; ];
# --- containers --- systemd.targets.jitsi = {
description = "Jitsi containers";
wants = [
"podman-jitsi-web.service"
"podman-jitsi-prosody.service"
"podman-jitsi-jicofo.service"
"podman-jitsi-jvb.service"
];
};
virtualisation.oci-containers.containers = { virtualisation.oci-containers.containers = {
jitsi-web = { jitsi-web = {
@ -36,6 +44,8 @@ in
image = "docker.io/jitsi/prosody:stable"; image = "docker.io/jitsi/prosody:stable";
autoStart = true; autoStart = true;
hostname = "xmpp.meet.jitsi"; # Shit doesn't work otherwise
environmentFiles = [ environmentFiles = [
config.age.secrets.jitsi-env.path config.age.secrets.jitsi-env.path
]; ];

View File

@ -1,21 +1,21 @@
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFA5bEdnQSBRcGxk YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFA5bEdnQSBBWjk4
TEZvTWh2YlhCOXYwUC9ON1ZhalJZR3VPSG1nYlRpMkoyczdFZ0U0CmZSemRvYjJk UkJiY1JJdlY5ZU5DU0UrNktTTytFWWF6Q1lhOU9MTGxHeVpvT240CkFhVzgva3BV
S0ZXaVMxeVB1MlQ1N2hRaXUwUk1IT09wanpSMVo3MHQvK1kKLT4gc3NoLWVkMjU1 alJxMnh4RitQWFMzVXlJV3Fja1FhOUU4RCtHdzNYRmVSNU0KLT4gc3NoLWVkMjU1
MTkgS0tuNDVBIDRWZzBaTE93UGE2Q08rK3BRVHdURWw2bXpIZVdYZEZGa3Mzc0Rq MTkgS0tuNDVBIENRaVplU2UrTHpocndGQTJOS0V0R1VJOG5meG9FNldjYXgwbml6
K1NHREEKdWlUaURIbmVFVlJJaDd6OXhHbTRKVnU4VnFlMk5MeTBySXZaaWpsYlBN MWE0MFUKRkEySkoyZ3B3VXJiSVhJdzhxamdnQ1craGNRVWJtR1JhdHdtMHNSMkho
bwotPiBqOXpgWzltLWdyZWFzZSBTIFQqeExJKgplM0Y5L3NwaW5zeTVveU4vaXNs bwotPiA1dz02ZS1ncmVhc2UgTUhJdyBgbzZSMiBEeFBRdgpLckhTNmVIb2djTWVO
RGpnVlc0QktTMy80b1ZnbUlWUTg5UHp3dHJBCi0tLSA3QjFZZlhINmg2QVBXOHZ0 SmZlR3JoN25PT1lBMFdpa3VrclhDVDVuS0JMNWE4YkN0Nk5hVXA2SEovcDRWQlQ2
NThZZHJndlNjSDdlaWNMRGVQN0RlNVQrNWZRCqJkd2wk49REJDgGhlA5FbLtdL4m QjVMCndMK2Q1M0FsOHlWY0pCT1U0azRlcXpwQWVTVEMxNkZsdDVvWDBEd0NBR09h
04VfJ6xnICCSXmpuSsVm5ckZdLJUc82AzWzozoDUjRiBUSBxvzOIIE/9f+56TJh3 OVl4MDU1Z01SYlBoQjc0Ci0tLSBuVnh4MXJmUDg1ZC9DQXRzWVRCZUFDVTVOMXBn
JsSwfGRu47RcmvcTfhp9tmDupJM6n4QTUDbYSV/RfWeciCY7VUXjU9/GTnECb8Ru Y21DZ2orUDJQbGhMdlNFCqjt7i6svbC10M4ElgZ9WGkrcM9nATwn6QplcNka5k0X
IYfCn/6prp3owdQKuzeys2ZVnlwDMZOCECE4Z+1QdrVJ21chSO4svCBoSkEPhPu5 ByWdzXxPjYoxoaLDBynQ0X1R0/ujlYHYUVDmhtiepu3Boaj/LymYX+i0jcSnaAfo
KnN0cQqvqEc5frSsVwqmVIoWaD42K0dCN5oDcQK5QIWADkYpUufD5POBHO3SyimA iBp5KUc8KjQExsrQ2YGQGG8QHGOQ09Ef07C3Eatfk6+dTRaeOEkMZ2BVbB6xdB0z
ICBtIJMXJkjUf20RihpD5GtluOOaTvCVQognGTPQhPEotHfvOVFBZ9OLYEIodOqV 40q3QXCaGSCLRHDp/ZScVhwjcNzMI479jYZImnbpls8GVc5LhbDaKT9I3mcCgbx8
dY9r5AbxRi3T687sm7ktaaQLGCwVJG/kT/fLiFMrUt9ovhAgShPdVOyF5RRDk7iP z23slQHryo6iJ+HT5IjQwQAtt+MJV0cJZfVoq6f+CKwQ9jKx2wJXNzJfr6d5TiNO
hz4JLHiy5TipuUaFnijes4KQoiYwRk8p/Mfrijb9aeUaXdZjVxAGMTAHBnjWZvsl bmaxuVDsSDs2ld5WEmlF5zj2b0Tg0tk5S0s598hxHGlFsMTwHP89OFg9xSH77koD
ecZIPWk5P3JmILu8iVEPjKam9xJDHVk+JSbZH300ehcv5+VackOtr56nTL5iIcrp QQCqqi6OhnDaAVTqTVAodO19pG1G+UoR7dFkzn6SY/4fyEb4eQSKLEd039roP2W1
w5qNfT8wU4pmy8pDQDpcH0HZa6YVZXHmXI5FKm5sqpneNr+zCOjaTvM4C1O0s1p1 jCL0+GpyqUTsXfmCJ9Jl/eKNSfMB85oYQvmoG3QqdO/VfpYzE1P0ozf+G8wSPnXH
k6LCbEp7yuKmRco6SblpHH4B0lY7cQu/5wgL6k/OrjQ5wkSMD3El1VVGLGXeYIy8 w41npUZndaXkBoC2FDJU6NbRTVp+GQcD51/TyMJH+Lcy+JiMOsUHic46VdlQJ927
A/7EbqTbqlAYh4r7RRIaBSlVDnhQ/g== P6srLP2+6gs=
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----