Nextcloud
Korvaa KÄYTTÄJÄ ja SALASANA
sudo apt install -y apache2 mariadb-server libapache2-mod-php php-gd php-mysql php-curl php-mbstring php-intl php-gmp php-bcmath php-xml php-imagick php-zip
sudo mysql
CREATE USER 'KÄYTTÄJÄ'@'localhost' IDENTIFIED BY 'SALASANA';
CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'KÄYTTÄJÄ'@'localhost';
FLUSH PRIVILEGES;
quit;
cd /var/www/
sudo wget https://download.nextcloud.com/server/releases/latest.tar.bz2
sudo tar -xvf latest.tar.bz2
sudo mkdir -p /var/www/nextcloud/data
sudo chown -R www-data:www-data /var/www/nextcloud/
sudo chmod 750 /var/www/nextcloud/data
sudo nano /etc/apache2/sites-available/nextcloud.conf
###########
Alias /nextcloud ”/var/www/nextcloud/”
<Directory /var/www/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
###########
sudo a2ensite nextcloud.conf
sudo systemctl reload apache2
portin vaihto:
sudo nano /etc/apache2/ports.conf
sudo nano /etc/apache2/sites-available/000-default.conf
80 to 880
Listen 880
sudo service apache2 restart
http://localhost:880/nextcloud
KÄYTTÄJÄ
SALASANA
nextcloud
localhost
sudo mkdir -p /var/nextcloud
sudo mv -v /var/www/nextcloud/data /var/nextcloud/data
cd /var/www/nextcloud/config
sudo cp -p config.php config.php.bk
sudo nano config.php
'datadirectory' ⇒ '/var/www/nextcloud/data', MUUTA TÄMÄ RIVI TÄLLÄISEKSI:
'datadirectory' ⇒ '/var/nextcloud/data',
MUOKKAA ULKOINEN IP SOPIVAKSI:
array (
0 ⇒ 'NIMI:880',
1 ⇒ 'IP:880',
2 ⇒ 'ULKOINEN IP-OSOITE:880',
sudo chown -R www-data:www-data /var/nextcloud/data
sudo nano /etc/php/8.1/apache2/php.ini
sudo nano /etc/php/8.1/cli/php.ini
MUUNNA NÄMÄ RIVIT:
memory_limit = 128M < EI
post_max_size = 8M
upload_max_filesize = 2M
TÄLLÄISIKSI:
memory_limit = 1G < EI
post_max_size = 100G
upload_max_filesize = 100G
sudo service apache2 restart