Nextcloud
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