Make Your Own Cloud (in a Bottle) with #NASAatHome
Sisällysluettelo:
- edellytykset
- Vaihe 1: MySQL-tietokannan luominen
- Vaihe 2: PHP: n ja Apache: n asentaminen
- Vaihe 3: Palomuurin määrittäminen
- Vaihe 4: omaCloudin lataaminen
- Vaihe 5: Apachen määrittäminen
- Vaihe 6: omaCloudin asentaminen
- johtopäätös
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:
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:
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:
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-apacheNextcloudin asentaminen ja määrittäminen aposhen avulla centos 7: llä
Nextcloud on avoimen lähdekoodin, itse ylläpidetty tiedostojen jakamis- ja yhteistyöalusta, samanlainen kuin Dropbox. Tässä oppaassa näytämme, kuinka Nextcloud voidaan asentaa ja määrittää Apachen avulla CentOS 7 -laitteeseen.
Nextcloudin asentaminen ja määrittäminen apachen avulla ubuntu 18.04: ssä
Nextcloud on avoimen lähdekoodin, itse ylläpidetty tiedostojen jakamis- ja yhteistyöalusta, samanlainen kuin Dropbox. Tässä opetusohjelmassa näytämme sinulle kuinka asentaa ja määrittää Nextcloud Apachen kanssa Ubuntu 18.04 -koneelle.
Apachen asentaminen ubuntu 18.04 -sovellukseen
Tämä opetusohjelma selittää, kuinka asentaa ja hallita Apache-verkkopalvelinta Ubuntu 18.04 -käyttöjärjestelmään. Apache HTTP -palvelin on maailman suosituin Web-palvelin.







