Nextcloud: mudanças entre as edições

De RJGS Wiki
Ir para navegação Ir para pesquisar
Criou página com '= NextCloud = == Instalação == 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 a...'
 
Sem resumo de edição
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
= NextCloud =
= NextCloud =


== Instalação ==
== 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:
Atualiza:
Linha 39: Linha 49:


Operação do Daemon
Operação do Daemon
Status do Servidor


  sudo systemctl status apache2  
  sudo systemctl status apache2  
Reinicia o Servidor
  sudo systemctl restart apache2  
  sudo systemctl restart apache2  
Inicia o Servidor
  sudo systemctl start apache2  
  sudo systemctl start apache2  
sudo systemctl stop apache2


Para do Servidor
==== Banco de Dados ====
 
sudo systemctl stop apache2
 
== Banco de Dados ==


  sudo /etc/init.d/mysql start  
  sudo /etc/init.d/mysql start  
Linha 66: Linha 65:
  quit;  
  quit;  


== Download ==
==== Download ====


  sudo mkdir .nextcloud/  
  sudo mkdir .nextcloud/  
Linha 77: Linha 76:
  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/  
=== 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
<pre>
'trusted_domains' =>
  [
    'demo.example.org',
    '10.111.112.113',
    '[2001:db8::1]'
  ],
</pre>
ou
<pre>
'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.
  ),
</pre>
Depois, reinicie o servidor:
sudo reboot


== Fonte ==
== Fonte ==


* https://docs.nextcloud.com/server/23/admin_manual/installation/example_ubuntu.html
* https:/#/docs.nextcloud.com/server/23/admin_manual/installation/example_ubuntu.html
 
* https://help.nextcloud.com/t/this-problem-is-usually-solved-by-giving-the-web-server-write-access-to-the-config-directory/26322
* https://help.nextcloud.com/t/this-problem-is-usually-solved-by-giving-the-web-server-write-access-to-the-config-directory/26322

Edição atual tal como às 19h52min de 27 de agosto de 2024

NextCloud[editar | editar código-fonte]

NextCloud Client[editar | editar código-fonte]

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[editar | editar código-fonte]

Via APT[editar | editar código-fonte]

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[editar | editar código-fonte]

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[editar | editar código-fonte]

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[editar | editar código-fonte]

Instalação[editar | editar código-fonte]

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[editar | editar código-fonte]

Erro no primeiro acesso[editar | editar código-fonte]

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[editar | editar código-fonte]

  • https:/#/docs.nextcloud.com/server/23/admin_manual/installation/example_ubuntu.html