My Home Cloud Test with OwnCloud on Ubuntu Linux
Cuprins:
- Cerințe preliminare
- Pasul 1: Crearea bazei de date MySQL
- Pasul 2: Instalarea PHP și Apache
- Pasul 3: Configurarea firewallului
- Pasul 4: Descărcarea ownCloud
- Pasul 5: Configurarea lui Apache
- Pasul 6: Instalarea ownCloud
- Concluzie
ownCloud este o sursă deschisă, self-gazdată de fișiere și platformă de partajare a fișierelor, similar cu Dropbox, Microsoft OneDrive și Google Drive. ownCloud este extensibil prin aplicații și are clienți desktop și mobile pentru toate platformele majore.
În acest tutorial vă vom arăta cum să instalați și să configurați ownCloud cu Apache pe o mașină Ubuntu 18.04.
Cerințe preliminare
Va trebui să fiți conectat ca utilizator cu acces sudo pentru a putea instala pachete și configura serviciile de sistem.
Pasul 1: Crearea bazei de date MySQL
ownCloud poate folosi baza de date SQLite, Oracle 11g, PostgreSQL sau MySQL pentru a stoca toate datele sale. În acest tutorial vom folosi MySQL ca bază de date.
Dacă MySQL sau MariaDB nu sunt instalate pe serverul dvs. Ubuntu, puteți instala urmând unul dintre ghidurile de mai jos:
Începeți prin a vă conecta la shell-ul MySQL tastând următoarea comandă:
sudo mysql
Din interiorul shell-ului MySQL, executați următoarea instrucțiune SQL pentru a crea o bază de date:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Apoi, creați un cont de utilizator MySQL și acordați acces la baza de date:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
În cele din urmă, ieșiți din consola mysql tastând:
Pasul 2: Instalarea PHP și Apache
ownCloud este o aplicație PHP. PHP 7.2, care este PHP implicit în Ubuntu 18.04, este complet acceptat și recomandat pentru ownCloud.
Instalați Apache și toate extensiile PHP necesare folosind următoarea comandă:
sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
Pasul 3: Configurarea firewallului
Presupunând că utilizați
UFW
pentru a gestiona firewallul, va trebui să deschideți porturile HTTP (
80
) și HTTPS (
443
). Puteți face acest lucru activând profilul „Apache complet” care include reguli pentru ambele porturi:
Pasul 4: Descărcarea ownCloud
În momentul scrierii acestui articol, cea mai recentă versiune stabilă a ownCloud este versiunea 10.0.10. Înainte de a continua cu pasul următor, vizitați pagina de descărcare ownCloud și verificați dacă există o nouă versiune a ownCloud disponibilă.
Folosiți următoarea comandă wget pentru a descărca arhiva zip ownCloud:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
După finalizarea descărcării, extrageți arhiva din directorul
/var/www
:
sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www
Setați proprietatea corectă, astfel încât serverul web Apache să poată avea acces complet la fișierele și directoarele ownCloud.
sudo chown -R www-data: /var/www/owncloud
Pasul 5: Configurarea lui Apache
Deschideți editorul de text și creați următorul fișier de configurare Apache.
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-available/owncloud.conf
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Activați configurația recent adăugată și toate modulele Apache necesare cu:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Activați modificările prin repornirea serviciului Apache:
Pasul 6: Instalarea ownCloud
Acum, că ownCloud este descărcat și toate serviciile necesare sunt configurate, vă deschid browserul și începe instalarea ownCloud vizitând numele de domeniu al serverului sau adresa IP urmate de
/owncloud
:
http://domain_name_or_ip_address/owncloud
Vi se va prezenta pagina de configurare ownCloud.
Concluzie
Ați învățat cum să instalați și să configurați ownCloud pe mașina dvs. Ubuntu 18.04. Dacă aveți un nume de domeniu asociat cu serverul dvs. ownCloud, puteți urma acest ghid și asigurați-vă Apache cu Let's Encrypt.
Pentru a afla mai multe informații despre cum să gestionați instanța dvs. ownCloud, accesați pagina de documentare ownCloud.
owncloud ubuntu apacheCum se instalează și se configurează un server nfs pe ubuntu 18.04
Network File System (NFS) este un protocol de sistem de fișiere distribuit care vă permite să partajați directoarele la distanță printr-o rețea. În acest tutorial, vom examina modul de configurare a unui server NFSv4 pe Ubuntu 18.04.
Cum se instalează și se configurează nextcloud cu apache pe Centos 7
Nextcloud este o platformă de colaborare și distribuire de fișiere self-gazdate, similară cu Dropbox. În acest tutorial vă vom arăta cum să instalați și să configurați Nextcloud cu Apache pe o mașină CentOS 7.
Cum se instalează și se configurează nextcloud cu apache pe ubuntu 18.04
Nextcloud este o platformă de colaborare și distribuire de fișiere self-gazdate, similară cu Dropbox. În acest tutorial vă vom arăta cum să instalați și să configurați Nextcloud cu Apache pe o mașină Ubuntu 18.04.