hosting issueshttps://git.fairkom.net/groups/hosting/-/issues2023-05-09T06:38:39Zhttps://git.fairkom.net/hosting/fairlogin/keycloak-fairlogin-theme/-/issues/23Rephrase own captcha2023-05-09T06:38:39ZRoland AltonRephrase own captchaWe ask one random question when a user registers #9.
We are facing click workers creating fairlogin accounts and adding projects in gitlab with 100+ issues containing links to some video files. Banned 30 accounts in gitlab.
So it is ...We ask one random question when a user registers #9.
We are facing click workers creating fairlogin accounts and adding projects in gitlab with 100+ issues containing links to some video files. Banned 30 accounts in gitlab.
So it is time to rephrase some questions in https://git.fairkom.net/fairlogin/keycloak-fairlogin-theme/-/blob/master/fairlogin/login/resources/js/re-captcha.js?ref_type=headshttps://git.fairkom.net/hosting/nextcloud/-/issues/146activate Redis for file locking2023-05-12T06:54:18ZRoland Altonactivate Redis for file lockingWe had Redis activated when nextcloud was on heu3 #3 #16. We only have ACPu on the new alpstein setup https://git.fairkom.net/hosting/DevOps/-/issues/381 .
redis should significantly reduce load on the DB for file locking tasks.
See ht...We had Redis activated when nextcloud was on heu3 #3 #16. We only have ACPu on the new alpstein setup https://git.fairkom.net/hosting/DevOps/-/issues/381 .
redis should significantly reduce load on the DB for file locking tasks.
See https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/caching_configuration.html?highlight=apcu#redis-configuration-in-nextcloud-config-phphttps://git.fairkom.net/hosting/fairmailing/-/issues/37Fairmailing VM Dist-Upgrade2023-05-03T13:46:12ZAlexandra KlepatschFairmailing VM Dist-UpgradeFairmailing ist ein Spezialfall: wir können noch nicht mal Kernel-Updates einspielen, keine Ahnung wie Dist-Upgrades zu machen sind.
Was wurde mit Internex vereinbart? @roland.alton
Die VM ist noch auf Debian Buster (oldstable). Allmä...Fairmailing ist ein Spezialfall: wir können noch nicht mal Kernel-Updates einspielen, keine Ahnung wie Dist-Upgrades zu machen sind.
Was wurde mit Internex vereinbart? @roland.alton
Die VM ist noch auf Debian Buster (oldstable). Allmächlich sollten wir klären, wie ein Dist-Upgrade funktioniert - am 10. Juni wird Bookworm erscheinen.https://git.fairkom.net/hosting/fairmeeting/-/issues/204Ending call does not redirect to welcome page2023-10-29T19:50:37ZRoland AltonEnding call does not redirect to welcome pageSeems only to be the case for moderators - may be intended, so that they can copy/paste notes or the chat.
Check:
enableClosePage: true,
// Enabling the close page will ignore the welcome page redirection when
// a call...Seems only to be the case for moderators - may be intended, so that they can copy/paste notes or the chat.
Check:
enableClosePage: true,
// Enabling the close page will ignore the welcome page redirection when
// a call is hangup.
// enableClosePage: false,
enableUserRolesBasedOnToken: false,
enableForcedReload: true,https://git.fairkom.net/hosting/fairapps/portfolio/-/issues/79listmonk2024-02-12T10:22:15ZRoland AltonlistmonkA new nice newsletter tool https://listmonk.app/
We already use phpList #10 which does a good job.A new nice newsletter tool https://listmonk.app/
We already use phpList #10 which does a good job.https://git.fairkom.net/hosting/fairmeeting/-/issues/202Giphy2023-10-29T19:50:05ZRoland AltonGiphy
to test:
```
// Settings for the GIPHY integration.
// giphy: {
// // Whether the feature is enabled or not.
// enabled: false,
// // SDK API Key from Giphy.
// sdkKey: '',
// // Display...
to test:
```
// Settings for the GIPHY integration.
// giphy: {
// // Whether the feature is enabled or not.
// enabled: false,
// // SDK API Key from Giphy.
// sdkKey: '',
// // Display mode can be one of:
// // - tile: show the GIF on the tile of the participant that sent it.
// // - chat: show the GIF as a message in chat
// // - all: all of the above. This is the default option
// displayMode: 'all',
// // How long the GIF should be displayed on the tile (in milliseconds).
// tileTime: 5000,
// // Limit results by rating: g, pg, pg-13, r. Default value: g.
// rating: 'pg',
// // The proxy server url for giphy requests in the web app.
// proxyUrl: 'https://giphy-proxy.example.com',
// },
```https://git.fairkom.net/hosting/faircommons/-/issues/35Dokumentation2023-05-11T12:06:11ZKostrzewa LisaDokumentationFür die finale Abgabe gegenüber der netidee ist eine Entwickler:innen als auch eine Anwender:innen-Dokumentation erforderlich.
## Entwickler:innen-Dokumentation
des Projektergebnisses für andere Entwickler:innen (Dritte), die das Proje...Für die finale Abgabe gegenüber der netidee ist eine Entwickler:innen als auch eine Anwender:innen-Dokumentation erforderlich.
## Entwickler:innen-Dokumentation
des Projektergebnisses für andere Entwickler:innen (Dritte), die das Projektergebnis nach Projektende nutzen / weiterentwickeln wollen - Systemkonzept, ggf. Grobspezifikationen:
- Was ist es
- Für wen ist es / wem hilft es wodurch
- Wie funktioniert es (für Entwickler:innen: Übersicht und detailliertes Systemkonzept, SW-Struktur)
## Anwender:innen-Dokumentation
des Projektergebnisses für Anwender:innen, die das Projektergebnis nach Projektende nutzen wollen - Bedienungsanleitung:
- Was ist es
- Für wen ist es / wem hilft es wodurch
- Wie funktioniert esMonz Philippphilipp.monz@fairkom.euMonz Philippphilipp.monz@fairkom.euhttps://git.fairkom.net/hosting/fairlogin/fairkom/-/issues/120How to map users into groups2024-03-25T20:13:13ZRoland AltonHow to map users into groupsCurrently we add users into groups manually in keycloak (e.g. to fairmeeting group, when a package has been ordered). This process is not scalable.
We need a UI for that.
### Candidates
#### Circles in nextcloud
very intuitive mana...Currently we add users into groups manually in keycloak (e.g. to fairmeeting group, when a package has been ordered). This process is not scalable.
We need a UI for that.
### Candidates
#### Circles in nextcloud
very intuitive management of groups
SCIM adapter for nextcloud is a client, not a server https://lab.libreho.st/libre.sh/scim/scimserviceprovider
API can list the circles I am a member of https://github.com/nextcloud/circles/blob/master/lib/Api/v1/Circles.php#L87
#### Keycloak UI - self service resource sharing
An OIDC client can be turned into a resource server. Depending on permissions, I could be offered a certain group, which I could select at the self service resource and share with others.
![Bildschirmfoto_2023-03-31_20-54-36](/uploads/a4e9c8d66315302bdce8ec6cee0509f5/Bildschirmfoto_2023-03-31_20-54-36.png)
See https://www.keycloak.org/docs/latest/authorization_services/#_resource_server_enable_authorization
This is complex to set up and may not be very intuitive to use.https://git.fairkom.net/hosting/fairapps/portfolio/-/issues/78zammad2023-03-21T20:07:31ZRoland AltonzammadZammad is a service desk and ticket system with workflows.
It also allos to create a knowledge base @dimitri.hofer
https://admin-docs.zammad.org/en/latest/manage/knowledge-base.html
We should evaluate it for implementing the Digital ...Zammad is a service desk and ticket system with workflows.
It also allos to create a knowledge base @dimitri.hofer
https://admin-docs.zammad.org/en/latest/manage/knowledge-base.html
We should evaluate it for implementing the Digital Service Act - if a user / customer reports an incident / spam we have to react within a certain timeframe.https://git.fairkom.net/hosting/chat/RCserver/fairchat-web/-/issues/46matrix bridge2023-03-16T12:30:15ZRoland Altonmatrix bridgeWith RC 4.8 there comes the feature to bridge groups to a Matrix server.
https://docs.rocket.chat/use-rocket.chat/workspace-administration/settings/federation/matrix-bridge/matrix-admin-guide/matrixbridge-configuration
It is recommend...With RC 4.8 there comes the feature to bridge groups to a Matrix server.
https://docs.rocket.chat/use-rocket.chat/workspace-administration/settings/federation/matrix-bridge/matrix-admin-guide/matrixbridge-configuration
It is recommended to set up a dedicated Synapse server and not to connect with other clients. A script with settings included is available https://docs.rocket.chat/use-rocket.chat/workspace-administration/settings/federation/matrix-bridge/matrix-admin-guide/matrix-homeserver-setup#installation-steps
#5https://git.fairkom.net/hosting/fairteaching/-/issues/154alternative frontend2024-01-30T09:47:44ZHofer Dimitrialternative frontendhttps://github.com/riadvice/bbbeasyhttps://github.com/riadvice/bbbeasyhttps://git.fairkom.net/hosting/fairtube/-/issues/32upload Fehlermeldungen2023-03-10T10:54:44ZSchaar Dietholdupload FehlermeldungenBeim Versuch Videos hochzuladen, bekam ich die Fehlermeldungen lt. Anhang. Ich habe jeweils von der Fehlermeldung einen Screenshot gemacht und von den Eigenschaften des Videos.
[fair_tube_Feedback.pdf](/uploads/eeebceafaf64f8e0890b1b5...Beim Versuch Videos hochzuladen, bekam ich die Fehlermeldungen lt. Anhang. Ich habe jeweils von der Fehlermeldung einen Screenshot gemacht und von den Eigenschaften des Videos.
[fair_tube_Feedback.pdf](/uploads/eeebceafaf64f8e0890b1b5ef4b17dd2/fair_tube_Feedback.pdf)https://git.fairkom.net/hosting/fairapps/portfolio/-/issues/77Lemmy - social link aggregation and discussion platform2023-06-12T20:02:39ZRoland AltonLemmy - social link aggregation and discussion platformhttps://join-lemmy.org/
Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.
apps available
no oAuth ...https://join-lemmy.org/
Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.
apps available
no oAuth yet https://github.com/LemmyNet/lemmy/issues/1368https://git.fairkom.net/hosting/chat/RCserver/fairchat-web/-/issues/45Nachricht nicht lesbar2023-03-08T13:18:58ZjonaslNachricht nicht lesbarschon öfter passiert, wenn OTR-Chat aktiviert wurde
![Screenshot_20230308_130736](/uploads/b38dd447448127880945257586a74949/Screenshot_20230308_130736.png)schon öfter passiert, wenn OTR-Chat aktiviert wurde
![Screenshot_20230308_130736](/uploads/b38dd447448127880945257586a74949/Screenshot_20230308_130736.png)https://git.fairkom.net/hosting/fairlogin/kc-metadata-import/-/issues/2Portalverbund Metadata Feed2023-03-08T06:24:59ZRoland AltonPortalverbund Metadata FeedIdPs vom Portalverbund importieren und ls IdPs anlegen.
Testfeed http://mdfeed.portalverbund.gv.at/test/metadata.xml - hat kaum `DomainHint`
Produktionsfeed http://mdfeed.portalverbund.gv.at/prod/mdfeed-portalverbund.gv.at.xml
Da sieh...IdPs vom Portalverbund importieren und ls IdPs anlegen.
Testfeed http://mdfeed.portalverbund.gv.at/test/metadata.xml - hat kaum `DomainHint`
Produktionsfeed http://mdfeed.portalverbund.gv.at/prod/mdfeed-portalverbund.gv.at.xml
Da sieht die Datenqualität leider ganz schlecht aus, nur Burgenland hat einen discovery hint, und andere eindeutige Zuordnungen, mit welcher E-Mail Adresse sich anmelden, sind kaum vorhanden, da die Ansprechpersonen oft bei ausgelagerten Dienstleistern sind:
```
<mdui:DiscoHints>
<mdui:DomainHint>bgld.gv.at</mdui:DomainHint>
<mdui:IPHint>127.0.0.1</mdui:IPHint>
<mdui:GeolocationHint>geo:48.3308/16.0516</mdui:GeolocationHint>
</mdui:DiscoHints>
```https://git.fairkom.net/hosting/fairlogin/kc-metadata-import/-/issues/1get listed at ACOnet XML SP feed2023-08-08T09:47:12ZRoland Altonget listed at ACOnet XML SP feedregister https://keycloak-aconet.dev.osalliance.com/
see https://wiki.univie.ac.at/pages/viewpage.action?pageId=44438392#Joining-ServiceProvidersregister https://keycloak-aconet.dev.osalliance.com/
see https://wiki.univie.ac.at/pages/viewpage.action?pageId=44438392#Joining-ServiceProvidershttps://git.fairkom.net/hosting/chat/fairblue/-/issues/159External video and brekout rooms stop working2023-04-28T06:57:13Zkosa kosaExternal video and brekout rooms stop workingHi there,
first of thanks for this awesome piece of software. We've been using it on bbb v2.3 for like 3 years and it's just great.
We tried installing it on bbb v2.4.4 and 2.4.7 but we were unable to and since 2.3 works perfect we sta...Hi there,
first of thanks for this awesome piece of software. We've been using it on bbb v2.3 for like 3 years and it's just great.
We tried installing it on bbb v2.4.4 and 2.4.7 but we were unable to and since 2.3 works perfect we stayed in it.
Now we are trying to move to bbb v2.5.2 and even though Real Time Interpretation works, breakout rooms and external video sharing causes the screen to go dark blue (the same way it looks when you first enter a regular room/session) but it doesn't take you to the breakout room neither sends you back to the main one, and it also makes it impossible to go back to the main room even after hard refreshing the page.
I don't know if the js filenames are created randomly but I figured out that if I restore this file [6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js](/uploads/708afcf134037df986825aa57f7bb64e/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js) located at `/usr/share/meteor/bundle/programs/web.browser/` from a backup then external videos and breakout rooms work again, but the Real time interpretations button in the left sidebar disappears:
This is what shows up in the web browser console:
```
Error: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
uu https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
Vo https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
Qa https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
Ss https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
Us https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
Ws https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
Rs https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
ho https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
unstable_runWithPriority https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:79
uo https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
ho https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
po https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
Es https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
La https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:61
f https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:380
_compute https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:338
_recompute https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:338
_runFlush https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:338
a https://bbb.SOMEDOMAIN.org/html5client/6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js?meteor_js_resource=true:1
6f794f0e6ef4dde689a0a1b0ee83167d60a19360.js:61:83101```
And this is the js file I restored and does what I described before: [418a14fe9f95acc63cfa5985dd17239626bd2c6a.js](/uploads/8eba0bb29bdfb4b357ebaa6caadca64d/418a14fe9f95acc63cfa5985dd17239626bd2c6a.js)
Cheershttps://git.fairkom.net/hosting/chat/RCserver/fairchat-web/-/issues/43Video recording window does not ask for camera permission2023-07-26T11:48:30ZRoland AltonVideo recording window does not ask for camera permissionReported by nic. Observered at :
- fairchat.net
- chat.wechange.de
Seems to work at https://go.rocket.chat/invite?host=digitainability.rocket.chat&path=invite/pCSHeP
Probably a CORS issue.Reported by nic. Observered at :
- fairchat.net
- chat.wechange.de
Seems to work at https://go.rocket.chat/invite?host=digitainability.rocket.chat&path=invite/pCSHeP
Probably a CORS issue.https://git.fairkom.net/hosting/faircommons/-/issues/34Einreichung Preis für Freies Wissen 20242024-01-16T17:05:14ZRoland AltonEinreichung Preis für Freies Wissen 2024https://freieswissen.net/
https://fairmove.net/@rasos/109769349318829620https://freieswissen.net/
https://fairmove.net/@rasos/1097693493188296202023-10-31https://git.fairkom.net/hosting/fairapps/portfolio/-/issues/76excalidraw whiteboard2023-01-24T20:18:11ZRoland Altonexcalidraw whiteboardeasy hand drawing with collaboration on excalidraw.com
can be integrated into jitsi https://github.com/jitsi/jitsi-meet/blob/master/config.js#L1537
docker / k8s available (no collaboration yet) https://github.com/excalidraw/excalidraw
...easy hand drawing with collaboration on excalidraw.com
can be integrated into jitsi https://github.com/jitsi/jitsi-meet/blob/master/config.js#L1537
docker / k8s available (no collaboration yet) https://github.com/excalidraw/excalidraw
#61 #48 #26