Menggunakan aplikasi Nextcloud dengan perintah occ di FreeBSD

· 2 min read

Di FreeBSD, occ berada di direktori /usr/local/www/nextcloud. Occ adalah skrip PHP yang dibungkus dalam Nextcloud. Jika Anda ingin menggunakan occ, An

Nextcloud merupakan solusi cloud terbaik dan patut dicoba. Anda dapat menggunakan Nextcloud untuk menyimpan data dan dokumen yang tidak ingin Anda bagikan dengan layanan pihak ketiga. Nextcloud cukup mudah dipasang pada perangkat keras yang umum digunakan, seperti komputer, ponsel, atau lainnya, dan juga pada layanan yang dihosting di cloud. Nextcloud merupakan solusi ideal bagi perorangan atau bisnis Anda yang sedang berkembang.

Kebanyakan orang memasang dan menjalankan Nextcloud dengan GUI, yang membuatnya lebih mudah digunakan dan ramah pengguna. Namun, ada kalanya Anda mungkin tidak dapat mengakses GUI atau ada tugas khusus yang hanya dapat diselesaikan dengan command line. Menggunakan command line ini akan memudahkan pengguna untuk menjalankan Nextcloud.

Karena Nextcloud berasal dari ownCloud, alat Konsol ownCloud seperti occ juga tersedia di Nextcloud. Utilitas occ merupakan antarmuka command line Nextcloud yang memungkinkan admin untuk mengelola berbagai hal seperti memutakhirkan Nextcloud, mengelola pengguna, pengaturan LDAP, enkripsi, kata sandi, autentikasi dua faktor, menonaktifkan aplikasi, dan masih banyak lagi manfaat occ.

Di FreeBSD, occ berada di direktori /usr/local/www/nextcloud. Occ adalah skrip PHP yang dibungkus dalam Nextcloud. Jika Anda ingin menggunakan occ, Anda harus menjalankannya sebagai pengguna HTTP untuk memastikan bahwa izin yang benar dipertahankan pada file dan direktori Nextcloud Anda.

Perintah occ adalah skrip PHP dari OwnCloud yang digunakan untuk memudahkan Anda dalam mengatur dan menjalankan Nextcloud


1. Cara menggunakan perintah occ

Perintah occ hanya dapat dijalankan oleh pengguna yang telah menginstal Nextcloud di komputer atau cloud hosting mereka, misalnya pada server FreeBSD, Ubuntu, MacOS, dan lainnya. Kebanyakan orang mengonfigurasi Nextcloud menggunakan antarmuka Web, yang tidak hanya mudah tetapi juga tidak membosankan. Namun, Anda juga dapat memperbarui dan mengonfigurasi Nextcloud dengan baris perintah occ. Dalam artikel ini, kita akan mempelajari penggunaan umum occ untuk menjalankan dan mengelola Nextcloud di server FreeBSD.

a. Check Status

Pada bagian pertama, kita akan memeriksa status server Nextcloud.

Check Status
root@ns3:/usr/local/www/nextcloud # occ status
  - installed: true
  - version: 28.0.3.2
  - versionstring: 28.0.3
  - edition:
  - maintenance: false
  - needsDbUpgrade: false
  - productname: Nextcloud
  - extendedSupport: false

b. Reset Password Nextcloud

Anda dapat mengatur ulang kata sandi Nextcloud Anda dengan perintah occ.

Check Status
root@ns3:/usr/local/www/nextcloud # occ user:resetpassword datainchi
Enter a new password: router_12345
Confirm the new password: router_12345
Successfully reset password for datainchi
Dalam perintah di atas, datainchi adalah nama pengguna Nextcloud, dan kata sandi baru adalah router_12345.

c. Scan Files

Dengan perintah occ, Anda juga dapat memindai berkas.

Scan Files
root@ns3:/usr/local/www/nextcloud # occ files:scan -v --all
root@ns3:/usr/local/www/nextcloud # occ files:scan -v datainchi

d. Upgrade Nextcloud

Bagi yang terbiasa dengan command line, proses upgrade Nextcloud lebih mudah, karena tidak memerlukan banyak klik seperti pada GUI.

Upgrade
root@ns3:/usr/local/www/nextcloud # occ update:check
root@ns3:/usr/local/www/nextcloud # occ upgrade

e. Mengaktifkan mode perawatan

Pada proses ini hanya ada dua pilihan, yaitu menonaktifkan atau mengaktifkan.

Maintenance mode
root@ns3:/usr/local/www/nextcloud # occ maintenance:mode --on
root@ns3:/usr/local/www/nextcloud # occ maintenance:mode --off

f. Tambahkan indeks yang hilang


Add missing indices
root@ns3:/usr/local/www/nextcloud # occ db:add-missing-indices

g. Konversi ke bigint


Convert to bigint
root@ns3:/usr/local/www/nextcloud # occ db:convert-filecache-bigint
All tables already up to date!

h. Memperbaiki peningkatan yang terputus-putus


Fix interupted upgrades
root@ns3:/usr/local/www/nextcloud # occ maintenance:repair

2. Instal aplikasi dari Command Line

