Nextcloud

From DamaniaWiki

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"