hosting issueshttps://git.fairkom.net/groups/hosting/-/issues2024-03-29T09:18:02Zhttps://git.fairkom.net/hosting/fairtranslate/-/issues/6customize start page2024-03-29T09:18:02ZRoland Altoncustomize start pageAccording to the trademark guidelines of LibreTranslate, we need to adapt the brand.
- [x] create configmap for /app/libretranslate/templates/index.html
- [x] replace in index.html LibreTranslate with fairtranslate
- [ ] remove the lo...According to the trademark guidelines of LibreTranslate, we need to adapt the brand.
- [x] create configmap for /app/libretranslate/templates/index.html
- [x] replace in index.html LibreTranslate with fairtranslate
- [ ] remove the lower part with the json dialoghttps://git.fairkom.net/hosting/fairapps/portfolio/-/issues/88liberaforms2024-03-27T20:12:09ZRoland AltonliberaformsForms like Google forms: liberaforms.org
No OIDC yet, asked for it: https://gitlab.com/liberaforms/liberaforms/-/issues/180Forms like Google forms: liberaforms.org
No OIDC yet, asked for it: https://gitlab.com/liberaforms/liberaforms/-/issues/180https://git.fairkom.net/hosting/fairapps/portfolio/-/issues/87kialo style structured discussions2024-03-23T14:33:58ZRoland Altonkialo style structured discussionsKialo is a nice tool to discuss and find consensus. Example: https://www.kialo.com/p/4a570bb8-792d-422f-9dea-462f588e6545/63446
Here is an open source remake https://github.com/Meldiron/almost-kialo prototype with https://appwrite.io/ w...Kialo is a nice tool to discuss and find consensus. Example: https://www.kialo.com/p/4a570bb8-792d-422f-9dea-462f588e6545/63446
Here is an open source remake https://github.com/Meldiron/almost-kialo prototype with https://appwrite.io/ with much less features.https://git.fairkom.net/hosting/nextcloud/-/issues/186Temporary files lock2024-03-20T11:57:06ZRein MartinTemporary files lockDeactivated temporary files lock because randomly files didn`t unlock.Deactivated temporary files lock because randomly files didn`t unlock.https://git.fairkom.net/hosting/fairteaching/-/issues/173Create SIP endpoint for new BBB infrastructure2024-03-19T08:37:43ZMartin KlampferCreate SIP endpoint for new BBB infrastructureRoland AltonRoland Altonhttps://git.fairkom.net/hosting/chat/fairblue/-/issues/160Upgrade to BBB 2.8/32024-03-13T10:29:28ZMartin KlampferUpgrade to BBB 2.8/3This is a meta issue for keeping an overview of the tasks needed to bring fairblue up-to-date with BBB 2.8 or 3.
- [ ] check the status of the plug-in systemThis is a meta issue for keeping an overview of the tasks needed to bring fairblue up-to-date with BBB 2.8 or 3.
- [ ] check the status of the plug-in systemMartin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/172Upgrade presentation slides for BBB 2.72024-03-13T10:00:10ZMartin KlampferUpgrade presentation slides for BBB 2.7https://git.fairkom.net/hosting/fairteaching/-/issues/171Evaluate possibilities for BBB hosting on k8s2024-03-22T19:10:48ZMartin KlampferEvaluate possibilities for BBB hosting on k8sWie man eine skalierbare BigBlueButton Videokonferenzlösung auf AWS baut: https://aws.amazon.com/de/blogs/germany/wie-man-eine-skalierbare-bigbluebutton-video-konferenzloesung-auf-aws-baut/
[https://kubevirt.io/](https://kubevirt.io/)Wie man eine skalierbare BigBlueButton Videokonferenzlösung auf AWS baut: https://aws.amazon.com/de/blogs/germany/wie-man-eine-skalierbare-bigbluebutton-video-konferenzloesung-auf-aws-baut/
[https://kubevirt.io/](https://kubevirt.io/)https://git.fairkom.net/hosting/fairteaching/-/issues/170Test the new fairteaching infrastructure2024-03-13T09:48:44ZMartin KlampferTest the new fairteaching infrastructurehttps://git.fairkom.net/hosting/fairteaching/-/issues/169Add fairlogin to greenlight2024-03-13T09:41:35ZMartin KlampferAdd fairlogin to greenlightMartin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/168Set up b3scale on k8s2024-03-22T19:11:44ZMartin KlampferSet up b3scale on k8sMartin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/167Set up Greenlight on k8s2024-03-13T09:41:35ZMartin KlampferSet up Greenlight on k8sMartin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/166Set up restic backups for recordings2024-03-13T09:41:34ZMartin KlampferSet up restic backups for recordingshttps://git.fairkom.net/hosting/fairteaching/-/issues/165Set Up grafana agent on BBB 2.7 machines2024-03-13T09:40:42ZMartin KlampferSet Up grafana agent on BBB 2.7 machineshttps://git.fairkom.net/hosting/fairteaching/-/issues/164Fairteaching relaunch BBB 2.72024-03-18T15:33:38ZMartin KlampferFairteaching relaunch BBB 2.7This is a meta issue for keeping track of the several steps involved in bringing our fairteaching infrastructure up-to-date.
Required steps:
- [ ] [Server setup and BBB installation](#163)
- [ ] [include grafana-agent on the BBB mach...This is a meta issue for keeping track of the several steps involved in bringing our fairteaching infrastructure up-to-date.
Required steps:
- [ ] [Server setup and BBB installation](#163)
- [ ] [include grafana-agent on the BBB machines](#165)
- [ ] [set up restic backups for recordings](#166)
- [ ] [Create SIP endpoint for new BBB infrastructure](#173)
- [ ] [Greenlight on k8s](#167)
- [ ] [b3scale on k8s](#168)
- [ ] [set up fairlogin](#169)
- [ ] [Test the new infrastructure](#170)
- [ ] [Upgrade presentation slides for BBB 2.7](#172)Martin KlampferMartin Klampferhttps://git.fairkom.net/hosting/chat/rocketchatmatrixmigration/-/issues/7preliminary result of the migration test (JS verdigado)2024-03-08T11:13:04ZKrammer Janpreliminary result of the migration test (JS verdigado)The migration script used: https://github.com/verdigado/rocketchat2matrix
We used the existing test-userdata dump from the hackathondump.zip as well as our own data from a rocketchat testserver running locally. Our RocketChat instance w...The migration script used: https://github.com/verdigado/rocketchat2matrix
We used the existing test-userdata dump from the hackathondump.zip as well as our own data from a rocketchat testserver running locally. Our RocketChat instance was tested with version 4.8.7 (and should work with version up to 6.X, as it only uses a mongoDB dumps for input)
Chagai needed to modify some of the code because of TS datetime type issue with our RC version
What works:
- users
- messages
- rooms
- threads
What doesnt work:
- E2EE
- attachments/files
- performance
As of yet, it is running a single process because data needs to be imported in a chronological order and is single threaded, which is a performance issue on larger instances. [According to one of the devs](https://github.com/verdigado/rocketchat2matrix/issues/3#issuecomment-1868111052), with just a bit of async/parallelization, it should be feasible but then probably run into synapse bottlenecks afterwards.
Testing will also be imperative before migrating from a production setup, which is actively [beeing worked on](https://git.verdigado.com/NB-Public/rocketchat2matrix/issues/87)
Conclusion:
The basics already seem to work but there are still attachements and a more finegrained tests-scenarios missing. Especially the latter is important to flesh out. Even though we went through a typical usage pattern, we likely have not covered every possible edge-case with our setup and data. There also will be some RC-native features that will likely be lost in translation (e.g. read-only attributes)
Next Steps:
- implement attachments
- increase performance
- test-cases and -dataFriedlander ChagaiFriedlander Chagaihttps://git.fairkom.net/hosting/fairmeeting/-/issues/216deep-linking for electron client login2024-03-16T12:38:29ZRoland Altondeep-linking for electron client loginIn order to redirect back to the electron client after successful login #161, we need to activate and accept in the OS (?) and on the server deep linking for the desktop.
It is disabled by default see https://github.com/jitsi/jitsi-meet...In order to redirect back to the electron client after successful login #161, we need to activate and accept in the OS (?) and on the server deep linking for the desktop.
It is disabled by default see https://github.com/jitsi/jitsi-meet/blob/master/config.js#L1204
@jbuechelehttps://git.fairkom.net/hosting/chat/rocketchatmatrixmigration/-/issues/5Set up RC test server2024-03-08T10:15:19ZRoland AltonSet up RC test serverProbably not needed, they also just use a Mongo dump: https://git.verdigado.com/NB-Public/rocketchat2matrix/issues/11Probably not needed, they also just use a Mongo dump: https://git.verdigado.com/NB-Public/rocketchat2matrix/issues/11Friedlander ChagaiFriedlander Chagaihttps://git.fairkom.net/hosting/fairteaching/-/issues/163Set up machines with BBB 2.72024-03-13T09:33:59ZMartin KlampferSet up machines with BBB 2.7Set up two new machines running BBB 2.7 and greenlight. The [ebbba role](https://github.com/ebbba-org/ansible-role-bigbluebutton) can be used.
There are a few UI changes, so the presentation pdf must be adapted.
Edit:
Machines are ord...Set up two new machines running BBB 2.7 and greenlight. The [ebbba role](https://github.com/ebbba-org/ansible-role-bigbluebutton) can be used.
There are a few UI changes, so the presentation pdf must be adapted.
Edit:
Machines are ordered and running (4tb, 64gb ram, ryzen 7):
| fqdn | hostname| ipv4 | ipv6 | robot server id |
| -------------------------- |---------| ---------------|----------------------|-------------------------|
| glungezer.fairteaching.net | bridge8 | 144.76.172.219 | 2a01:4f8:200:50d1::2 | Server Auction #2277661 |
| ortler.fairteaching.net | bridge9 | 138.201.194.99 | 2a01:4f8:172:3c0c::2 | Server Auction #2229361 |Martin KlampferMartin Klampferhttps://git.fairkom.net/hosting/nextcloud/-/issues/185set up OpenLDAP cache2024-02-17T08:20:40ZRoland Altonset up OpenLDAP cacheIn case heu16 is not up and running, faircloud stops working. It needs continuos access to LDAP https://git.fairkom.net/hosting/DevOps/-/issues/202
So we should set up an OpenLDAP cache on alpstein.In case heu16 is not up and running, faircloud stops working. It needs continuos access to LDAP https://git.fairkom.net/hosting/DevOps/-/issues/202
So we should set up an OpenLDAP cache on alpstein.