Pengkomputeran Awan

Cara Memasang OwnCloud pada Ubuntu Linux Tutorial untuk Newbie

Cara Memasang OwnCloud pada Ubuntu Linux Tutorial untuk Newbie

Dalam era pengkomputeran awan, anda tidak dapat menafikan perlunya memiliki sekurang-kurangnya satu perkhidmatan awan. Mereka yang telah menggunakan Dropbox, Google Drive, atau Onedrive selama beberapa dekad akan dapat mengaitkan dengan konsep OwnCloud. Pada dasarnya, OwncCloud adalah sumber terbuka dan penggantian percuma semua pelayan awan pihak ketiga tersebut. Di Ubuntu, hosting dan perkongsian fail menjadi lebih mudah dan tidak terbatas dengan bantuan perkhidmatan OwnCloud.

OwnCloud Pada Ubuntu Linux


Sekiranya anda mempunyai pelayan hosting anda sendiri, anda boleh memasang dan mengkonfigurasi OwnCloud anda di Ubuntu Linux anda. Anda juga boleh memilih perkhidmatan hosting lain untuk mengkonfigurasi Owncloud anda. OwnCloud dapat diselaraskan dengan peranti mudah alih anda, Mac, atau bahkan dengan peranti operasi Windows. Ia adalah peribadi, selamat dan yang paling penting dimiliki oleh anda. Anda boleh berkongsi fail antara pelanggan dan rakan anda dengan suite OwnCloud. Dalam catatan ini, kita akan melihat cara memasang dan mengkonfigurasi OwnCloud di Ubuntu Linux.

Langkah 1: Mengemas kini Repositori Sistem Ubuntu untuk OwnCloud


OwnColud memerlukan pelayan peribadi yang dikemas kini dan maya yang dapat menghoskan semua fail anda. Penting untuk mengemas kini sistem anda kerana, kerana anda akan menjadi tuan rumah pelayan, maka semua patch keselamatan mesti dikemas kini tanpa bug. Jadi, perkara pertama cepat. Mari kemas kini dan tingkatkan sistem Ubuntu kami.

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

Anda juga boleh memeriksa Pembaharuan Perisian Ubuntu anda untuk memeriksa apakah ada kemas kini yang tersedia atau tidak. Ingatlah untuk memilih pelayan terbaik untuk wilayah anda untuk mendapatkan kelajuan muat turun terbaik.

Langkah 2: Memasang PHP dan Apache Server untuk OwnCloud


Anda mungkin bertanya, mengapa anda harus memasang PHP untuk memulakan OwnCloud? Nah, jawapannya mudah; PHP adalah bahasa pengaturcaraan terbaik untuk ditafsirkan dengan mana-mana laman web dan pelayan web. PHP juga dapat diintegrasikan dengan mesin pangkalan data mana pun. Untuk memasang dan mengemas kini versi PHP anda dari Ubuntu, ikuti baris perintah apt di terminal anda.

$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.Php7 2-biasa.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 boleh memasang Apache Server pada sistem Ubuntu anda. Pelayan HTTP Apache akan membawa ke titik di mana anda boleh memulakan dengan OwnCloud di Ubuntu. Sekiranya anda sudah memasang pelayan Apache, anda boleh memeriksa sama ada ia berfungsi dengan betul atau tidak.

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

Di sini anda dapat memeriksa sama ada pelayan HTTP Apache berfungsi atau tidak. Sekiranya anda menemui ralat semasa memeriksa status pelayan Apache, ingatlah bahawa anda memasukkan versi pelayan Apache yang betul. Atau jika anda mendapati tidak ada pelayan Apache yang terpasang di sistem anda, anda boleh mengikuti perintah terminal yang disediakan di bawah.

$ sudo dpkg -l apache2

Sekarang periksa versi PHP anda untuk memastikan bahawa kerangka PHP berfungsi dengan baik.

$ php -v

Sekarang anda mungkin perlu membuat beberapa perubahan di dalam fail konfigurasi PHP anda. Lakukan perubahan berikut menggunakan editor teks Nano, seperti yang ditunjukkan di bawah. Anda juga dapat mengubah tetapan ini sesuai dengan permintaan pelayan OwnCloud Anda.

file_uploads = On allow_url_fopen = On memory_limit = 256M upload_max_filesize = 100M display_errors = Tarikh tutup.zon waktu = Bangladesh / Dhaka

Langkah 3: Memeriksa Status Pelayan Apache


