Nextcloud

Migration Owncloud Step 1

Pourquoi Migrer ?

Parce que mon installation de owncloud n'est plus à jour . Le client me dit que la version n'est plus supportée.

Pourquoi NextCloud ?

On en dit du bien sur les réseaux sociaux :-)

Il parait que c'est simple.

Architecture

Matériel

  1. Raspberry Pi 3B+
  2. une carte SD pour le system ( NOOBS pre-installé)
  3. lecteur de carte mémoire Flash ( avec une carte 30Gb et une 256 Gb )

logiciel

  1. apache2
  2. Database postgresql.
  3. les source de Nextcloud version 14.0.3

les resources

  1. doc Nextcloud

  2. un post sur HowtoForge

  3. mastodon ;-)

La mise en Oeuvre

Installation apache2 et php7.0

apt install apache2 libapache2-mod-php7.0

apt install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring

apt install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

installation postgresql

instalation binaire

apt install postgresql-common

Edition du fichier de configuration pour ne pas avoir le cluster main.

mise à jour des chemins pour data et xog datafiles.

apt install postgresql-9.6

creation Cluster

comme root

pg_createcluster 9.6 nextcloud

lancement du cluster

pg_ctlcluster 9.6 nextcloud start

Creation utilisateur et DB

Creation db

Installation des sources

Recopier dans /var/www l'extraction du fichier zip

Changer le propriétaire.

chown -R www-data.www-data nextcloud

créer le répertoire data

Lui données les bons droits

cd /votreracine

mkdir data

chown www-data:www-data data

chmod 0770 data

configurer Apache ....

lancer votre browser sur

http://localhost

Interface

Interface initialisation Nextcloud

Warning ça ne marche pas si on n'utilise pas le bon utilisateur de connexion à la base postgresql. l'application dans ce cas crée un utilisateur oc_nomdevotreadmin mais l'appli échoue car ce nouvel utilisateur n'a pas le droit de connect à la base.

la suite