Jump to content
Froxlor Forum

Ruppel

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by Ruppel

  1. OK, falls ich es über die DB Schiene machen will, dann geht das so. Mein initiales Problem löst es allerdings nicht! Ich bekomme es auch händisch nicht hin, dass FCGID und nssextrausers korrekt konfiguriert sind. Die verschiedenen Schritte habe ich im initialen Post ja geschrieben. Aber ich bin mir unsicher über deren Reihenfolge und ob da noch etwas fehlt. Dafür brauche ich Unterstützung (mal ganz unabhängig von Ansible). Der Zielzustand soll sein, dass die Kunden sauber voneinander getrennt sind durch eigene User und Berechtigungen und auch dass froxlor selbst einen eigenen User mit eigenen Berechtigungen hat. Diesen Zielzustand habe ich auch manuell noch nicht hinbekommen. Wenn ich es dann manuell nachvollziehbar hinbekomme, kann ich mir überlegen, wie ich es in Ansible umsetze.
  2. Hi, danke für die schnelle Antwort. Das kann man schon machen, aber dann braucht man sehr viel internes Froxlor Entwickler Wissen, das bei mir nicht vorhanden ist. Ich wollte mir nicht im Detail anschauen, was im PHP nach dem Post der Konfig-Daten passiert und das nachstellen, sondern einfach das händische Eingeben automatisieren. Dann könnt ihr auch mal interne Dinge ändern, ohne dass mein Ansible plötzlich nicht mehr tut und ich wieder den ganzen Code analysieren muss. Die Schnittstelle für mich ist der normale Installationsprozess. Den simuliere ich mit den Ansible Skripten. Ich will nicht in den Eingeweiden von Froxlor wühlen 🙂 (klingt jetzt evtl. etwas zu hart). Und im normalen Installationsprozess habe ich z.B. noch nichts über die Datei userdata.inc.php gelesen und auch nichts davon gelesen, dass man die Konfig auch per SQL in die DB schubsen kann. Also, wie ist der beste Weg, um bei Apache und Ubuntu das FCGID mit nssextrausers das froxlor per Ansible korrekt zu konfigurieren? Und falls die Antwort auf Internas geht, dann brauche ich ganz genaue Infos, denn ich will wie gesagt nicht in >1000 PHP files suchen... 🙂 Gruß, Ruppel
  3. Hallo, ich möchte meinen Server mit froxlor administrieren. Aber da ich ein IaC (Infrastructure as Code) Verfechter bin, will ich den Server mit ansible Skripten aufsetzen. Bis jetzt bin ich schon gut voran gekommen, froxlor wird installiert und lässt sich aufrufen. Jedoch möchte ich die saubere Kundentrennung mit FCGID und nssextrausers einsetzen und da werde ich aus den Dokus nicht schlau, in welcher Reihenfolge was gemacht werden muss. Folgendes ist ja zu tun: Pakete installieren Apache Module aktivieren MOD_PHP deaktivieren und deinstallieren User und Gruppe anlegen (useradd... froxlorlocal) chown auf /var/www Konfiguration im Web-Interface (welche eigentlich alles genau? Und, geht das auch per Skript?) Apply services mit php /var/www/froxlor/install/scripts/config-services.php (mehr?) Meine bisherigen Versuche dahingehend waren leider ohne Erfolg und aus den Dokus bin ich, wie gesagt, nicht schlau geworden. Der bisherige Stand meiner Ansible Skripte liegt hier: https://github.com/ruppel/Froxlor-Server Ich setze auf einem minimalem Ubuntu 20.04 Server auf. Dann kommen per Skript apache, mariadb, dovecot, postfix, pureftp, bind, maildrop, awstats und (vorerst) zuletzt froxlor. Für Unterstützung wäre ich sehr dankbar! Grüße, Ruppel
×
×
  • Create New...