GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal OwnCloud di Ubuntu Linux:Tutorial untuk Pemula

Di era komputasi awan, Anda tidak dapat menyangkal perlunya memiliki setidaknya satu layanan cloud. Mereka yang telah menggunakan Dropbox, Google Drive, atau Onedrive selama beberapa dekade akan dapat menghubungkan konsep OwnCloud. Pada dasarnya, OwncCloud adalah sumber terbuka dan pengganti gratis dari semua server cloud pihak ketiga tersebut. Di Ubuntu, hosting dan berbagi file menjadi lebih mudah dan tak terbatas dengan bantuan layanan OwnCloud.

OwnCloud Di Linux Ubuntu

Jika Anda memiliki server hosting sendiri, Anda dapat menginstal dan mengkonfigurasi OwnCloud Anda di Ubuntu Linux. Anda juga dapat memilih layanan hosting lain untuk mengonfigurasi Owncloud Anda. OwnCloud dapat disinkronkan dengan perangkat seluler Anda, Mac, atau bahkan dengan perangkat operasi Windows. Itu pribadi, aman, dan, yang paling penting, dimiliki oleh Anda. Anda dapat berbagi file di antara klien dan kolega Anda dengan suite OwnCloud. Dalam posting ini, kita akan melihat cara menginstal dan mengkonfigurasi OwnCloud di Ubuntu Linux.

Langkah 1:Memperbarui Repositori Sistem Ubuntu untuk OwnCloud

OwnColud memerlukan server pribadi yang diperbarui dan virtual yang dapat menampung semua file Anda. Penting untuk memperbarui sistem Anda karena, karena Anda akan meng-host server, semua patch keamanan harus diperbarui tanpa bug. Jadi, hal pertama yang cepat. Mari perbarui dan tingkatkan sistem Ubuntu kita.

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

Anda juga dapat memeriksa Pembaruan Perangkat Lunak Ubuntu Anda untuk memeriksa apakah ada pembaruan yang tersedia atau tidak. Ingatlah untuk memilih server terbaik untuk wilayah Anda untuk mendapatkan kecepatan unduh terbaik.

Langkah 2:Memasang PHP dan Apache Server untuk OwnCloud

Anda mungkin bertanya, mengapa Anda harus menginstal PHP untuk memulai OwnCloud? Jawabannya sederhana; PHP adalah bahasa pemrograman terbaik untuk ditafsirkan dengan situs web dan server web apa pun. PHP juga dapat diintegrasikan dengan mesin database apapun. Untuk menginstal dan memperbarui versi PHP Anda dari Ubuntu, ikuti baris perintah apt di terminal Anda.

$ 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
- -


Sekarang Anda dapat menginstal Server Apache di sistem Ubuntu Anda. Server HTTP Apache akan membawa Anda ke titik di mana Anda dapat memulai dengan OwnCloud di Ubuntu. Jika Anda sudah menginstal server Apache, Anda dapat memeriksa apakah server tersebut berfungsi dengan baik atau tidak.

$ sudo apt update && upgrade
$ sudo apt install apache2
$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Di sini Anda dapat memeriksa apakah server HTTP Apache berfungsi atau tidak. Jika Anda menemukan kesalahan saat memeriksa status server Apache, perhatikan bahwa Anda memasukkan versi server Apache yang benar. Atau jika Anda menemukan tidak ada server Apache yang terinstal di sistem Anda, Anda dapat mengikuti perintah terminal yang disediakan di bawah ini.

$ sudo dpkg -l apache2

Sekarang periksa versi PHP Anda untuk memastikan bahwa kerangka kerja PHP berfungsi dengan baik.

$ php -v

Sekarang Anda mungkin perlu membuat beberapa perubahan di dalam file konfigurasi PHP Anda. Buat perubahan berikut menggunakan editor teks Nano, seperti yang ditunjukkan di bawah ini. Anda juga dapat mengubah pengaturan ini sesuai dengan permintaan server OwnCloud Anda.

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
display_errors = Off
date.timezone = Bangladesh/Dhaka

Langkah 3:Memeriksa Status Server Apache

Untuk memeriksa apakah server Apache Anda berfungsi dengan benar atau tidak, pertama-tama, Anda harus mengizinkan pelindung firewall Anda untuk mencapai server Apache. Biasanya, di Ubuntu, firewall mengontrol lalu lintas web. Itu dapat menjatuhkan atau menolak alamat server Apache Anda dari daftar akses. Jadi, mari beri tahu Firewall kita untuk menerima alamat server Apache. Sebelum memberikan akses apa pun, Anda selalu dapat memiliki daftar yang mungkin memerlukan akses firewall. Anda mungkin juga perlu mendapatkan akses firewall untuk layanan OwnCloud di Ubuntu Anda.

