ownCloud è un servizio simile a Dropbox che viene eseguito sul tuo VPS. Ti dà il pieno controllo dello spazio, degli utenti e di varie altre funzioni.
Questa guida presuppone che tu abbia un nuovissimo VPS Debian 7 di Vultr e che tu abbia effettuato l'accesso come root. Se non si è effettuato l'accesso come root, digitare:
su -
... quindi inserisci la password di root. Ora verrai effettuato l'accesso come utente root.
Esistono due modi per installare ownCloud. Il primo modo utilizzerà il loro pacchetto apt e si installerà automaticamente. L'altro sta utilizzando l'installazione manuale, che offre maggiore flessibilità e l'input esterno di un server Web come Nginx o Apache. Useremo Apache con le istruzioni manuali.
Metodo 1: Utilizzo dei pacchetti Apt
Questa è la soluzione più semplice.
Aggiungi il repository all'elenco delle fonti
Cominciamo aggiungendo il repository che include ownCloud all'elenco delle fonti. Questo può essere fatto facilmente usando questo comando:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list
Una volta fatto ciò, fai semplicemente un aggiornamento apt per assicurarti che tutti i pacchetti siano disponibili e pronti:
apt-get update
Installa ownCloud
Installa ownCloud tramite apt con questo comando:
apt-get install ownCloud
Ti avvertirà per quanto riguarda la verifica del pacchetto - basta digitare "y" per continuare. Questa è una precauzione adottata da Debian per assicurarsi di essere pienamente consapevoli di ciò che si sta installando e da dove viene installato (da dove siamo).
E questo è tutto! Hai finito. Continua a configurare ownCloud navigando https://yourdomain.com/owncloudnel tuo browser e seguendo i passaggi di configurazione.
Metodo 2: Configurazione manuale
Questa è la soluzione più difficile.
Se disponi di un VPS esistente su cui è già presente un server Web, segui questo metodo per avere un po 'più di flessibilità lungo il percorso.
Installa dipendenze
Prima di tutto, dobbiamo installare le dipendenze richieste da ownCloud per funzionare.
apt-get install apache2 libapache2-mod-php5 php5-gd php5-common php5-sqlite php5-curl php5-intl php5-mcrypt php5-imagick
Scarica ownCloud
wget https://download.owncloud.org/community/owncloud-7.0.3.tar.bz2
Decomprimere e spostare
Decomprimi l'archivio ownCloud:
tar -xjf owncloud-7.0.3.tar.bz2
Elimina il file tar rimanente:
rm owncloud-7.0.3.tar.bz2
Sposta la cartella estratta nella tua directory web, che si trova di default in /var/www:
mv owncloud /var/www/
Configura Apache
Dovrai dare al tuo apacheutente pieno accesso a quella directory:
chown -R www-data:www-data /var/www/
Apporta alcune modifiche al nostro file di configurazione di Apache:
nano /etc/apache2/sites-enabled/000-default
Cambia questo blocco:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride none
Order allow,deny
allow from all
</Directory>
... a quanto segue:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Salvare il file digitando CTRL + X , quindi Y , seguito da INVIO .
Il nostro ultimo passaggio è abilitare una mod di Apache, quindi riavviare Apache:
a2enmod rewrite
service apache2 restart
E sei a posto! Continua a configurare ownCloud navigando https://yourdomain.com/owncloudnel tuo browser e seguendo i passaggi di configurazione.