Com instal·lar NextCloud
Primer de tot tenim que actualitzar el paquets utilitzan aquest comandaments:
su
apt-get update
apt-get upgrade
apt-get install sudo
Després tenim que preparar el servidor
sudo apt-get install openssh-server
sudo apt-get install -y curl wget git vim unzip htop net-tools
sudo timedatactl set-time ‘aaaa-mm-dd hh:mm’ && timedatectl status
sudo apt autoremove -y && sudo apt clean
Instal·lar Apache, PHP i Mariadb
sudo apt install apache2 mariadb-server libapache2-mod-php -y
sudo apt install php php-gd php-mysql php-curl php-mbstring php-intl php-xml php-zip php-bz2 php-fileinfo php-common php-imagick php-bcmath php-gmp php-cli php-redis unzip curl -y
Configura i accedeix a mysql
sudo mysql_secure_installation
sudo mysql -u root -p
Y dins del mysql posem aixó
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER ‘nextclouduser’@’localhost’ IDENTIFIED BY ‘contraseña_segura’;
GRANT ALL PRIVILEGES ON nextcloud.* TO ‘nextclouduser’@’localhost’;
FLUSH PRIVILEGES;
EXIT;
Descarregar Nextcloud
cd /var/www/
sudo curl -LO https://download.nextcloud.com/server/releases/latest.zip
sudo unzip latest.zip
sudo chown -R www-data:www-data nextcloud
sudo chmod -R 755 nextcloud
Per configurar el servido apache
sudo nano /etc/apache2/sites-available/nextcloud.conf
Dins posem això:
<VirtualHost *:80>
ServerName tu-dominio-o-ip
DocumentRoot /var/www/nextcloud
<Directory /var/www/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>
Per ultim activem tot
sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl reload apache2
Com trobar el nostre NextCloud
Per trobar el meu NexCloud vaig buscar:
la_meva_ip/nextcloud
Per buscar la tva ip posa en la teva terminal:
ip a
Amb això et sortiria la part principal del Nextcloud
Tota l’informació que tenim que posar es la que vam posar anteriorment en el nostre MYSQL
