GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare ownCloud su Debian 10

In questo tutorial, ti mostreremo come installare OwnCloud su un Debian 10 VPS.

OwnCloud è un server di sincronizzazione dati, condivisione file e hosting gratuito, open source e self-hosted che consente di archiviare file, documenti e immagini personali da una posizione centrale. OwnCloud è molto simile a DropBox e ad altri servizi di cloud storage come OneDrive, iCloud e Google Drive. La differenza principale è che questo è self-hosted, il che significa che i tuoi dati appartengono davvero solo a te. Questo ovviamente è preferibile se vuoi che i tuoi dati siano più sicuri.

Il processo di installazione di ownCloud è molto semplice e funziona immediatamente. È multipiattaforma e viene fornito con un'ampia libreria di plug-in che gli consentono di avere funzionalità simili ad altre soluzioni di archiviazione cloud. OwnCloud è accessibile tramite browser web, client desktop (Windows, MAC, Linux) e dispositivi mobili (Android e iOS).

Prerequisiti

  • Per gli scopi di questo tutorial, useremo Debian 10 VPS. Un piano con più spazio di archiviazione sarebbe migliore per questo tipo di software.
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.

Passaggio 1:accedi tramite SSH e pacchetti di aggiornamento

Accedi al tuo Debian 10 VPS con SSH come utente root:

ssh root@IP_Address -p Port_number

Sostituisci "root" con un utente che dispone dei privilegi sudo, se necessario. Inoltre, sostituisci "IP_Address" e "Port_number" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Quindi, assicuriamoci di essere su Debian 10. Puoi farlo in questo modo:

# lsb_release -a

Dovresti ottenere questo come output:

Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

Quindi, esegui il comando seguente per assicurarti che tutti i pacchetti installati sul server siano aggiornati alle ultime versioni disponibili:

# apt update && apt upgrade

Fase 2:installa lo stack del server LAMP

Innanzitutto, dobbiamo installare Apache, MariaDB e PHP sul server. Puoi installare il server Apache e MariaDB eseguendo il seguente comando:

apt-get install apache2 mariadb-server mariadb-client

Per impostazione predefinita, Debian 10 viene fornito con PHP 7.3 e al momento della scrittura, ownCloud non supporta PHP 7.3. Ciò significa che dobbiamo installare PHP 7.2 e altri moduli sul server.

Nota:  Se ownCloud supporta PHP 7.3 o versioni successive in futuro, puoi saltare l'installazione di PHP qui. Tuttavia, probabilmente dovrai installare i moduli PHP richiesti utilizzando invece PHP 7.3.

Per installare PHP 7.2, dobbiamo aggiungere il repository Suri PHP nell'elenco dei sorgenti APT.

Innanzitutto, scarica e aggiungi la chiave GPG Suri con il seguente comando:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Quindi, aggiungi il repository Suri con il seguente comando:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

Quindi, aggiorna il repository e installa PHP 7.2 con altri moduli richiesti eseguendo il seguente comando:

apt-get update
apt-get install php7.2 libapache2-mod-php7.2 php7.2-curl php7.2-intl php7.2-json php7.2-gd php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip

Una volta installati tutti i pacchetti, puoi procedere al passaggio successivo.

Fase 3:configura un database per ownCloud

Per prima cosa, proteggi l'installazione di MariaDB usando mysql_secure_installation sceneggiatura:

mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

Enter current password for root (enter for none): Just press the [Enter] key, there is no default password
Set root password? [Y/n]: Y
New password: Enter password
Re-enter new password: Repeat password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Una volta che MariaDB è protetto, accedi alla shell di MariaDB con il seguente comando:

mysql -u root -p

Fornisci la tua password di root quando richiesto, quindi crea un database e un utente per ownCloud:

MariaDB [(none)]> CREATE DATABASE ownclouddb;
MariaDB [(none)]> GRANT ALL ON ownclouddb.* to 'owncloud'@'localhost' IDENTIFIED BY 'password';

Assicurati di definire una password valida e univoca per il tuo utente del database ownCloud.

Quindi, svuota i privilegi ed esci dalla shell MariaDB usando il seguente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Fase 4:scarica ownCloud

