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