Untuk memeriksa sama ada pelayan Apache anda berfungsi dengan betul atau tidak, pertama sekali, anda perlu membiarkan pembela firewall anda menjangkau pelayan Apache. Biasanya, di Ubuntu, firewall mengawal lalu lintas web. Ia boleh menjatuhkan atau menolak alamat pelayan Apache anda dari senarai akses. Oleh itu, mari beritahu Firewall kami untuk menerima alamat pelayan Apache. Sebelum memberikan sebarang akses, anda selalu dapat mempunyai senarai yang mungkin memerlukan akses firewall. Anda mungkin juga perlu mendapatkan akses firewall untuk perkhidmatan OwnCloud di Ubuntu anda.

$ sudo ufw senarai aplikasi $ sudo ufw membenarkan 'Apache' $ sudo ufw status

Sekarang anda boleh menyemak status pelayan Apache. Anda boleh menggunakan systemctl arahan di terminal Ubuntu anda.

$ sudo systemctl status apache2

Saya menganggap bahawa anda telah melakukan semua proses di atas dengan betul, dan sekarang anda tidak sabar-sabar untuk masuk ke pelayan Apache anda. Di sini anda mungkin mendapat sedikit komplikasi untuk mencari alamat pelayan Apache anda. Biasanya pelayan selalu dihoskan di localhost, tetapi jika anda menggunakan Mesin Maya atau Docker, anda dapat mencari alamat pelayan dengan alat jaring asas ifconfig perintah.

$ ifconfig

Di sana anda pergi, halaman web lalai Apache anda kini dibuka di penyemak imbas anda. Anda boleh menukar fail ini dari direktori root Apache anda. Dan anda juga boleh mendapatkan manual di dalamnya usr / kongsi direktori.

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

Langkah 4: Memasang dan Mengkonfigurasi MariaDB untuk OwnCloud


MariaDB adalah pelayan yang disyorkan untuk bahasa MySQL. Oleh kerana kami bekerja dengan pelayan web Apache, kami juga akan berurusan dengan pangkalan data. Untuk memasang MariaDB pada mesin Ubuntu anda, ikuti arahan terminal yang disediakan di bawah.

$ sudo apt pasang mariadb-server

Periksa status MariaDB anda, sama ada ia berfungsi atau tidak. Anda juga boleh memeriksa versi MySQL anda.

$ sudo systemctl status mariadb $ mysql -V

Jangan lupa tambahkan kunci GNU Privacy Guard (GPG) untuk MariaDB. Ini akan membantu menyulitkan data OwnCloud anda. Kemudian, kemas kini repositori Ubuntu.

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

Inilah perkara yang mungkin anda ingin tahu sama ada enjin DB anda berfungsi dengan sempurna atau tidak. Dengan memasukkan kata laluan root MariaDB di terminal, anda boleh menukar kata laluan lama, membuang pengguna tanpa nama, melarang masuk root dari jauh, membuang pangkalan data ujian, dan memuatkan semula jadual hak istimewa dari Ubuntu.

Untuk mengamankan pelayan pangkalan data anda dan mendapatkan akses root, gunakan perintah terminal berikut. Sekiranya anda menemui ralat, tutup pelayan localhost Apache anda kemudian cuba lagi.

$ sudo mysql_secure_installation $ mysql -u root -p

Untuk menukar kata laluan lalai MySQL anda, log masuk ke sistem anda sebagai pengguna root dan ubah kata laluan. Konfigurasikan pelayan OwnCloud anda dari direktori root Ubuntu.

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

Sekarang anda perlu membuat pangkalan data untuk pelayan OwnCloud. Berikut adalah arahan terminal yang diberikan di bawah. Semua arahannya mudah dan jelas.

Buat pangkalan data baru untuk OwnCloud dan tetapkan kata laluan baru.

BUAT PENGGUNA 'ubuntupit' @ 'localhost' DIKENALI OLEH '1234';

Besar semua kebenaran pentadbiran ke pangkalan data dengan kata laluan.

MEMBERI SEMUA PADAcloud sendiri.* UNTUK 'ubuntupit' @ 'localhost' DIKENALI OLEH '1234' DENGAN PILIHAN PEMBERIAN;

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

KEISTIMEWAAN FLUSH; Keluar;

Langkah 5: Memuat turun OwnCloud di Ubuntu


Muat turun dan pasang OwnCloud cukup asas di Ubuntu. Terdapat pelbagai ejen OwnCloud yang terdapat di laman web rasmi OwnCloud. Sekiranya anda menggunakan Docker, anda juga dapat mencari gambar Docker OwnCloud di GitHub.

