====== 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 === #!/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'' Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud 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:\\ https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04 ===== Nextcloud client ===== Aktuální verze klienta pro Windows je 2.5 Přes níže uvedený odkaz lze stáhnout starší verze NC klienta https://download.nextcloud.com/desktop/releases/Windows/