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.
apt-get install mysql-server
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
apt-get install apache2 php5 php5-mysql php5-common php-gd
cd /var/www wget http://owncloud.org/releases/owncloud-latest.tar.bz2 tar -xvf owncloud-latest.tar.bz2 rm owncloud-latest.tar.bz2
chown -R www-data:www-data owncloud
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
Damit das ganze einwenig sicherer wird, aktivieren wir den SSL Zugang und deaktivieren alles was nicht verschlüsselt daher kommt.
mkdir /etc/apache2/ssl cd /etc/apache2/ssl
openssl req -new -x509 -keyout owncloudServer.pem -out owncloudServer.pem -days 365 -nodes