$ sudo ufw app list
$ sudo ufw allow 'Apache'
$ sudo ufw status

Sekarang Anda dapat memeriksa status server Apache. Anda dapat menggunakan systemctl perintah di terminal Ubuntu Anda.

$ sudo systemctl status apache2

Saya berasumsi bahwa Anda telah melakukan semua proses di atas dengan benar, dan sekarang Anda menantikan untuk masuk ke server Apache Anda. Di sini Anda mungkin menemukan sedikit kerumitan untuk menemukan alamat server Apache Anda. Biasanya server selalu di-host di localhost, tetapi jika Anda menggunakan Mesin Virtual atau Docker apa pun, Anda dapat menemukan alamat server dengan alat bersih dasar ifconfig perintah.

$ ifconfig

Ini dia, halaman web default Apache Anda sekarang dibuka di browser Anda. Anda dapat mengubah file ini dari direktori root Apache Anda. Dan Anda juga bisa mendapatkan manual di dalam usr/share Anda direktori.

/var/www/html/index.html
/usr/share/doc/apache2/README.Debian.gz

Langkah 4:Memasang dan Mengonfigurasi MariaDB untuk OwnCloud

MariaDB adalah server yang direkomendasikan untuk bahasa MySQL. Saat kita bekerja dengan server web Apache, kita juga akan berurusan dengan database. Untuk menginstal MariaDB pada mesin Ubuntu Anda, ikuti perintah terminal yang disediakan di bawah ini.

$ sudo apt install mariadb-server

Periksa status MariaDB Anda, apakah berfungsi atau tidak. Anda juga dapat memeriksa versi MySQL Anda.

$ sudo systemctl status mariadb
$ mysql -V

Jangan lupa untuk menambahkan kunci GNU Privacy Guard (GPG) untuk MariaDB. Ini akan membantu mengenkripsi data OwnCloud Anda. Kemudian, perbarui repositori Ubuntu.

$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

Inilah hal yang mungkin ingin Anda ketahui apakah mesin DB Anda berfungsi dengan baik atau tidak. Dengan memasukkan kata sandi root MariaDB di terminal, Anda dapat mengubah kata sandi lama, menghapus pengguna anonim, melarang login root dari jarak jauh, menghapus database pengujian, dan memuat ulang tabel hak istimewa dari Ubuntu.

Untuk mengamankan server database Anda dan mendapatkan akses root gunakan perintah terminal berikut. Jika Anda menemukan kesalahan, tutup dulu server localhost Apache Anda, lalu coba lagi.

$ sudo mysql_secure_installation
$ mysql -u root -p

Untuk mengubah kata sandi default MySQL Anda, masuk ke sistem Anda sebagai pengguna root dan ubah kata sandinya. Konfigurasikan server OwnCloud Anda dari direktori root Ubuntu.

$ sudo mysql -u root
$ sudo mysqladmin password
$ sudo mysql -u root -p

Sekarang Anda perlu membuat database untuk server OwnCloud. Berikut adalah perintah terminal yang diberikan di bawah ini. Semua perintahnya sederhana dan cukup jelas.

Buat database baru untuk OwnCloud dan tetapkan kata sandi baru.

CREATE USER 'ubuntupit'@'localhost' IDENTIFIED BY '1234';

Berikan semua izin administratif ke database dengan kata sandi.

GRANT ALL ON owncloud.* TO 'ubuntupit'@'localhost' IDENTIFIED BY '1234' WITH GRANT OPTION;

Sekarang kita hampir selesai. Siram, simpan, dan keluar dari terminal.

FLUSH PRIVILEGES;
Exit;

Langkah 5:Mengunduh OwnCloud di Ubuntu

Mengunduh dan menginstal OwnCloud cukup mendasar di Ubuntu. Ada berbagai agen OwnCloud yang tersedia di situs resmi OwnCloud. Jika Anda menggunakan Docker, Anda juga dapat menemukan image Docker dari OwnCloud di GitHub.

Tapi sekarang, untuk menginstal edisi Komunitas OwnCloud di Ubuntu Anda, gunakan wget link dan unzip file ke dalam var/www/ direktori. Setelah proses download dan unzip selesai, Anda sekarang dapat mengonfigurasi pengaturan server Apache Anda dengan editor teks Vim atau Nano.

