{{tag> owncloud}} ====== Pre - Installationsscript für Owncloud ====== zurück zum Artikel -> [[anwenderwiki:owncloud:owncloud5]] Benutzung auf eigenes Risiko! Nach dem Aufrufen des Scriptes im Browser **''http://server/owncloud''** eingeben und Installation abschließen. #! /bin/bash # pfad="/var/www/owncloud" kennwort="12345678" echo "##################################################" echo "# Paketquelle einrichten und installieren... #" echo "##################################################" cd /root echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud.list wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key apt-key add - < Release.key apt-get update apt-get -y install owncloud echo "######################################" echo "# mysql Datenbank einrichten ... #" echo "######################################" mysql -e "CREATE USER 'oadmin'@'localhost' IDENTIFIED BY '$kennwort';" mysql -e "CREATE DATABASE IF NOT EXISTS owncloud;" && echo "... Datenbank erstellt ..." mysql -e "GRANT ALL PRIVILEGES ON owncloud.* TO 'oadmin'@'localhost' IDENTIFIED BY '$kennwort';" echo "######################################" echo "# php einrichten ... #" echo "######################################" option="php_flag magic_quotes_gpc Off" sed -i "// a $option" "$pfad/.htaccess" echo "######################################" echo "# Cronjob einrichten ... #" echo "######################################" echo "*/5 * * * * root php -f $pfad/cron.php" > /etc/cron.d/owncloud service apache2 restart exit 0