Tetapi sekarang, untuk memasang edisi Komuniti OwnCloud di Ubuntu anda, gunakan wget pautan dan unzip fail ke dalam var / www / direktori. Setelah proses memuat turun dan membuka zip, anda kini dapat mengkonfigurasi tetapan pelayan Apache anda dengan editor teks Vim atau Nano.

$ sudo wget https: // muat turun.pakaian sendiri.org / komuniti / 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.pengesahan

Sekiranya anda tidak menemui Vim yang terpasang di sistem Ubuntu anda, pasang terlebih dahulu. Ia sangat sederhana.

$ sudo apt pasang vim

Sekarang sekali pakaian sendiri.pengesahan fail dibuka dengan editor, salin dan tampal tetapan konfigurasi di dalam fail dan simpan. Anda boleh menggunakan ctrl + X, kemudian Y, dan tekan kemudian butang Enter untuk menyimpan dan keluar fail untuk Nano editor.

Alias ​​/ owncloud "/ var / www / html / owncloud /"  Pilihan + IkutSimlink AllowOverride Semua Memerlukan semua diberikan  Dav off  SetEnv HOME / var / www / html / owncloud SetEnv HTTP_HOME / var / www / html / owncloud Alias ​​/ owncloud "/ var / www / html / owncloud /"  Pilihan + Ikut Simbol AllowOverride All  Dav off  SetEnv HOME / var / www / html / owncloud Tetapkan HTTP_HOME / var / www / html / owncloud 

Berikut adalah beberapa arahan pelayan Apache utama yang akan membantu anda mengkonfigurasi pelayan OwnCloud anda. Anda boleh menulis semula skrip, mengedit tajuk, membuat persekitaran baru, membuat direktori baru dan, mengemas kini modul Apache mime dengan baris perintah terminal ini. Kemudian, mulakan semula pelayan Apache anda.

$ sudo a2enconf owncloud $ sudo a2enmod menulis semula $ sudo a2enmod header $ sudo a2enmod env $ sudo a2enmod dir $ sudo a2enmod mime $ sudo systemctl restart apache2

Langkah 6: Bermula dengan OwnCloud Di Ubuntu


Aktifkan SSL untuk pelayan Apache dan buat sijil anda sendiri untuk pelayan Apache untuk mendapatkan lesen. Selepas itu, anda boleh melayari OwnCloud anda dengan menggunakan alamat web pelayan Apache anda. Pergi ke penyemak imbas web anda dan tulis alamat dan port pelayan anda (jika perlu) tambah garis miring ke hadapan(/) dan taip pakaian sendiri, kemudian tekan butang 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 jayanya, akhirnya, anda boleh sampai ke halaman pelayan OwnCloud dari penyemak imbas web anda di Ubuntu.

Sekiranya anda mendapati ada ralat semasa membuka pelayan OwnCloud di penyemak imbas web anda, anda mesti mencari ralat di dalam fail konfigurasi anda. Gunakan baris perintah terminal ini untuk mengetahui di mana kesalahan sebenarnya berlaku.

$ jurnal | ekor

Atau anda juga boleh membuka fail konfigurasi dari direktori.

$ cd / etc / apache2 $ apache2ctl configtest

Sentuhan Penamat


Memasang OwnCloud pada Ubuntu Linux pada dasarnya bukan kerja yang sukar. Sebilangan besar pelayan di seluruh dunia dijalankan di bawah pelayan Apache Ubuntu. Jadi, anda perlu berhati-hati semasa mengedit dan mengkonfigurasi fail dengan Vim atau Nano. Anda boleh menyesuaikan OwnCloud anda seberapa banyak yang anda mahukan; namun, berhati-hatilah bahawa mengacaukan PHP dan pelayan Apache boleh menjejaskan pelayan OwnCloud anda dengan teruk. Juga, jangan lupa untuk menambah akses firewall.

Memilih ejen terbaik untuk penghantaran fail awan sangat sukar apabila anda mempunyai banyak pilihan yang ada di tangan anda. Tetapi saya mesti katakan, OwnCloud adalah salah satu sistem pengisian awan terbaik untuk Ubuntu Linux. Beritahu kami bagaimana penilaian anda mengenai sistem pelayan fail OwnCloud. Tuliskan komen anda di bawah di bahagian komen. Selamat pengkomputeran Cloud!

Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...
5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...