Hallo,
ich will Rainloop installieren, das klappt. Leider setzt Rainloop schändlicherweise Admin:12345 als standard Passwort. Finde ich unerhört, dass man das nicht abstellt.
Nun, wie dem auch sei. Das Passwort wird aus der application.ini gezogen. Da steht dass dann klartext drinnen...
Die Datei wird aber erst dann generiert, wenn man die Seite aufruft. Also https://meineseite.de/webmail/?admin
Ich habe schon ales mögliche experimentiert. Leider ohne Erfolg
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | COMPLETEDOMAIN="https://${MYDOMAN}/webmail/?admin" # Maybe request GET is enough if curl -s --head --request GET ${COMPLETEDOMAIN} | grep "HTTP/2 200" > /dev/null 2>&1; then #echo "${MYDOMAN} is UP" # make the config for rainloop curl -s ${COMPLETEDOMAIN} > /dev/null 2>&1 else check_service "nginx" fi wget ${MYDOMAIN}/webmail/?admin #curl --user admin:12345 ${COMPLETEDOMAIN} -v #if [ ! -f /etc/nginx/html/${MYDOMAN}/webmail/data/_data_/_default_/configs/application.ini ]; then #curl ${COMPLETEDOMAIN} #fi if [ ! -f /etc/nginx/html/${MYDOMAN}/webmail/data/_data_/_default_/configs/application.ini ]; then echo "Rainloop default login...." >> /root/rainloop.txt fi # Now copy config application.ini :) cp ${SCRIPT_PATH}/configs/rainloop/application.ini /etc/nginx/html/${MYDOMAN}/webmail/data/_data_/_default_/configs/application.ini RAINLOOP_ADMIN_PASSWORD=$(password) RAINLOOP_ADMIN_USER=$(username) sed -i "s/RAINLOOP_ADMIN_PASSWORD/${RAINLOOP_ADMIN_PASSWORD}/g" /etc/nginx/html/${MYDOMAIN}/webmail/data/_data_/_default_/configs/application.ini sed -i "s/RAINLOOP_ADMIN_USER/${RAINLOOP_ADMIN_USER}/g" /etc/nginx/html/${MYDOMAIN}/webmail/data/_data_/_default_/configs/application.ini |
Leider reicht es nicht nur die application.ini zu kopieren, daher ist der Aufruf zwingend nötig.
Per wget habe ich dann nur eine index file. curl gibt mit das ja in der cli aus. Bringt mir in sofern leider alles nichts :/
hatte auch schon mit curl -d Admin:12345 DOMAIN versucht aus lauter verzweiflung, wohl wissend, dass kein Login möglic ist, weil die application.ini noch gar nicht da ist und somit kein Login.
Hat jemand von euch eine Idee?
LG