Halo! Jadi saya hari ini sempat bereksperimen dengan server Nextcloud saya, dan merasa perlu mendokumentasikan cara menonaktifkan fitur Talk melalui command line. Siapa tahu kalian juga butuh melakukan hal yang sama.
Ceritanya, saya lagi cek server Nextcloud yang sudah selesai saya instalasi, dan terus menerus selalu liat ini di overview (lihat penjelasan High-performance backend):

Seperti ada yang mengganjal kalo liat tanda silang warna merah. Makanya saya putuskan untuk disable sementara sambil monitoring performa server.
Kebutuhan
Sebelum mulai, pastikan kalian punya:
- Server Nextcloud dengan fitur Talk aktif
- Akses SSH ke server (saya pakai terminal biasa)
- Hak akses sudo atau root
Langkah-Langkah
Langkah 1: Masuk ke Folder Nextcloud
Hal pertama yang saya lakukan adalah navigasi ke direktori instalasi:
cd /var/www/nextcloud
Di setup saya, Nextcloud terinstall di path ini. Kalian bisa cek dulu path milik kalian ya, bisa jadi berbeda seperti /var/www/html/nextcloud atau lokasi lain.
Langkah 2: Disable Talk dengan Perintah OCC
Nah, ini bagian intinya. Saya menggunakan tool occ bawaan Nextcloud:
sudo -u www-data php occ app:disable spreed

Catatan: Nama aplikasinya adalah “spreed”, bukan “talk”. Awalnya saya bingung juga, tapi ternyata itu memang nama internalnya di Nextcloud.
Oh iya, www-data adalah user web server saya. Kalau kalian pakai Nginx atau setup lain, bisa jadi usernya berbeda seperti nginx, apache, atau http. Sesuaikan ya!
Langkah 3: Verifikasi Hasilnya
Setelah menjalankan perintah di atas, saya langsung cek apakah berhasil:
sudo -u www-data php occ app:list
Lihat bagian disabled:

Perintah ini akan menampilkan daftar semua aplikasi. Saya cek bagian “Disabled”, dan Talk (spreed) sudah ada di sana. Sukses!
Mengaktifkan Kembali
Saya juga sudah coba untuk mengaktifkan kembali (sekadar testing), caranya gampang:
CLI
sudo -u www-data php occ app:enable spreed
Jadi kalian nggak perlu khawatir, prosesnya reversible kok.
Kendala Lanjutan
Setelah disable, kemudian liat log di web UI ada ini:

Catatan: Ini akan dijelaskan di blog berikutnya.
Kesimpulan
Menonaktifkan Nextcloud Talk via CLI hanya satu baris perintah. Yang penting adalah memahami bahwa nama internal aplikasinya adalah “spreed” dan menggunakan user yang tepat saat menjalankan perintah.


Leave a Reply