Innanzitutto, vai al sito Web ownCloud e scarica l'ultima versione di ownCloud. Al momento della stesura di questo articolo, l'ultima versione stabile di ownCloud è la 10.2.1. Puoi scaricare ownCloud usando il seguente comando:

cd /var/www/
wget https://download.owncloud.org/community/owncloud-10.2.1.tar.bz2

Una volta scaricato, estrai il file scaricato con il seguente comando:

tar xjf owncloud-10.2.1.tar.bz2

Quindi, cambia la proprietà della directory ownCloud in www-data , come mostrato di seguito:

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

Fase 5:Configura Apache per ownCloud

Ora dobbiamo impostare la configurazione dell'host virtuale Apache in modo che possa servire la directory ownCloud. Apri il terminale e crea e crea il seguente file di configurazione di Apache.

nano /etc/apache2/sites-available/owncloud.conf

Aggiungi i seguenti contenuti:

Alias / "/var/www/owncloud/"
<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Salva e chiudi il file, quindi disabilita il file host virtuale predefinito di Apache e abilita il file host virtuale ownCloud:

a2dissite 000-default
a2ensite owncloud

OwnCloud richiede che i moduli mod_rewrite, headers, env, mime e unique_id siano abilitati. Puoi abilitare tutti quei moduli con il seguente comando:

a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod mime
a2enmod unique_id

Infine, riavvia il servizio Apache per attivare le modifiche:

systemctl restart apache2

Fase 6:finalizzare l'installazione

A questo punto, ownCloud viene scaricato e Apache è configurato per servire la directory ownCloud.

Ora apri il tuo browser web e accedi alla procedura guidata di installazione di ownCloud digitando l'URL http://your-server-ip . Verrai reindirizzato alla pagina di configurazione di ownCloud:

Ora, fornisci il nome utente e la password desiderati, i dettagli del database e fai clic sul pulsante Termina configurazione. Una volta completata l'installazione, verrai reindirizzato alla pagina di accesso di ownCloud:

Fornisci il nome utente e la password dell'amministratore per accedere a ownCloud come mostrato di seguito:

Da qui puoi scaricare applicazioni per vari dispositivi per sincronizzare i tuoi file. Saltalo e fai clic sulla X nell'angolo in alto a destra dello schermo. Dovresti vedere la dashboard principale di ownCloud nella schermata seguente:

Ora creiamo un nuovo utente per ownCloud. Per fare ciò, fai clic su owncloudadmin> Utenti nel riquadro in alto a destra e fai clic sull'icona a forma di ingranaggio nel riquadro in basso a sinistra e abilita "Imposta password per nuovi utenti". Dovresti vedere la seguente pagina:

Ora, fornisci il nome utente e la password desiderati e fai clic sul pulsante Crea. Dovresti vedere la seguente pagina:

Ora esci dall'utente owncloudadmin e accedi con il tuo nome utente, come mostrato di seguito:

Ecco fatto, ora hai installato con successo ownCloud sul tuo Debian 10 VPS. Ora puoi archiviare e condividere facilmente file personali, documenti, contatti, calendari e immagini con altre persone.

Ovviamente, non devi sapere come installare ownCloud su Debian 10 se hai un hosting VPS ownCloud con noi. Puoi semplicemente chiedere ai nostri amministratori di installare ownCloud su Debian 10 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione di ownCloud su Debian 10.

PS . Se ti piace leggere questo post sul blog su come installare ownCloud su Debian 10 , sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento.


Debian
  1. Come installare PHP 7.4 / 7.3 / 7.2 / 7.1 su Debian 10 / Debian 9

  2. Come installare PHP 8.0 su Debian 11

  3. Come installare PHP 8.0 su Debian 10 / Debian 9

  4. Come installare PHP su Debian 11

  5. Come installare PHP 7.2 su Debian 9

Come installare PHP 5.6 su Ubuntu 16.04 e Debian 9

Come installare Laravel su Debian 11 / Debian 10

Come installare PHP 8.0 su Debian/Mint

Come installare OPcache su Debian

Come installare PHP 7.4 su Debian 11 Bullseye

Come installare OwnCloud 9 su Debian 8