Zoeken op website

Hoe OwnCloud te installeren op Ubuntu 18.04


OwnCloud is een toonaangevend open-source platform voor het delen van bestanden en samenwerking in de cloud waarvan de diensten en functionaliteiten vergelijkbaar zijn met die aangeboden door DropBox en Google Drive. In tegenstelling tot Dropbox heeft OwnCloud echter niet de datacentercapaciteit om gehoste bestanden op te slaan. Niettemin kunt u nog steeds bestanden delen, zoals documenten, afbeeldingen en video's, om er maar een paar te noemen, en deze openen op meerdere apparaten, zoals smartphones, tablets en pc's.

In dit artikel leert u hoe u OwnCloud installeert op Ubuntu 18.04 en nieuwere versies.

Stap 1: Update Ubuntu-systeempakketten

Voordat u aan de slag gaat, moet u de systeempakketten en opslagplaatsen bijwerken met behulp van de volgende apt-opdracht.

sudo apt update -y && sudo apt upgrade -y

Stap 2: Installeer Apache en PHP 7.2 in Ubuntu

OwnCloud is gebouwd op PHP en is doorgaans toegankelijk via een webinterface. Om deze reden gaan we de Apache webserver installeren om Owncloud bestanden aan te bieden, evenals PHP 7.2 en aanvullende PHP-modules die nodig zijn voor >OwnCloud om soepel te functioneren.

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

Zodra de installatie is voltooid, kunt u verifiëren of Apache is geïnstalleerd door de opdracht dpkg uit te voeren.

sudo dpkg -l apache2

Uit de uitvoer kunnen we zien dat we Apache versie 2.4.29 hebben geïnstalleerd.

Om Apache te starten en in te schakelen tijdens het opstarten, voert u de opdrachten uit.

sudo systemctl start apache2
sudo systemctl enable apache2

Ga nu naar uw browser en typ het IP-adres van uw server in de URL-balk, zoals weergegeven:

http://server-IP

U zou een onderstaande webpagina moeten zien waarop te zien is dat Apache is geïnstalleerd en actief is.

Om te controleren of PHP is geïnstalleerd.

php -v

Stap 3: Installeer MariaDB in Ubuntu

MariaDB is een populaire open-source databaseserver die veel wordt gebruikt door ontwikkelaars, databaseliefhebbers en ook in productieomgevingen. Het is een afsplitsing van MySQL en heeft de voorkeur gekregen boven MySQL sinds de overname van MySQL door Oracle.

Om de MariaDB run te installeren.

sudo apt install mariadb-server

MariaDB is standaard niet beveiligd en is gevoelig voor beveiligingsinbreuken. We moeten daarom extra stappen uitvoeren om de MariaDB-server te versterken.

Voer de opdracht uit om aan de slag te gaan met het beveiligen van uw MySQL-server:

sudo mysql_secure_installation

Druk op ENTER wanneer om het root-wachtwoord wordt gevraagd en druk op 'Y' om het root-wachtwoord in te stellen.

Voor de overige prompts typt u eenvoudigweg ‘Y’ en drukt u op ENTER.

Uw MariaDB-server is nu op een behoorlijk niveau beveiligd.

Stap 4: Maak een OwnCloud-database

We moeten een database maken voor Owncloud om bestanden op te slaan tijdens en na de installatie. Log dus in op MariaDB.

sudo mysql -u root -p

Voer de onderstaande opdrachten uit:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Stap 5: Download OwnCloud in Ubuntu

Nadat u de database heeft gemaakt, downloadt u nu het gezipte OwnCloud-bestand met behulp van de volgende wget-opdracht.

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

Eenmaal gedownload, pakt u het gezipte pakket uit in de map /var/www/.

sudo unzip owncloud-10.4.0.zip -d /var/www/

Stel vervolgens de machtigingen in.

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

Stap 6: Configureer Apache voor OwnCloud

In deze stap gaan we Apache configureren om de bestanden van OwnCloud te bedienen. Om dat te doen, gaan we een configuratiebestand maken voor Owncloud, zoals weergegeven.

sudo vim /etc/apache2/conf-available/owncloud.conf

Voeg de onderstaande configuratie toe.

Alias /owncloud "/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>

Sla het bestand op en sluit het.

Vervolgens moet u alle vereiste Apache-modules en de nieuw toegevoegde configuratie inschakelen door de onderstaande opdrachten uit te voeren:

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

Start de Apache-webserver opnieuw op om de wijzigingen van kracht te laten worden.

sudo systemctl restart apache2

Stap 7: De OwnCloud-installatie in Ubuntu voltooien

Nu alle noodzakelijke configuraties zijn afgerond, resteert alleen nog het installeren van OwnCloud in een browser. Ga dus naar uw browser en typ het adres van uw server in, gevolgd door het achtervoegsel /owncloud.

http://server-IP/owncloud

U krijgt een webpagina te zien die lijkt op die hieronder.

Klik hieronder op ‘Opslag en database’. Selecteer 'MySQL/MariaDB' onder de sectie 'de database configureren' en vul de databasegegevens in die u hebt gedefinieerd tijdens het aanmaken van de database voor OwnCloud, d.w.z. databasegebruiker, wachtwoord van de databasegebruiker en databasenaam.

Klik ten slotte op ‘Installatie voltooien’ om het instellen van Owncloud te voltooien.

U komt nu in het inlogscherm, zoals weergegeven. Voer de eerder gedefinieerde gebruikersnaam en wachtwoord in en druk op ENTER.

Er wordt een melding weergegeven waarin andere manieren worden aangegeven waarop u toegang kunt krijgen tot OwnCloud via bijvoorbeeld de iOS-, Android- en desktop-app.

Sluit de pop-up om toegang te krijgen tot het dashboard, zoals weergegeven:

En dat is het, jongens! We hebben met succes het OwnCloud platform voor het delen van bestanden geïnstalleerd op Ubuntu 18.04.