Ada banyak Aplikasi yang dapat Anda instal di Nextcloud, kebanyakan orang menggunakan penginstal mandiri melalui GUI, Anda juga dapat menggunakan baris perintah occ untuk mengunduh dan menginstal aplikasi di server Nextcloud Anda.

Occ adalah utilitas canggih yang memudahkan Anda menemukan, mengunduh, menginstal, memperbarui, dan bahkan menghapus aplikasi di instalasi Nextcloud Anda hanya dengan beberapa baris perintah, sehingga mengurangi jumlah langkah yang diperlukan menggunakan metode GUI.

a. Menampilkan Aplikasi

Sebelum Anda memasang Aplikasi, periksa dulu apa saja yang terpasang di Nextcloud. Perintah di bawah ini akan menampilkan daftar semua aplikasi yang diaktifkan dan dinonaktifkan di server Nextcloud Anda.

List current apps
root@ns3:/usr/local/www/nextcloud # occ app:list
Enabled:
  - activity: 2.20.0
  - circles: 28.0.0-dev
  - cloud_federation_api: 1.11.0
  - comments: 1.18.0
  - contactsinteraction: 1.9.0
  - dashboard: 7.8.0
  - lookup_server_connector: 1.16.0 
  - serverinfo: 1.18.0
  - settings: 1.10.1 
  - text: 3.9.1
Disabled:
  - admin_audit: 1.18.0
  - bruteforcesettings: 2.8.0
  - encryption: 2.16.0
  - files_external: 1.20.0
  - suspicious_login: 6.0.0
  - twofactor_totp: 10.0.0-beta.2
  - user_ldap: 1.19.0

b. Instal Aplikasi Baru

Pada bagian ini, kita akan menggunakan aplikasi kalender dan kontak sebagai contoh pembelajaran. Untuk menginstalnya, jalankan perintah occ berikut.

Install contacts & calendar
root@ns3:/usr/local/www/nextcloud # occ app:install contacts
root@ns3:/usr/local/www/nextcloud # occ app:install calendar

c. Aktifkan Aplikasi

Aplikasi kontak dan kalender yang Anda instal tidak dapat digunakan jika Anda belum mengaktifkan aplikasi tersebut. Jalankan perintah berikut untuk mengaktifkan aplikasi di Nextcloud.

Enable contacts & calendar
root@ns3:/usr/local/www/nextcloud # occ app:enable contacts
contacts already enabled
root@ns3:/usr/local/www/nextcloud # occ app:enable calendar
calendar already enabled

d. Nonaktifkan Aplikasi

Anda dapat menonaktifkan setiap aplikasi di Nextcloud, sehingga Anda tidak dapat menggunakan aplikasi tersebut. Gunakan perintah di bawah ini untuk menonaktifkan aplikasi.

Disable contacts & calendar
root@ns3:/usr/local/www/nextcloud # occ app:disable contacts
contacts 5.5.3 disabled
root@ns3:/usr/local/www/nextcloud # occ app:disable calendar
calendar 4.6.6 disabled

e. Hapus Aplikasi

Anda dapat menghapus setiap aplikasi yang Anda instal jika Anda tidak membutuhkannya lagi. Jika Anda ingin menghapus aplikasi, nonaktifkan aplikasi tersebut lalu jalankan perintah rm -rf.

Remove contacts & calendar
root@ns3:/usr/local/www/nextcloud # occ app:disable contacts
root@ns3:/usr/local/www/nextcloud # occ app:disable calendar
root@ns3:/usr/local/www/nextcloud # rm -rf apps/contacts
root@ns3:/usr/local/www/nextcloud # rm -rf apps/calendar

f. Update Aplikasi

Yang pasti, setiap tahun aplikasi Nextcloud memiliki versi baru, Anda dapat mengupdate-nya dengan command line OCC.

Update contacts & calendar
root@ns3:/usr/local/www/nextcloud # occ app:update contacts
root@ns3:/usr/local/www/nextcloud # occ app:update calendar
Jika Anda ingin memperbarui semua aplikasi di Nextcloud, jalankan perintah berikut.

Update All Apps
root@ns3:/usr/local/www/nextcloud # occ app:update --all

g. Pemeriksaan Integritas

Aplikasi yang memiliki tag resmi HARUS memiliki kode yang ditandatangani dengan Nextcloud. Aplikasi resmi yang tidak ditandatangani tidak akan dapat diinstal lagi.

Integrity Check
root@ns3:/usr/local/www/nextcloud # occ integrity:check-app --path=/usr/local/www/nextcloud/apps contacts
root@ns3:/usr/local/www/nextcloud # occ integrity:check-app --path=/usr/local/www/nextcloud/apps calendar
Seperti yang telah kami sebutkan sebelumnya, masih banyak lagi perintah occ yang dapat Anda gunakan dan perintah-perintah yang saya pilih hanyalah sekilas, khususnya yang terkait dengan cara mengelola aplikasi di Nextcloud. Namun saya harap artikel ini dapat membantu Anda memahami dan menggunakan perintah occ di FreeBSD.
Subscribe on LinkedIn Menggunakan aplikasi Nextcloud dengan perintah occ di FreeBSD

Enclosures Link: Menggunakan aplikasi Nextcloud dengan perintah occ di FreeBSD

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar