Tutorial ini menjelaskan langkah-langkah untuk menginstal Nextcloud untuk pengguna ISPConfig.
Prasyarat
- Server Linux dengan Apache, MariaDB, dan PHP terinstal
- ISPConfig 3.1+ diinstal (Tutorial Server Sempurna)
- Sebuah (sub)domain yang menunjuk ke server Anda. Saya akan menggunakan nextcloud.example.com dalam tutorial ini
Tambahkan situs
Di ISPConfig, navigasikan ke Situs dan tambahkan situs web baru
Domain: nextcloud.example.com
Harddisk Quota: Set quota for the file storage if necessary, or use -1 for unlimited.
Auto-subdomain: None
Let's Encrypt SSL: <-- Check this to receive a free SSL certificate from Let's Encrypt.
PHP: Fast-CGI
Buka Opsi
Tambahkan pengaturan php.ini khusus:
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=1
opcache.save_comments=1
memory_limit = 512M
Dan tekan simpan!
Tambahkan database
CATATAN:Semua database saya mendapatkan ID klien di depannya, sehingga database (pengguna) untuk klien 8 akan diberi nama "c8nextcloud". Ini mungkin berbeda di sistem Anda.
Buka pengguna basis data dan tambahkan pengguna baru
Client: Select the client
Database user: nextcloud
Password: Generate a password and save this in a (temporary) txt file.
Simpan pengguna baru.
Kemudian, buka database dan tambahkan database baru
Site: nextcloud.example.com
Database name: nextcloud
Database user: Select the database user you just created
Dan tekan simpan!
Tambahkan pengguna FTP
Buka Akun FTP
Website: nextcloud.example.com
Username: nextcloud (ISPConfig will eventually add a prefix to this username)
Password: Generate a password and save it in the (temporary) txt file you created earlier.
Simpan pengguna baru
Instal Nextcloud
Unduh Penginstal Web Nextcloud di nextcloud.com/install/#instructions-server (di bawah Penginstal Web)
Login ke server Anda dengan program FTP menggunakan pengguna FTP yang baru saja Anda buat (Anda dapat menemukan nama pengguna FTP Anda di bawah FTP-Accounts) dan unggah setup-nextcloud.php ke folder web.
Buka nextcloud.example.com/setup-nextcloud.php
Klik berikutnya
Ganti
nextcloud
dengan
.
Klik berikutnya
Nama Pengguna:Nama pengguna untuk pengguna admin Anda
Kata sandi:Kata sandi untuk pengguna admin Anda (gunakan kata sandi yang kuat!)
Klik Penyimpanan &basis data
Folder data:
/var/www/clients/client8/web16/private/data
Semua file yang Anda tempatkan di Nextcloud sekarang akan disimpan di luar folder /web, yang lebih aman.
Catatan:Ganti client8 dan web16 dengan klien dan id web yang benar. Anda dapat menemukannya di bawah pengaturan situs web -> root dokumen.
Pilih MySQL/MariaDB
Username: c8nextcloud
Password: The first password you wrote down in your txt file
Database name: c8nextcloud
Catatan:Anda dapat menemukan nama database (pengguna) di bawah ISPConfig-> Sites -> Databases.
Tekan Finish setup, dan selesai! Satu-satunya yang tersisa untuk dilakukan adalah mengonfigurasi Nextcloud sesuai kebutuhan Anda dan akhirnya menginstal beberapa aplikasi.