====== 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