Android

Sajátcloudin asentaminen ja määrittäminen apachen avulla ubuntu 18.04: ssä

Make Your Own Cloud (in a Bottle) with #NASAatHome

Make Your Own Cloud (in a Bottle) with #NASAatHome

Sisällysluettelo:

Anonim

ownCloud on avoimen lähdekoodin itse isännöity tiedostojen synkronointi- ja tiedostojakoalusta, samanlainen kuin Dropbox, Microsoft OneDrive ja Google Drive. ownCloud on laajennettavissa sovellusten kautta, ja sillä on työpöytä- ja mobiilisovellukset kaikille tärkeimmille alustoille.

Tässä opetusohjelmassa näytämme sinulle kuinka asentaa ja määrittää ownCloud Apachen kanssa Ubuntu 18.04 -koneelle.

edellytykset

Sinun on oltava kirjautuneena sisään käyttäjänä, jolla on sudo-käyttöoikeus, jotta pystyt asentamaan paketteja ja määrittämään järjestelmäpalveluita.

Vaihe 1: MySQL-tietokannan luominen

ownCloud voi käyttää SQLite-, Oracle 11g-, PostgreSQL- tai MySQL-tietokantaa kaikkien tietojen tallentamiseen. Tässä opetusohjelmassa käytämme MySQL: tä tietokannan taustana.

Jos MySQL: tä tai MariaDB: tä ei ole asennettu Ubuntu-palvelimeen, voit asentaa noudattamalla yhtä alla olevista oppaista:

Aloita kirjautumalla sisään MySQL-shelliin kirjoittamalla seuraava komento:

sudo mysql

Suorita seuraava SQL-käsky MySQL-kuoren sisällä luodaksesi tietokannan:

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Luo seuraavaksi MySQL-käyttäjätili ja anna pääsy tietokantaan:

GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

Lopuksi poistu mysql-konsolista kirjoittamalla:

EXIT;

Vaihe 2: PHP: n ja Apache: n asentaminen

ownCloud on PHP-sovellus. PHP 7.2, joka on oletus PHP Ubuntu 18.04 -sovelluksessa, on täysin tuettu ja suositeltava omaCloudille.

Asenna Apache ja kaikki vaadittavat PHP-laajennukset seuraavalla komennolla:

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

Vaihe 3: Palomuurin määrittäminen

Olettaen, että hallitset palomuuria UFW , sinun on avattava HTTP ( 80 ) ja HTTPS ( 443 ) portit. Voit tehdä sen ottamalla käyttöön 'Apache Full' -profiilin, joka sisältää molempien porttien säännöt:

sudo ufw allow 'Apache Full'

Vaihe 4: omaCloudin lataaminen

Tämän artikkelin kirjoittamisen aikana omaCloudin viimeisin vakaa versio on versio 10.0.10. Ennen kuin jatkat seuraavaan vaiheeseen, vieraile omaCloud-lataussivulla ja tarkista, onko omaCloudin uusi versio saatavana.

Lataa omaCloud-zip-arkisto seuraavalla wget-komennolla:

wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp

Kun lataus on valmis, purkaa arkisto hakemistoon /var/www :

sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www

Aseta oikea omistajuus, jotta Apache-verkkopalvelimella on täysi käyttöoikeus ownCloudin tiedostoihin ja hakemistoihin.

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

Vaihe 5: Apachen määrittäminen

Avaa tekstieditori ja luo seuraava Apache-määritystiedosto.

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

Ota äskettäin lisätyt kokoonpanot ja kaikki tarvittavat Apache-moduulit käyttöön:

sudo a2enconf owncloud sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Aktivoi muutokset käynnistämällä Apache-palvelu uudelleen:

sudo systemctl reload apache2

Vaihe 6: omaCloudin asentaminen

Nyt kun ownCloud on ladattu ja kaikki tarvittavat palvelut on määritetty, avaa selain ja käynnistä omaCloud-asennus käymällä palvelimesi verkkotunnuksessa tai IP-osoitteessa, jota seuraa /owncloud :

http://domain_name_or_ip_address/owncloud

Sinulle esitetään ownCloud-asetussivu.

johtopäätös

Olet oppinut kuinka asentaa ja määrittää ownCloud Ubuntu 18.04 -laitteellesi. Jos omaCloud-palvelimeesi on liitetty verkkotunnuksen nimi, voit seurata tätä opasta ja suojata Apachesi Let's Encrypt -sovelluksella.

Lisätietoja ownCloud-ilmentymän hallinnasta saat ownCloud-dokumentaatiosivulta.

omacloud ubuntu-apache