OwnCloud 8 - pve

Da PNLUG.

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

Fine

A questo punto il server e la sua interfaccia web dovrebbero funzionare. Potrete creare gli utenti che vi servono e sarà già possibile fare l'upload via web.

Consiglio di fare delle prove con degli utenti di test per vedere se tutto funziona. Meglio evitare utenti di produzione, potrebbero creare sync non voluti in caso di installazione di client.

Installazione Client

https://owncloud.com/products/desktop-clients/

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/