OwnCloud 8 - pve

Da PNLUG.
Versione del 13 set 2015 alle 15:42 di Rcolonello (Discussione | contributi) (Installazione)

Abstract

Come installare velocemente OwnCloud 8 su ProxmoxVE.

Prerequisiti

Tip : Dalla console di pve

   wget -P /vz/template/cache http://get.wlan0.ru/x/debian-8.0-x86_64-minimal.tar.gz

immagine da 125 MB.

Installazioni preparatorie

Installazione e setup Debian 8

  • Creare un container e scegliere il template debidebian-8.0-x86_64-minimal.tar.gzan-8.0-x86_64-minimal.tar.gz.
  • Assegnare una password di root
  • Gestire la rete come più vi aggrada.
  • apt-get update
  • apt-get upgrade

Installazione OwnCLoud 8

Repo

Per poter installare OwnCloud 8, dobbiamo aggiungere i repository owncloud.

deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /

Potete aggiungerli nei modi preferiti, gli stessi gestori del sito suggeriscono :

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list

Key

Installiamo le key per rendere il repository trust (sicuro)

cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add - < Release.key

Aggiornamento Repo

 apt-get update
 apt-cache search owncloud

Se non ci sono errori e l'elenco ci propone una lista di pacchetti owncloud* siamo pronti.

Installazione OC

 apt-get install owncloud

Il wizard d'installazione vi chiede la password si mysql, annotatela vi servirà dopo.

Configurazione mysql

Conclusa l'installazione facciamo il setup di mysql.

 mysql --defaults-file=/etc/mysql/debian.cnf

Qui vi servirà la password (mysecurepassword) salvata prima. Andiamo a creare il database

 CREATE DATABASE owncloud;

Creiamo l'utente

 CREATE USER owncloud@localhost IDENTIFIED BY 'mysecurepassword';

Diamo accesso all'utente al DB

 GRANT ALL PRIVILEGES ON owncloud.* TO owncloud@localhost;

poi

 flush privileges;

una sorta di applica. Ora possiamo uscire

 quit

Storage

Andiamo a creare uno spazio dove raccogliere tutti i file in upload.

mkdir /var/owncloud

poi diamo la proprietà alla cartella all'utente/gruppo www-data

chown www-data:www-data /var/owncloud

poi modifichiamo i permessi :

chmod 750 /var/owncloud


Nota :

0750 = User:rwx Group:r-x World:---
r = read
w = write
x = execute

Conclusione

L'installazione è conclusa e anche la cara cli per ora non ci servirà più. Per procedere con l'installazione abbiamo bisogno di sapere l'indirizzo IP o l'hostname della vostra macchina owncloud. Se il vostro DNS interno funziona bene potete usare il nome macchina

hostname

oppure l'indirizzo ip.

ip addr show  | grep 'inet '

dovrebbe restituire l'elenco degli ip Annotale il vostro.

Avvio parte web

Aprite il vostro browser e puntate all'indirizzo ip oppure hostname di Owncloud

 http://indirizzoIP/owncloud

oppure

http://hostname/owncloud

Create una nuova utenza per entrare.

Scegliete la cartella /var/owncloud creata precedentemente come path.

configurazione MariaDB

Configurate MariaDB (non SQLite nè Postgre SQL) con le seguenti credenziali :


Username     : owncloud
Password     : la password scelta prima
Database name: owncloud
Hostname     : localhost

Links

https://openvz.org/Download/template/precreated
http://oc.masteraffairs.ro/debian-8-codename-jessie-openvz-template/
https://www.howtoforge.com/tutorial/owncloud-install-debian-8-jessie/