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...")
 
Line 7: Line 7:


==NextCloud: Instalasi di ubuntu 22.04==
==NextCloud: Instalasi di ubuntu 22.04==
Berikut adalah langkah-langkah instalasi Nextcloud di Ubuntu 22.04
Pastikan sistem Anda diperbarui:
sudo apt update && sudo apt upgrade -y
Instal paket yang diperlukan:
sudo apt install apache2 mariadb-server libapache2-mod-php php php-mysql php-xml php-mbstring php-zip php-curl php-gd php-intl php-bcmath php-gmp unzip -y
Buat Database untuk Nextcloud Masuk ke MySQL:
sudo mysql -u root -p
Di dalam MySQL, jalankan perintah berikut untuk membuat database dan user:
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'passwordku';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ganti passwordku dengan password yang kuat.
Unduh dan Ekstrak Nextcloud Pindah ke direktori web server:
cd /var/www/html
Unduh Nextcloud:
wget https://download.nextcloud.com/server/releases/latest.zip
Ekstrak file:
unzip latest.zip
Ubah kepemilikan folder:
sudo chown -R www-data:www-data /var/www/html/nextcloud
sudo chmod -R 755 /var/www/html/nextcloud
Konfigurasi Apache
Buat file konfigurasi Apache untuk Nextcloud:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Tambahkan konfigurasi berikut:
<VirtualHost *:80>
    ServerAdmin admin@contoh.com
    DocumentRoot /var/www/html/nextcloud
    ServerName 192.168.77.3
    <Directory /var/www/html/nextcloud/>
        Require all granted
        AllowOverride All
        Options FollowSymLinks MultiViews
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>
Simpan dengan CTRL+X, tekan Y, lalu ENTER.
Aktifkan konfigurasi:
sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2
Selesaikan Instalasi via Web
Buka browser dan akses http://192.168.77.3
Buat akun admin Nextcloud
Masukkan detail database:
Database User: nextclouduser
Password: (isi dengan password yang telah dibuat)
Database Name: nextcloud
Database Host: localhost
Klik "Install"

Revision as of 00:59, 1 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 22.04

Berikut adalah langkah-langkah instalasi Nextcloud di Ubuntu 22.04

Pastikan sistem Anda diperbarui:

sudo apt update && sudo apt upgrade -y

Instal paket yang diperlukan:

sudo apt install apache2 mariadb-server libapache2-mod-php php php-mysql php-xml php-mbstring php-zip php-curl php-gd php-intl php-bcmath php-gmp unzip -y

Buat Database untuk Nextcloud Masuk ke MySQL:

sudo mysql -u root -p

Di dalam MySQL, jalankan perintah berikut untuk membuat database dan user:

CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'passwordku';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ganti passwordku dengan password yang kuat.

Unduh dan Ekstrak Nextcloud Pindah ke direktori web server:

cd /var/www/html

Unduh Nextcloud:

wget https://download.nextcloud.com/server/releases/latest.zip

Ekstrak file:

unzip latest.zip

Ubah kepemilikan folder:

sudo chown -R www-data:www-data /var/www/html/nextcloud
sudo chmod -R 755 /var/www/html/nextcloud

Konfigurasi Apache Buat file konfigurasi Apache untuk Nextcloud:

sudo nano /etc/apache2/sites-available/nextcloud.conf

Tambahkan konfigurasi berikut:

<VirtualHost *:80>
    ServerAdmin admin@contoh.com
    DocumentRoot /var/www/html/nextcloud
    ServerName 192.168.77.3
    <Directory /var/www/html/nextcloud/>
        Require all granted
        AllowOverride All
        Options FollowSymLinks MultiViews
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

Simpan dengan CTRL+X, tekan Y, lalu ENTER.

Aktifkan konfigurasi:

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2

Selesaikan Instalasi via Web Buka browser dan akses http://192.168.77.3 Buat akun admin Nextcloud Masukkan detail database: Database User: nextclouduser Password: (isi dengan password yang telah dibuat) Database Name: nextcloud Database Host: localhost Klik "Install"