Forum migrieren #26

Open
opened 2024-11-13 17:28:50 +01:00 by ahtlon · 9 comments
Collaborator

Warscheinlich Discourse oder so

Warscheinlich Discourse oder so
ahtlon added the Migration label 2024-11-13 17:28:56 +01:00
Author
Collaborator

Brauchen wir überhaupt ein forum?
Soweit ich weiß sind da nur plenum-protokolle drauf

Brauchen wir überhaupt ein forum? Soweit ich weiß sind da nur plenum-protokolle drauf
Owner

Naja aktuell fliegt da noch einiges mehr als nur protokolle mit rum. Z.b. kram zu finanzen, zugänge, alte diskussionen zu iwelchen themen ect. Die frage ist wie viel wir behalten wollen. Es sollen jetzt im Januar von uns alternativen vorgestellt werden um dann gemeinsam zu gucken wohin wir umsteigen.

Vorgeschlagen wurde:

  • systemli collectives

Ich wollte noch folgendes angucken:

  • wikijs
  • discourse

Fällen dir noch optionen ein (auch für den fall "nur protokolle")?

Naja aktuell fliegt da noch einiges mehr als nur protokolle mit rum. Z.b. kram zu finanzen, zugänge, alte diskussionen zu iwelchen themen ect. Die frage ist wie viel wir behalten wollen. Es sollen jetzt im Januar von uns alternativen vorgestellt werden um dann gemeinsam zu gucken wohin wir umsteigen. Vorgeschlagen wurde: - [x] systemli collectives Ich wollte noch folgendes angucken: - [x] wikijs - [x] discourse Fällen dir noch optionen ein (auch für den fall "nur protokolle")?
Author
Collaborator

Bei forum software habe ich gutes über MyBB gehört.
Wenn es nur um Protokolle geht würde vielleicht nur ein pastebin oder doc server wie HedgeDoc oder Cryptpad reichen.
Was waren/sind überhaupt die probleme mit dem aktuellen system?
Zu systemli collectives: die benutzen nextcloud collectives im hintergrund und das sieht auch ganz nützlich aus (nextcloud könnte auch für #3 und #20 verwendet werden) aber ich würde das dann lieber lokal hosten um abhängigkeiten zu reduzieren

Bei forum software habe ich gutes über MyBB gehört. Wenn es nur um Protokolle geht würde vielleicht nur ein pastebin oder doc server wie HedgeDoc oder Cryptpad reichen. Was waren/sind überhaupt die probleme mit dem aktuellen system? Zu systemli collectives: die benutzen [nextcloud collectives](https://github.com/nextcloud/collectives/) im hintergrund und das sieht auch ganz nützlich aus (nextcloud könnte auch für #3 und #20 verwendet werden) aber ich würde das dann lieber lokal hosten um abhängigkeiten zu reduzieren
Owner

Das alte system ist nicht wirklich user friendly, altbacken und die leute haben es glaub bisschen satt. dementsprechend wird es auch kaum genutzt. updaten soll wohl auch zieml nervig sein. Ausserdem haben wir keinen zugriff auf dem original admin account - die person ist nicht mehr da. man kann wahrsch den password hash in der DB ändern aber bis jetzt kein bock gehabt.

Aktuell speichern wir vorwiegend protokolle - aber eig wollen wir auch dateien zwischen speichern, evt aufgaben tracken ect.
Was wir eig brauchen ist klassische projekt managment software mit fokus auf aktivistinnen.

nextcloud collectives geht da eig total in die richtige richtung (hat z.b. auchn kanban board drin), finds aber immer bisschen bloated weil die komplette nextcloud mit dranhängt. heisst aber nicht das ich dagegen bin.

Am coolsten wäre es wenn wir verschiedene lösungen bis januar lokal deployed bekommen und dann den anderen vorstellen können um gemeinsam zu gucken was allen am besten gefällt.

Das alte system ist nicht wirklich user friendly, altbacken und die leute haben es glaub bisschen satt. dementsprechend wird es auch kaum genutzt. updaten soll wohl auch zieml nervig sein. Ausserdem haben wir keinen zugriff auf dem original admin account - die person ist nicht mehr da. man kann wahrsch den password hash in der DB ändern aber bis jetzt kein bock gehabt. Aktuell speichern wir vorwiegend protokolle - aber eig wollen wir auch dateien zwischen speichern, evt aufgaben tracken ect. Was wir eig brauchen ist klassische projekt managment software mit fokus auf aktivistinnen. nextcloud collectives geht da eig total in die richtige richtung (hat z.b. auchn kanban board drin), finds aber immer bisschen bloated weil die komplette nextcloud mit dranhängt. heisst aber nicht das ich dagegen bin. Am coolsten wäre es wenn wir verschiedene lösungen bis januar lokal deployed bekommen und dann den anderen vorstellen können um gemeinsam zu gucken was allen am besten gefällt.
Author
Collaborator

Habe erstmal versucht discourse zu schreiben im branch forum-playground. Problem ist das discourse nur über ssl kommunizieren möchte, und einen lokalen testserver zu erstellen würde änderungen in der quelle oder ein overlay benötigen, was mir nach zu viel aufwand für nen test erscheint.

Habe erstmal versucht discourse zu schreiben im branch [forum-playground](https://git.dynamicdiscord.de/kalipso/infrastructure/src/branch/forum-playground). Problem ist das discourse nur über ssl kommunizieren möchte, und einen lokalen testserver zu erstellen würde änderungen in der [quelle](https://github.com/NixOS/nixpkgs/blob/nixos-unstable/nixos/modules/services/web-apps/discourse.nix) oder ein overlay benötigen, was mir nach zu viel aufwand für nen test erscheint.
Author
Collaborator

So, nextcloud + collectives war sehr viel einfacher aufzustellen und geht jetzt auch zum testen

So, nextcloud + collectives war sehr viel einfacher aufzustellen und geht jetzt auch zum testen
Owner

Nice! I checked out the discourse host and for testing we can just generate self signed certs and pass them to the host using sops.

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650 -nodes -subj "/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname"

Problem is that we cant get sops to work right now because of #39.
i try to take care of that this week

Nice! I checked out the discourse host and for testing we can just generate self signed certs and pass them to the host using sops. ``` bash openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650 -nodes -subj "/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname" ``` Problem is that we cant get sops to work right now because of #39. i try to take care of that this week
Owner

There is now evaluation of possible solutions here: https://pad.systemli.org/p/B96jwllcOTb_Zoxa52P9-keep

There is now evaluation of possible solutions here: https://pad.systemli.org/p/B96jwllcOTb_Zoxa52P9-keep
Owner

Todos:

  • nextcloud vm auf fanny deployen
  • some backup solution
  • monitoring / alerting
Todos: - [x] nextcloud vm auf fanny deployen - [ ] some backup solution - [x] monitoring / alerting
ahtlon added this to the Make nextcloud useable project 2025-01-23 18:40:22 +01:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kalipso/infrastructure#26