$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip
$ sudo unzip owncloud-10.4.0.zip -d /var/www/html/owncloud
$ sudo vim /etc/apache2/conf-available/owncloud.conf
$ sudo nano /etc/apache2/sites-available/owncloud.conf

Jika Anda tidak menemukan Vim terinstal di sistem Ubuntu Anda, instal terlebih dahulu. Ini sangat sederhana.

$ sudo apt install vim

Sekarang setelah owncloud.conf file dibuka dengan editor, salin dan tempel pengaturan konfigurasi di dalam file dan simpan. Anda dapat menggunakan ctrl + X , lalu Y , lalu tekan tombol Enter untuk menyimpan dan keluar dari file untuk editor Nano.

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
</Directory>Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All

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

SetEnv HOME /var/www/html/owncloud
Set HTTP_HOME /var/www/html/owncloud

</Directory>

Berikut adalah beberapa perintah server Apache utama yang akan membantu Anda mengonfigurasi server OwnCloud Anda. Anda dapat menulis ulang skrip, mengedit header, membuat lingkungan baru, membuat direktori baru, dan memperbarui modul mime Apache dengan baris perintah terminal ini. Kemudian, restart server Apache Anda.

$ sudo a2enconf owncloud
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime
$ sudo systemctl restart apache2

Langkah 6:Memulai Dengan OwnCloud Di Ubuntu

Aktifkan SSL untuk server Apache dan buat sertifikat Anda sendiri untuk server Apache untuk mendapatkan lisensi. Setelah itu, Anda dapat menjelajah ke OwnCloud Anda dengan menggunakan alamat web server Apache Anda. Buka browser web Anda dan tulis alamat dan port server Anda (jika perlu) tambahkan garis miring(/) dan ketik owncloud , lalu tekan tombol Enter.

$ sudo a2enmod ssl
$ systemctl restart apache2
$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

Setelah semuanya selesai dengan sukses, akhirnya, Anda harus dapat mencapai halaman server OwnCloud dari browser web Anda di Ubuntu.

Jika Anda menemukan kesalahan yang terjadi saat membuka server OwnCloud di browser web Anda, Anda harus mencari kesalahan di dalam file konfigurasi Anda. Gunakan baris perintah terminal ini untuk mencari tahu di mana kesalahan sebenarnya terjadi.

$ journalctl | tail

Atau Anda juga dapat membuka file konfigurasi dari direktori.

$ cd /etc/apache2
$ apache2ctl configtest

Sentuhan Akhir

Menginstal OwnCloud di Ubuntu Linux pada dasarnya bukanlah pekerjaan yang sulit. Sebagian besar server di seluruh dunia dijalankan di bawah server Apache Ubuntu. Jadi, Anda harus berhati-hati saat mengedit dan mengonfigurasi file dengan Vim atau Nano. Anda dapat menyesuaikan OwnCloud Anda sebanyak yang Anda inginkan; namun, perlu diingat bahwa mengacaukan server PHP dan Apache dapat berdampak buruk pada server OwnCloud Anda. Juga, jangan lupa untuk memperbesar akses firewall.

Memilih agen terbaik untuk transmisi file cloud sangat sulit ketika Anda memiliki banyak pilihan yang tersedia di tangan Anda. Tetapi saya harus mengatakan, OwnCloud adalah salah satu sistem pengisian cloud terbaik untuk Ubuntu Linux. Beri tahu kami apa penilaian Anda tentang sistem server file OwnCloud. Tulis komentar kamu di bawah di kolom komentar. Selamat komputasi Cloud!


Ubuntu
  1. Cara menginstal Klien ownCloud di Desktop Ubuntu 14.04

  2. Cara Install Zend Server CE di Linux Mint 12 / Ubuntu 11.10

  3. Cara Menginstal ownCloud 10 di Ubuntu 18.04 &16.04

  1. Cara Menginstal Plex Media Server di Ubuntu 18.04 / Ubuntu 16.04 &Linux Mint 19

  2. Cara Menginstal Transfer File Android untuk Linux di Ubuntu

  3. Cara Menginstal OwnCloud di Ubuntu

  1. Cara Menginstal Plex Media Server di Ubuntu 16.04 Server/Desktop

  2. Cara Menginstal OwnCloud 8 di Ubuntu 14.04

  3. Cara Menginstal OwnCloud 8 di Ubuntu 15.04