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
- Raspberry Pi 3B+
- une carte SD pour le system ( NOOBS pre-installé)
- lecteur de carte mémoire Flash ( avec une carte 30Gb et une 256 Gb )
logiciel
- apache2
- Database postgresql.
- les source de Nextcloud version 14.0.3
les resources
-
un post sur HowtoForge
-
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
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
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.
Comments
No comments yet. Be the first to react!