Nextcloud: Difference between revisions
No edit summary |
|||
Line 6: | Line 6: | ||
==NextCloud: Instalasi di ubuntu | ==NextCloud: Instalasi di ubuntu 24.04== | ||
Berikut adalah langkah-langkah instalasi Nextcloud di Ubuntu | Berikut adalah langkah-langkah instalasi Nextcloud di Ubuntu 24.04 | ||
Pastikan sistem Anda diperbarui: | Pastikan sistem Anda diperbarui: | ||
Line 14: | Line 14: | ||
Instal paket yang diperlukan: | Instal paket yang diperlukan: | ||
sudo apt install apache2 mariadb-server libapache2-mod- | sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-gd php-curl php-zip php-xml php-mbstring php-bcmath php-intl php-imagick -y | ||
Konfigurasi Database | |||
Jalankan MariaDB Secure Installation: | |||
sudo mysql_secure_installation | |||
Buat Database untuk Nextcloud: | |||
sudo mysql -u root -p | sudo mysql -u root -p | ||
Buat database dan user untuk Nextcloud: | |||
CREATE DATABASE nextclouddb; | |||
CREATE DATABASE | CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_anda'; | ||
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY ' | GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextclouduser'@'localhost'; | ||
GRANT ALL PRIVILEGES ON | |||
FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
EXIT; | EXIT; | ||
Ganti | Ganti password_anda dengan password yang aman. | ||
Unduh dan | |||
cd /var/www/ | Unduh dan Instal Nextcloud | ||
cd /var/www/ | |||
Unduh Nextcloud: | Unduh Nextcloud: | ||
sudo wget https://download.nextcloud.com/server/releases/latest.zip | |||
Ekstrak file: | Ekstrak file: | ||
sudo unzip latest.zip | |||
Ubah kepemilikan direktori Nextcloud ke user www-data (user Apache): | |||
Ubah kepemilikan | sudo chown -R www-data:www-data nextcloud | ||
Konfigurasi Apache: | |||
sudo | sudo nano /etc/apache2/sites-available/nextcloud.conf | ||
Tambahkan konfigurasi berikut: | Tambahkan konfigurasi berikut: | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
DocumentRoot /var/www/nextcloud | |||
DocumentRoot /var/www | |||
ServerName 192.168.77.3 | ServerName 192.168.77.3 | ||
<Directory /var/www | <Directory /var/www/nextcloud/> | ||
Options FollowSymlinks | |||
AllowOverride All | |||
Require all granted | Require all granted | ||
</Directory> | </Directory> | ||
Line 63: | Line 64: | ||
</VirtualHost> | </VirtualHost> | ||
Simpan | Simpan dan keluar (Ctrl+X, lalu Y, Enter). | ||
Aktifkan konfigurasi dan modul yang diperlukan: | |||
Aktifkan konfigurasi: | |||
sudo a2ensite nextcloud.conf | sudo a2ensite nextcloud.conf | ||
sudo a2enmod rewrite headers env dir mime | sudo a2enmod rewrite headers env dir mime | ||
sudo systemctl restart apache2 | sudo systemctl restart apache2 | ||
Selesaikan Instalasi via Web | Selesaikan Instalasi via Web Browser | ||
Buka browser dan akses http://192.168.77.3 | Akses Nextcloud: | ||
Buat akun admin Nextcloud | Buka browser dan akses http://192.168.77.3. Anda akan diarahkan ke halaman setup Nextcloud. | ||
Isi Detail Konfigurasi: | |||
Database User: nextclouduser | Username dan Password: Buat akun admin untuk Nextcloud. | ||
Password: ( | Data Folder: Biarkan default (/var/www/nextcloud/data). | ||
Database Name: | Database: Pilih MySQL/MariaDB. | ||
Database User: nextclouduser | |||
Klik " | Database Password: password_anda (sesuai yang dibuat sebelumnya). | ||
Database Name: nextclouddb | |||
Host: localhost | |||
Klik "Finish Setup" dan tunggu proses selesai. | |||
edit | |||
vi /etc/php/8.3/apache2/php.ini | |||
memory_limit = 512M | |||
upload_max_filesize = 4G | |||
post_max_size = 4G | |||
vi /var/www/nextcloud/config/config.php | |||
Tambahkan atau edit baris berikut di dalam array CONFIG: | |||
'upload_max_filesize' => '4G', | |||
simpan perubahan, :wq | |||
Setelah mengubah konfigurasi PHP dan Nextcloud, restart Apache untuk menerapkan perubahan: | |||
sudo systemctl restart apache2 | |||
sudo systemctl restart apache2 | |||
Latest revision as of 19:42, 7 March 2025
NextCloud membantu Anda untuk memperoleh: rumah yang aman untuk semua data Anda. Amankan, di bawah kendali Anda dan kembangkan secara terbuka, transparan, dan dapat dipercaya.
Nextcloud menawarkan sinkronisasi file lokal dan teknologi kolaborasi online terkemuka di industri. Keahlian kami dalam menggabungkan kenyamanan dan kemudahan penggunaan solusi tingkat konsumen seperti Dropbox dan Google Drive dengan keamanan, privasi, dan kebutuhan kontrol bisnis.
Solusi mandiri kami memastikan Anda tahu di mana data berada, siapa yang memiliki akses, dan bahkan meta-data tidak bocor.
NextCloud: Instalasi di ubuntu 24.04
Berikut adalah langkah-langkah instalasi Nextcloud di Ubuntu 24.04
Pastikan sistem Anda diperbarui:
sudo apt update && sudo apt upgrade -y
Instal paket yang diperlukan:
sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-gd php-curl php-zip php-xml php-mbstring php-bcmath php-intl php-imagick -y
Konfigurasi Database
Jalankan MariaDB Secure Installation:
sudo mysql_secure_installation
Buat Database untuk Nextcloud:
sudo mysql -u root -p
Buat database dan user untuk Nextcloud:
CREATE DATABASE nextclouddb; CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password_anda'; GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextclouduser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Ganti password_anda dengan password yang aman.
Unduh dan Instal Nextcloud
cd /var/www/
Unduh Nextcloud:
sudo wget https://download.nextcloud.com/server/releases/latest.zip
Ekstrak file:
sudo unzip latest.zip
Ubah kepemilikan direktori Nextcloud ke user www-data (user Apache):
sudo chown -R www-data:www-data nextcloud
Konfigurasi Apache:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Tambahkan konfigurasi berikut:
<VirtualHost *:80> DocumentRoot /var/www/nextcloud ServerName 192.168.77.3
<Directory /var/www/nextcloud/> Options FollowSymlinks AllowOverride All Require all granted </Directory>
ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined </VirtualHost>
Simpan dan keluar (Ctrl+X, lalu Y, Enter). Aktifkan konfigurasi dan modul yang diperlukan:
sudo a2ensite nextcloud.conf sudo a2enmod rewrite headers env dir mime sudo systemctl restart apache2
Selesaikan Instalasi via Web Browser Akses Nextcloud:
Buka browser dan akses http://192.168.77.3. Anda akan diarahkan ke halaman setup Nextcloud. Isi Detail Konfigurasi: Username dan Password: Buat akun admin untuk Nextcloud. Data Folder: Biarkan default (/var/www/nextcloud/data). Database: Pilih MySQL/MariaDB. Database User: nextclouduser Database Password: password_anda (sesuai yang dibuat sebelumnya). Database Name: nextclouddb Host: localhost Klik "Finish Setup" dan tunggu proses selesai.
edit
vi /etc/php/8.3/apache2/php.ini memory_limit = 512M upload_max_filesize = 4G post_max_size = 4G
vi /var/www/nextcloud/config/config.php
Tambahkan atau edit baris berikut di dalam array CONFIG:
'upload_max_filesize' => '4G',
simpan perubahan, :wq
Setelah mengubah konfigurasi PHP dan Nextcloud, restart Apache untuk menerapkan perubahan:
sudo systemctl restart apache2