====== Owncloud Server erstellen ====== Eine echte Dropboxalternative ist der Owncloud Server. Hier wird als Grundstruktur ein Ubuntu Linux 12.04 verwendet. Ein funktionierender SSH Server sollte bereits vorhanden sein. ===== Installation manuell ===== - apt-get install mysql-server - Bei der Installation setzt man ein neues Passwort für den root User (Ist nicht der root vom Server) - Nun wir ein User inkl. DB für den Ownclouddienst angelegt.mysql -u root -p create user 'srv_owncloud'@'localhost' identified by 'PASSWORD'; grant create on *.* to 'srv_owncloud'@'localhost' with grant option; flush privileges; create database db_owncloud; grant all privileges on db_owncloud.*to 'srv_owncloud'@'localhost' identified by 'PASSWORD'; flush privileges; quit - Jetzt installieren wir den Apache2 Server inkl. PHP5 und Schnittstelle apt-get install apache2 php5 php5-mysql php5-common php-gd - Nun installieren wir den Aktuellste Owncloud version cd /var/www wget http://owncloud.org/releases/owncloud-latest.tar.bz2 tar -xvf owncloud-latest.tar.bz2 rm owncloud-latest.tar.bz2 - Als nächstes sollte der Owncloud Ordner die Rechte des ApacheServers erhaltenchown -R www-data:www-data owncloud - Nun Öffnet man den Browser mit der Adresse [[http://owncloudServer/owncloud]] und meldet sich mit den DB informationenen an. ===== Installation über Repository ===== 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 install owncloud ===== SSL aktivieren ===== Damit das ganze einwenig sicherer wird, aktivieren wir den SSL Zugang und deaktivieren alles was nicht verschlüsselt daher kommt. - Verzeichniss für die Zertifikate erstellen mkdir /etc/apache2/ssl cd /etc/apache2/ssl - openssl req -new -x509 -keyout owncloudServer.pem -out owncloudServer.pem -days 365 -nodes