Obsah
Owncloud instalace
Pro Debian a Ubuntu jsou připravené balíčky.
Více na stránkách projektu: https://download.owncloud.org/download/repositories/stable/owncloud/
Instalace a konfigurace MySql
apt-get install mysql-server mysql-common mysql-client mysql-utilities
Založení databáze
CREATE DATABASE IF NOT EXISTS owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'ownclduser'@'localhost' IDENTIFIED BY 'password';
Manuální vložení souborů do Owncloud/Nextcloud
http://bartsimons.me/manually-add-files-to-owncloud/
V root složce OwnCloud/NextCloud spustit:
cd /var/www/nextcloud sudo -u www-data php occ files:scan --all
NextCloud instalace
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-nextcloud-on-ubuntu-16-04
https://www.linux.com/learn/how-install-nextcloud-server-ubuntu
Instalace NC na Debian 9
https://www.howtoforge.com/tutorial/how-to-install-nextcloud-15-on-debian-9/
Instalace Apache, Mysql a php modulů
apt-get install apache2 apt-get install mysql-server apt-get install php libapache2-mod-php php-mcrypt php-mysql apt-get install libxml2-dev php-zip php-dom php-xmlwriter php-xmlreader php-gd php-curl php-mbstring
Instalace Nextcloud
Poslední verze NextCloud z adresy https://download.nextcloud.com/server/releases/
wget https://download.nextcloud.com/server/releases/nextcloud-12.0.0.tar.bz2
Rozbalí do /var/www/nextcloud
tar -C /var/www -xvjf nextcloud-12.0.0.tar.bz2
Nastavení oprávnění pro složku nextcloud
- nextcloud_permissions.sh
#!/bin/bash ocpath='/var/www/nextcloud' htuser='www-data' htgroup='www-data' rootuser='root' printf "Creating possible missing Directories\n" mkdir -p $ocpath/data mkdir -p $ocpath/assets mkdir -p $ocpath/updater printf "chmod Files and Directories\n" find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640 find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750 chmod 755 ${ocpath} printf "chown Directories\n" chown -R ${rootuser}:${htgroup} ${ocpath}/ chown -R ${htuser}:${htgroup} ${ocpath}/apps/ chown -R ${htuser}:${htgroup} ${ocpath}/assets/ chown -R ${htuser}:${htgroup} ${ocpath}/config/ chown -R ${htuser}:${htgroup} ${ocpath}/data/ chown -R ${htuser}:${htgroup} ${ocpath}/themes/ chown -R ${htuser}:${htgroup} ${ocpath}/updater/ chmod +x ${ocpath}/occ printf "chmod/chown .htaccess\n" if [ -f ${ocpath}/.htaccess ] then chmod 0644 ${ocpath}/.htaccess chown ${rootuser}:${htgroup} ${ocpath}/.htaccess fi if [ -f ${ocpath}/data/.htaccess ] then chmod 0644 ${ocpath}/data/.htaccess chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess fi
Konfigurace Apache serveru
Ve složce /etc/apache2/sites-available vytvořte konfigurační soubor nextcloud.conf
- nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" <Directory /var/www/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud </Directory>
Vytvořte symlink ve složce /etc/apache2/sites-enable
ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf
Aktivace apache modulů
a2enmod headers a2enmod env a2enmod dir a2enmod mime a2enmod ssl a2ensite default-ssl
Načtení aktuaální apache konfigurace
service apache2 reload
Dále je nutné nastavit Apache a vytvořit MySQL databázi např. podle tohoto návodu:
Nextcloud client
Aktuální verze klienta pro Windows je 2.5 Přes níže uvedený odkaz lze stáhnout starší verze NC klienta
