NextCloud

Szükséges extra PHP modulok

sudo apt-get install php8.2-soap php8.2-xml php8.2-zip php8.2-gd

Jogosultság beállítása

sudo chown -R www-data:www-data /var/www/html

Telepítés

Konfigurálás

sudo mysql -u root
create database nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'Passwd-123';
GRANT ALL PRIVILEGES ON * . * TO 'nextcloud'@'localhost';
 
export NC_HOME=/var/www/html
cd $NC_HOME
sudo -u www-data php occ  maintenance:install --database "mysql" --database-name "nextcloud"  --admin-user "root" --database-user "nextcloud" --database-pass "Passwd-123"
# írj be bármilyen jelszót a root kérdésére
 
sudo -u www-data php occ user:resetpassword root

Collabora Online - Built-in CODE Server (ARM64) telepítése

export NC_HOME=/var/www/html
cd $NC_HOME
sudo -u www-data php -d memory_limit=512M occ app:install richdocumentscode_arm64

Dokumentumok könyvtár (pl. .md szövegfájlok)

export NC_HOME=/var/www/html 
export USER_NAME=pzoli
sudo ls $NC_HOME/data/$USER_NAME/files/Documents
# Notes modul telepítése után a jegyzetek helye
sudo ls $NC_HOME/data/$USER_NAME/files/Notes

File mozgatás után adatbázis frissítés

export NC_HOME=/var/www/html
cd $NC_HOME
sudo -u www-data php occ files:scan --all

PHP beállítások

Ha módosítottunk az php.ini-ben, akkor ezt ne felejtsük el:

sudo service apache2 restart
sudo service php8.2-fpm restart