Nextcloud: Difference between revisions

From DamaniaWiki
(Created page with "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...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:




==NextCloud: Instalasi di ubuntu 22.04==
==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

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