MRBS Docker (allgemein)

Hallo Michael,

Ich hab mich noch nicht damit beschäftigt. Wenn sich die Datenbankstruktur nicht geändert hat, könnte man die Datenbank im alten System sichern und ins neue zurück sichern.
Aber darum kümmere ich mich, wenn ich etwas mehr Zeit habe. Zumal das alte System gut läuft.
Gruß,
Mathias

Hi,

Es geht, hab ich selbst auch gemacht. Einfach einen mysql dump machen und den dann wieder importieren.

VG, Dorian

1 „Gefällt mir“

Klingt gut…
Könnte etwas für die Herbstferien sein.
Gruß,
Mathias

1 „Gefällt mir“

Hallo Dorian,
neugierig, wie ich bin, habe ich heute auf einem Testserver deinen mrbs-docker ausprobiert.
Die installation war problemlos :slight_smile:

Wie konfiguriert man den ldaps-Zugriff auf den Schulserver? Das Verzeichnis /opt/mrbs-docker/config/www/ gibt es nicht.
In /opt/mrbs-docker/config/ gibt’s nur die Unterverzeichnisse mrbs und mysql.
Gruß,
Mathias

Hier:
/opt/mrbs-docker/config/mrbs/www/
Stand falsch in der Readme, ist korrigiert.

VG, Dorian

Die hab’ ich gesehen, aber was muss man da eintragen?
Bisher steht da nur $timezone = "Europe/Berlin".

In meiner bisherigen steht:

/*******************
 * Database settings
 ******************/
$dbsys = "mysql";

$db_host = "db"; //muss wohl angepasst werden

$db_database = "mrbs_raumbuchung";

$db_login = "mrbsdbuser";
$db_password = 'geheim';
$db_tbl_prefix = "mrbs_";
$db_persist = false;

$auth["type"] = "linuxmuster7"; 

$ldap_host = "ldaps://server.meineschule.de:636";

$ldap_lmn_accessgroups = array("teachers","p_mrbs");

$ldap_base_dn = "DC=linuxmuster,DC=lan";
$ldap_dn_search_dn = "CN=global-binduser,OU=Management,OU=GLOBAL,DC=linuxmuster,DC=lan";
$ldap_dn_search_password = "geheim";
$ldap_dn_search_attrib = "sAMAccountName";

Kann ich das einfach so reinkopieren?
Gruß,
Mathias

Hi Mathias,

Nein. Wichtig: Die Datenbankeinstellungen müssen raus. Die werden automatisch gesetzt. Auch die LDAP Auth funktioniert so nicht. Ich hatte hier mal meine Einstellungen gepostet:

VG, Dorian

Danke!

ja, den maintaine ich (im Sinne von: baue neu, sobald es php-updates gibt)
ich krieg ja nur noch 10% mit von dem was läuft.
Wenn ihr den Container von Dorian mit upgrade pfad als default anseht, sagt ihr mir Bescheid, am besten per PM oder mail, dann kann ich aufhören den „schlecht“ zu maintainen :slight_smile:

VG, Tobias

Hallo Dorian,
vielen Dank für deine config.ini.php. Die hat viel gebracht.
Zur Zeit hänge ich an der Sprache:


Die Monate und die Wochentage sind leider nicht übersetzt.
Weist du, wo man das ändern kann?
In lang.xx kommen Monate und Tage nicht vor?!?
Gruß,
Mathias

Hi Mathias,

Sorry, im Docker Image haben die locales gefehlt. Ich hab eben ein Update gepushed. Bitte wie hier beschrieben updaten.

Dann musst du noch $override_locale = "de-de"; in deine condig.inc.php einfügen.

VG, Dorian

Hallo Tobias, hallo Dorian,
ich finde eure Arbeit fantastisch. Ihr arbeitet beide am selben Projekt (mrbs). Das Design der neuen mrbs ist wirklich ansprechend.
Was ich an der linuxmuster.mrbs schätze ist die ldaps-Fähigkeit. Und natürlich die Integration unsere Datenschutzrichtlinien.
Ich fände es super, wenn ihr aus dem Projekt ein Joint Venture machen könntet.
Liebe Grüße,
Mathias

Hi Dorian,

Super, klappt :slight_smile:
Gruß,
Mathias

Hi Dorian,
ich hab mir deinen MRBS Docker nochmal angeschaut. Gefällt mir gut :slight_smile:
Zwei kleine Problemchen hab ich allerdings noch:

  1. Ich kann das MRBS nur über ldap und nicht über ldaps mit dem Server verbinden.
  2. $mrbs_company_more_info = " <a href='https://.../datenschutz'>Datenschutz</a> "; wird ignoriert.

Hast du mir da einen Tip?
Gruß,
Mathias

Das fixe ich heute Nachmittag. Nach meiner Matheklausur :sweat_smile:

Ich hab $ldap_port=389 und ldap_tls=true. Zusätlich habe ich noch die Zeileldap_set_option(null, LDAP_OPT_X_TLS_REQUIRE_CERT, LDAP_OPT_X_TLS_NEVER); in die config eingefügt. Danach muss man den container neustarten und dann ging es bei mir.

VG, Dorian

Hallo Dorian,
vielen Dank für deine schnelle Antwort trotz Matheklausur :slightly_smiling_face:
Viel Erfolg!!!
Und vielen Dank schon mal für’s fixen.
Gruß,
Mathias

1 „Gefällt mir“

Hallo Dorian,

nur so als Zwischenstand:

hat’s gebracht. Jetzt geht auch $ldap_host = "ldaps://10.0.0.1";.
Danke für den Tipp.
Gruß,
Mathias

Hi Mathias,

Cool :+1:
Der Fix ist released:

VG, Dorian

Hi Dorian,

Super Cool :upside_down_face:
Funktioniert super !!!
Vielen Dank,
Mathias

Hi zusammen,

der Docker ist auf MRBS 1.11.0 geupdated:

interessant sind die drei neuen Optionen:

$kiosk_mode_enabled = true;
$kiosk_QR_code = true;
$style_weekends = true;

VG,
Dorian

Hallo zusammen,

es gibt mal wieder ein Update:

  • Neue MRBS version v1.11.1
  • Locales funktionieren wieder
  • Eingebautes simplesamlphp für SAML SSO

VG,
Dorian

1 „Gefällt mir“