Cara Install Nextcloud Menggunakan Nginx Di Ubntu Server 16.04
Pengertian Nextcloud
Nextcloud adalah layanan file hosting/sharing dan cloud storage berbasis open source yang memungkinkan Anda untuk menyimpan dan berbagi file di share server di server web Anda sendiri. Ini memungkinkan Anda untuk secara efisien mengelola konten Anda, berkolaborasi, dan berbagi dengan anggota lain dalam jaringan. Selain itu, Nextcloud juga memberikan sejumlah besar fitur Enterprise Collaboration, sehingga Anda dapat berkolaborasi dengan teman dan kolega di di seluruh dunia secara aman dan efektif.
Beberapa fitur utama Nextcloud adalah antarmuka web mudah digunakan, tempat penyimpanan hybrid untuk menyimpan berbagai jenis file, sinkronisasi file client, fitur enkripsi tingkat tinggi, berbagi file dengan user dan group, file Manager, kolaborasi dokumen. User dapat mengakses Nextcloud menggunakan beragam disk drive, aplikasi seluler, dan sistem desktop. Sistem ini juga mendukung integrasi dengan aplikasi backend.
Persiapan Sebelum Mulai Installasi
Pada tutorial ini, Anda akan belajar bagaimana Anda dapat melakukan instalasi Nextcloud di server Ubuntu 16.04.Voordat kami memulai proses installasi, ada beberapa persiapan yang perlu dilakukan. Pertama, pastikan bahwa Anda telah membuat account root untuk login root. Anda juga harus memastikan bahwa Anda memiliki jaringan configured yang merupakan prasyarat untuk install. Selain itu, pastikan bahwa Anda memiliki Nginx diinstal di server, dan konfigurasi firewall sudah habis.
Cara terbaik untuk berhasil dalam memasang Nextcloud adalah dengan melakukan update sistem operasi pada server. Untuk melakukan ini, buka terminal, dan ketik perintah berikut ini:
- $ sudo apt-get update
- $ sudo apt-get upgrade
Setelah semua pembaruan selesai, Anda akan perlu memasang beberapa dependensi untuk memastikan pemasangan berfungsi dengan benar, seperti PHP, MySQL dan banyak lagi, yang dapat dimasukkan dengan menggunakan perintah apt:
- $ sudo apt-get install software-properties-common
- $ sudo add-apt-repository ppa:ondrej/php
- $ sudo apt-get update
Bagi anda yang ingin menjalankan Nextcloud secara optimal, Anda harus memasang beberapa modul PHP tambahan. Anda dapat menginstal modul tambahan dengan perintah berikut:
- $ sudo apt-get install php7.1-fpm php7.1-bz2 php7.1-intl php7.1-gd php7.1-xml php7.1-curl php7.1-zip php7.1-mbstring php7.1-mysql
Konfigurasi Nginx untuk NextCloud
Sebelum Anda dapat memasang Nextcloud, Anda harus mengkonfigurasi Nginx agar dapat bekerja dengan benar dan dapat diakses dari luar. Konfigurasi web server dapat berbeda sesuai dengan kebutuhan. Namun, berikut ini adalah skema konfigurasi yang dapat Anda gunakan untuk mengkonfigurasi Nginx untuk Nextcloud:
- $ sudo nano /etc/nginx/sites-available/nextcloud
Setelah itu, buka file konfigurasi Nginx di editor teks dan paste kode berikut:
server {
listen 80;
listen [::]:80;
server_name domain.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name domain.com;
root /var/www/nextcloud;
add_header Referrer-Policy "no-referrer" always;
add_header X-Content-Type-Options "nosniff" always;
add_header X-Download-Options "noopen" always;
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-Permitted-Cross-Domain-Policies "none" always;
add_header X-Robots-Tag "none" always;
add_header X-XSS-Protection "1; mode=block" always;
ssl_certificate /etc/ssl/your_certificate.pem;
ssl_certificate_key /etc/ssl/your_key.key;
include /etc/nginx/snippets/ssl.conf;
# Add headers to serve security related headers
# Before enabling Strict-Transport-Security headers please read into this
# topic first.
# add_header Strict-Transport-Security "max-age=15768000;
# includeSubDomains; preload;";
#
# WARNING: Only add the preload option once you read about
# the consequences in https://hstspreload.org/. This option
# will add the domain to a hardcoded list that is shipped
# in all major browsers and getting removed from this list
# could take several months.
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ /.well-known {
allow all;
}
# set max upload size
client_max_body_size 512M;
fastcgi_buffers 64 4K;
# Disable gzip to avoid the removal of the ETag header
gzip off;
# Uncomment if your server is build with the ngx_pagespeed module
# This module is currently not supported.
#pagespeed off;
location / {
rewrite ^ /index.php$uri;
}
location
Related Posts:
- Nginx Duplicate Access Log Cloudwatch Nginx Duplicate Access Log Cloudwatch Apa Itu Nginx? Nginx adalah web server hypertext yang fleksibel, cepat, dan handal yang dapat memungkinkan Anda untuk mengelola dan membangun infrastruktur web yang skalabel…
- Apa Itu Paypal Dan Bagaimana Cara Menggunakannya? PayPal adalah sistem pembayaran online yang memungkinkan pengguna untuk membuat dan menerima pembayaran dengan aman di seluruh dunia. Ini adalah salah satu metode pembayaran paling populer di dunia dan digunakan…
- 6 Aplikasi Untuk Edit Video Profesional Aplikasi pengeditan video menjadi semakin populer, dengan banyak orang menggunakannya untuk membuat video mereka sendiri. Ada sejumlah aplikasi berbeda yang tersedia, jadi mungkin sulit untuk memutuskan mana yang akan digunakan.…
- 405 Method Not Allowed Nginx Nextcloud 405 Method Not Allowed Nginx Nextcloud What Is a 405 Method Not Allowed Nginx Nextcloud Error? When you attempt to access the Nextcloud web interface, you may get an error…
- 7 Manfaat Memiliki Akun Paypal Untuk Bisnis Anda PayPal adalah salah satu platform pembayaran paling populer untuk bisnis. Ini menawarkan cara mudah untuk mengirim, menerima, dan mengelola pembayaran. Memiliki akun PayPal untuk bisnis Anda dapat bermanfaat dalam banyak…
- 10 Aplikasi Musik Untuk Android Gratis Dan Yang Berbayar Saat ini, ada banyak jenis aplikasi musik yang dapat digunakan di perangkat Android. Beberapa dari aplikasi ini memungkinkan pengguna untuk mendengarkan lagu favorit mereka secara offline, sementara yang lain menyediakan…
- Cara Menggunakan Aplikasi Netflix Di Smartphone Dengan Fitur… Aplikasi Netflix adalah cara yang bagus untuk menonton film dan acara favorit Anda saat bepergian. Dengan navigasi yang mudah dan antarmuka yang ramah pengguna, tidak heran mengapa ini menjadi salah…
- Nginx Virtual.Conf Debian 9 Nginx Virtual.Conf Debian 9: Konfigurasi Nginx yang Efektif Nginx atau Engine X adalah sebuah perangkat lunak web server yang juga berfungsi sebagai reverse proxy, load balancer, dan HTTP cache. Kinerja…
- Keunggulan Aplikasi Spotify Dalam Streaming Musik Streaming musik telah menjadi cara populer untuk mendengarkan musik dan menemukan artis baru, dan Spotify adalah salah satu platform streaming paling terkenal. Dengan berbagai fiturnya, tidak heran mengapa Spotify telah…
- Panduan Memilih Akun Spotify Untuk Keluarga Dan Individu Memilih akun Spotify yang tepat untuk keluarga dan individu Anda bisa menjadi tugas yang menakutkan. Dengan begitu banyak jenis akun Spotify yang tersedia, mungkin sulit untuk mengetahui mana yang cocok…
- 7 Aplikasi Saham Beserta Keunggulannya Aplikasi saham adalah aplikasi perdagangan saham baru yang memungkinkan pengguna untuk membeli dan menjual saham langsung dari ponsel mereka. Aplikasi ini tersedia untuk perangkat iOS dan Android, dan telah dirancang…
- 10 Aplikasi Belajar Bahasa Inggris Yang Gratis Aplikasi pembelajaran bahasa Inggris menjadi semakin populer, terutama di kalangan siswa yang ingin meningkatkan keterampilan kosa kata dan tata bahasa mereka. Ada banyak aplikasi berbeda yang tersedia, jadi mungkin sulit…
- Cara Menggunakan Aplikasi Netflix Di Smartphone Dengan… Apakah Anda pengguna Netflix? Jika demikian, kemungkinan Anda sudah tahu cara menggunakan aplikasi Netflix di ponsel cerdas Anda. Tetapi tahukah Anda bahwa Anda dapat memanfaatkan spesifikasi spesifik dalam aplikasi untuk…
- Konfigurasi Web Server Menggunakan Nginx Konfigurasi Web Server Menggunakan Nginx Web server adalah perangkat lunak yang digunakan untuk menyimpan, memproses, dan menyajikan halaman web ke pengguna melalui Internet. Saat ini, ada banyak pilihan web server…
- Mengenal Cara Menggunakan Paypal Untuk Membeli Produk Online PayPal adalah salah satu metode pembayaran online paling populer, dan telah menjadi bagian penting dari belanja online. Apakah Anda membeli produk secara online atau melakukan pembayaran ke teman, menggunakan PayPal…
- Cara Membuat Web Server Nginx Cara Membuat Web Server Nginx 1. Apa Itu Nginx Nginx adalah server web ringan dan open source dengan fitur yang luas. Hal ini cukup tangguh dan fleksibel untuk digunakan sebagai…
- Cara Menggunakan Aplikasi Netflix Di Smartphone Dengan Fitur… Apakah Anda khawatir tentang konten yang ditonton anak Anda di Netflix? Apakah Anda ingin memantau jenis konten yang mereka lihat? Jika demikian, Netflix akan membantu Anda. Dengan aplikasi Netflix, Anda…
- Aplikasi Spotify Dan Perkembangan Industri Streaming Musik:… Spotify adalah salah satu aplikasi streaming musik paling populer di dunia. Ini telah merevolusi cara orang mendengarkan musik dan telah memainkan peran utama dalam pengembangan industri streaming musik. Dalam artikel…
- Cara Menghemat Kuota Internet Pada Smartphone Lenovo K10… Kita semua tahu bahwa kuota internet merupakan hal yang penting saat ini dalam melakukan banyak hal, dari streaming video, hingga membuka halaman web dan komunikasi dengan orang lain. Oleh karena…
- Cara Memperbaiki Nginx Error Ga Mau Di Start Pada Ubuntu Cara Memperbaiki Nginx Error Ga Mau Di Start Pada Ubuntu Apa itu Nginx? Nginx adalah web server CGI bersifat lightning fast yang dirancang untuk menampilkan konten dari webserver kepada pengguna…
- Aplikasi Spotify Dan Kualitas Streaming Musik: Apa Yang… Seiring kemajuan teknologi, tidak mengherankan bahwa cara kita mengkonsumsi musik telah berubah secara drastis. Dalam beberapa tahun terakhir, layanan streaming telah menjadi cara yang disukai untuk mendengarkan musik. Baik itu…
- Bagaimana Paypal Membantu Anda Mengirim Uang Secara Aman? PayPal adalah salah satu sistem pembayaran paling populer di dunia saat ini. Ini menawarkan cara yang aman, nyaman, dan hemat biaya bagi pengguna untuk mengirim dan menerima uang secara online.…
- Cara Menggunakan Aplikasi Netflix Di Smartphone Dengan Fitur… Apakah Anda penggemar Netflix yang suka menonton acara dan film favorit Anda saat bepergian? Jika ya, maka Anda perlu tahu cara menggunakan aplikasi Netflix di ponsel cerdas Anda dengan fitur…
- Perbedaan Web Server Apache Dan Nginx Perbedaan Web Server Apache Dan Nginx Apa Itu Web Server Apache dan Nginx? Web server adalah sebuah sistem yang digunakan untuk menjalankan berbagai jenis situs web. Web Server memungkinkan situs…
- Aplikasi Netflix Sebagai Solusi Hiburan Untuk Keluarga Ketika keluarga di seluruh dunia mencari solusi hiburan, Netflix telah muncul sebagai sumber hiburan berkualitas yang dapat diandalkan untuk segala usia. Dengan berbagai pilihan konten, mulai dari film klasik hingga…
- Cara Menggabungkan Apache Dan Nginx Cara Menggabungkan Apache Dan Nginx Cara Menggabungkan Apache Dan Nginx Mengenal Apache dan Nginx Apache dan Nginx adalah dua jenis server web yang mirip namun berbeda dalam sejumlah cara. Apache…
- Menikmati Musik Internasional Dengan Aplikasi Spotify Apakah Anda penggemar musik, selalu mencari musik internasional terbaru? Dengan dunia menjadi semakin saling berhubungan, lebih mudah dari sebelumnya untuk memperbaiki musik internasional Anda. Dan cara terbaik untuk melakukannya adalah…
- Mengenal Fitur-Fitur Yang Membantu Anda Melacak Pembayaran… Memiliki cara mudah untuk melacak pembayaran PayPal Anda sangat penting untuk bisnis atau individu apa pun. Dengan PayPal, Anda memiliki akses ke berbagai fitur pelacakan yang membuat pengelolaan pembayaran Anda…
- Mengenal Fitur Canggih Lenovo Ideapad K1 Untuk Produktivitas… Tahun ini, Lenovo telah meluncurkan salah satu tablet terbaru mereka yang dinamakan Lenovo Ideapad K1. Tablet ini diklaim sebagai tablet Android pintar terbaik di pasar dan dilengkapi dengan berbagai fitur…
- Sebutkan Kelebihan Dan Kekurangan Nginx Sebutkan Kelebihan Dan Kekurangan Nginx Apa Itu Nginx? Nginx adalah web server yang digunakan untuk menjalankan berbagai jenis website dan aplikasi internet. Ini telah menjadi salah satu favorit di antara…