OwnCloud 8 - pve: differenze tra le versioni
(→Fine) |
(→Conclusione) |
||
Riga 115: | Riga 115: | ||
oppure l'indirizzo ip. | oppure l'indirizzo ip. | ||
− | ip addr show | grep 'inet ' | + | ip addr show | grep 'inet' |
dovrebbe restituire l'elenco degli ip | dovrebbe restituire l'elenco degli ip |
Versione delle 19:55, 1 ott 2016
Indice
Abstract
Come installare velocemente OwnCloud 8 su ProxmoxVE.
Prerequisiti
- L'amato pve(ProxmoxVE) up&running.
- Abbondante spazio disco.
- Caricare il template debian-8.0-x86_64-minimal.tar.gz in pve.
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/