Nextcloud: mudanças entre as edições
Sem resumo de edição |
|||
Linha 18: | Linha 18: | ||
apt list --upgradable | apt list --upgradable | ||
sudo apt upgrade -y | sudo apt upgrade -y | ||
Linha 36: | Linha 35: | ||
sudo apt install apache2 -y | sudo apt install apache2 -y | ||
sudo apt install mariadb-server -y | sudo apt install mariadb-server -y | ||
sudo apt install libapache2-mod-php7.4 -y | sudo apt install libapache2-mod-php7.4 -y | ||
sudo apt install php7.4-gd -y | sudo apt install php7.4-gd -y | ||
sudo apt install php7.4-mysql -y | sudo apt install php7.4-mysql -y | ||
sudo apt install php7.4-curl -y | sudo apt install php7.4-curl -y | ||
sudo apt install php7.4-mbstring -y | sudo apt install php7.4-mbstring -y | ||
sudo apt install php7.4-intl -y | sudo apt install php7.4-intl -y | ||
sudo apt install php7.4-gmp -y | sudo apt install php7.4-gmp -y | ||
sudo apt install php7.4-bcmath -y | sudo apt install php7.4-bcmath -y | ||
sudo apt install php-imagick -y | sudo apt install php-imagick -y | ||
sudo apt install php7.4-xml -y | sudo apt install php7.4-xml -y | ||
sudo apt install php7.4-zip -y | sudo apt install php7.4-zip -y | ||
Linha 64: | Linha 51: | ||
sudo systemctl status apache2 | sudo systemctl status apache2 | ||
sudo systemctl restart apache2 | sudo systemctl restart apache2 | ||
sudo systemctl start apache2 | sudo systemctl start apache2 | ||
sudo systemctl stop apache2 | sudo systemctl stop apache2 | ||
Linha 74: | Linha 58: | ||
sudo /etc/init.d/mysql start | sudo /etc/init.d/mysql start | ||
sudo mysql -uroot -p | sudo mysql -uroot -p | ||
CREATE USER 'rjgs'@'localhost' IDENTIFIED BY 'R0b150nJ03l'; | CREATE USER 'rjgs'@'localhost' IDENTIFIED BY 'R0b150nJ03l'; | ||
CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; | CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; | ||
GRANT ALL PRIVILEGES ON nextcloud.* TO 'rjgs'@'localhost'; | GRANT ALL PRIVILEGES ON nextcloud.* TO 'rjgs'@'localhost'; | ||
FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
quit; | quit; | ||
Linha 90: | Linha 68: | ||
sudo mkdir .nextcloud/ | sudo mkdir .nextcloud/ | ||
cd .nextcloud/ | cd .nextcloud/ | ||
sudo wget https://download.nextcloud.com/server/releases/latest.zip | sudo wget https://download.nextcloud.com/server/releases/latest.zip | ||
unzip latest.zip | unzip latest.zip | ||
sudo cp -vur nextcloud /var/www | sudo cp -vur nextcloud /var/www | ||
sudo chown -R www-data:www-data /var/www/html/nextcloud/config/ | sudo chown -R www-data:www-data /var/www/html/nextcloud/config/ | ||
sudo chmod -R 770 /var/www/html/nextcloud/config/ | sudo chmod -R 770 /var/www/html/nextcloud/config/ | ||
sudo chown -R www-data:www-data nextcloud/ | sudo chown -R www-data:www-data nextcloud/ | ||
sudo chmod -R 775 nextcloud/ | sudo chmod -R 775 nextcloud/ | ||
Linha 114: | Linha 84: | ||
sudo apt update | sudo apt update | ||
apt list --upgradable | apt list --upgradable | ||
sudo apt upgrade -y | sudo apt upgrade -y | ||
Edição das 19h33min de 27 de agosto de 2024
NextCloud
NextCloud Client
Para instalar o client do Nextcloud você deve recorrer ao site oficial da empresa.
https://nextcloud.com/install/
Escolha o instalador conforme seu Sistema Operacional.
NextCloud Server
Via APT
Atualiza:
sudo apt update
apt list --upgradable sudo apt upgrade -y
Instalando o Vim
sudo apt install vim -y
Instalando o zip e unzip
sudo apt install zip unzip -y
Trocando o HOSTNAME do Server.
echo "nextcloud" | tee /etc/hostname
Instalando os pacotes necessários.
sudo apt install apache2 -y sudo apt install mariadb-server -y sudo apt install libapache2-mod-php7.4 -y sudo apt install php7.4-gd -y sudo apt install php7.4-mysql -y sudo apt install php7.4-curl -y sudo apt install php7.4-mbstring -y sudo apt install php7.4-intl -y sudo apt install php7.4-gmp -y sudo apt install php7.4-bcmath -y sudo apt install php-imagick -y sudo apt install php7.4-xml -y sudo apt install php7.4-zip -y
Operação do Daemon
sudo systemctl status apache2 sudo systemctl restart apache2 sudo systemctl start apache2 sudo systemctl stop apache2
Banco de Dados
sudo /etc/init.d/mysql start sudo mysql -uroot -p CREATE USER 'rjgs'@'localhost' IDENTIFIED BY 'R0b150nJ03l'; CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; GRANT ALL PRIVILEGES ON nextcloud.* TO 'rjgs'@'localhost'; FLUSH PRIVILEGES; quit;
Download
sudo mkdir .nextcloud/ cd .nextcloud/ sudo wget https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip sudo cp -vur nextcloud /var/www sudo chown -R www-data:www-data /var/www/html/nextcloud/config/ sudo chmod -R 770 /var/www/html/nextcloud/config/ sudo chown -R www-data:www-data nextcloud/ sudo chmod -R 775 nextcloud/
Via Snap
Instalação
Atualiza:
sudo apt update apt list --upgradable sudo apt upgrade -y
Instalando o suporte ao snap
sudo apt install snapd -y
Instalando o Nextcloud
sudo snap install nextcloud
Após isso basta acessar o servidor, com o IP pelo navegador. Você será direcionado á pagina de login, solicitando que crie seu usuario.
Troubleshooting
Erro no primeiro acesso
Logo no primeiro acesso, depois da instalação,
Acessar através de um domínio inseguro
Por favor contacte seu administrador. Se você for o administrador, edite a configuração "trusted_domains" em config/config.php como o exemplo em config.sample.php.
Mais informações de como configurar isso podem ser encontradas na documentação.
Como diz no aviso, você deve editar o arquivo *config/config.php* que estará na pasta de instalação do Nextcloud tendo sua localização dependendo da forma que foi instalado.
vim config/config.php
Neste arquivo, inclua o ip
'trusted_domains' => [ 'demo.example.org', '10.111.112.113', '[2001:db8::1]' ],
ou
'trusted_domains' => array ( 0 => '192.168.0.123', // IP do host que foi instalado o Nextcloud 1 => 'seudominio.com.br', // Domínio da rede ou DDNS. ),
Depois, reinicie o servidor:
sudo reboot
Fonte
- https:/#/docs.nextcloud.com/server/23/admin_manual/installation/example_ubuntu.html