mirror of
https://github.com/nextcloud/vm.git
synced 2025-10-26 11:27:32 +00:00
Allow temporary links + inform about FQDN
This commit is contained in:
parent
7be8abda13
commit
591a637eee
@ -91,13 +91,21 @@ sudo -u www-data php $NCPATH/occ app:enable spreedme
|
||||
|
||||
# Generate secret keys
|
||||
SHAREDSECRET=$(openssl rand -hex 32)
|
||||
TEMPLINK=$(openssl rand -hex 32)
|
||||
sed -i "s|sharedsecret_secret = .*|sharedsecret_secret = $SHAREDSECRET|g" "$SNAPDIR/current/server.conf"
|
||||
|
||||
# Populate the else empty config file (uses database for content by default)
|
||||
cp "$NCPATH/apps/spreedme/config/config.php.in" "$NCPATH/apps/spreedme/config/config.php"
|
||||
|
||||
# Place the key in the NC app config
|
||||
sed -i "s/.*SPREED_WEBRTC_SHAREDSECRET.*/ const SPREED_WEBRTC_SHAREDSECRET = '$SHAREDSECRET';/g" "$NCPATH/apps/spreedme/config/config.php"
|
||||
sed -i "s|.*SPREED_WEBRTC_SHAREDSECRET.*| const SPREED_WEBRTC_SHAREDSECRET = '$SHAREDSECRET';|g" "$NCPATH/apps/spreedme/config/config.php"
|
||||
|
||||
# Allow to create temporary links
|
||||
sed -i "s|.*OWNCLOUD_TEMPORARY_PASSWORD_LOGIN_ENABLED.*| const OWNCLOUD_TEMPORARY_PASSWORD_LOGIN_ENABLED = true;|g" "$NCPATH/apps/spreedme/config/config.php"
|
||||
|
||||
# Set temporary links hash
|
||||
sed -i "s|.*OWNCLOUD_TEMPORARY_PASSWORD_SIGNING_KEY.*| const OWNCLOUD_TEMPORARY_PASSWORD_SIGNING_KEY = '$TEMPLINK';|g" "$NCPATH/apps/spreedme/config/config.php"
|
||||
|
||||
|
||||
# Enable Apache mods
|
||||
a2enmod proxy \
|
||||
@ -145,6 +153,8 @@ then
|
||||
else
|
||||
echo
|
||||
echo "Success! SpreedMe is now installed and configured."
|
||||
echo "You may have to change SPREED_WEBRTC_ORIGIN in:"
|
||||
echo "(sudo nano) $NCPATH/apps/spreedme/config/config.php"
|
||||
echo
|
||||
exit 0
|
||||
fi
|
||||
|
||||
Loading…
Reference in New Issue
Block a user