Nextcloud
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