Dokumen ini berisi panduan untuk melakukan inisialisasi akun pengguna yang di-provisioning secara otomatis melalui Webhook, serta mengatur sistem enkripsi data yang aman.


1. Cara Mengaktifkan Akun (Inisialisasi SSO)

Proses pendaftaran profil pengguna dikerjakan secara otomatis oleh webhook di belakang layar. Pengguna hanya perlu melakukan login pertama kali untuk mengaktifkan akun sepenuhnya.

  1. Buka URL Nextcloud portal (misalnya: https://nextcloud.cicem.site).
  2. Abaikan kolom isian standar Username dan Password yang ada di halaman utama.
  3. Klik tombol Single Sign-On di bagian bawah (misalnya: Login with SSO/Authentik).
  4. Selesaikan proses autentikasi di halaman Identity Provider yang muncul.
  5. Setelah berhasil, pengguna akan dikembalikan ke portal Nextcloud dan akun siap digunakan.

2. Konfigurasi Enkripsi di Lingkungan SSO

Karena autentikasi diserahkan kepada Identity Provider, Nextcloud tidak memiliki akses ke kata sandi pengguna. Menggunakan enkripsi Server-Side standar tanpa Master Key akan menyebabkan pengguna SSO terkunci secara permanen dari file mereka sendiri.

Pilih salah satu (atau kedua) metode enkripsi yang aman berikut ini:

A. Server-Side Encryption dengan Master Key (Tugas Admin)

Metode ini mengenkripsi data di level storage VM menggunakan kunci sentral.

  1. Masuk ke Nextcloud sebagai Admin lokal.
  2. Buka Apps > cari Default encryption module > Enable.
  3. Buka Administration settings > Security (panel kiri bawah).
  4. Centang kotak Enable server-side encryption dan setujui peringatan keamanan.
  5. Wajib centang opsi Enable master key pada bagian pengaturan tambahan di bawahnya.