by Zass Desuta

Bantuan

Cara Memberi Akses Server ke Orang Lain dengan Sub User (Tab Users)

Jangan bagikan password panel ke orang lain. Pakai tab Users untuk mengundang jasa atau teman dengan izin terbatas, lalu cabut aksesnya kapan saja setelah pekerjaan selesai.

Tim PterokuDesu4 menit baca

Bagikan
Daftar isi

Kamu memesan jasa pasang bot, perbaikan script, atau butuh teman ikut mengelola server. Orang itu butuh akses ke servermu. Cara yang paling sering dipilih adalah memberi username dan password panel langsung. Cara itu bekerja, tapi berisiko. Ada fitur yang jauh lebih aman: sub user, lewat tab Users.

Kenapa jangan memberi password panel

Kalau kamu memberi username dan password, orang itu masuk sebagai dirimu. Dia bisa mengakses semua server di akunmu, mengubah password sehingga kamu terkunci, dan kamu tidak bisa membatasi apa yang boleh dia lakukan. Setelah pekerjaan selesai, satu-satunya cara memutus aksesnya adalah mengganti password.

Dengan sub user, orang itu login dengan akunnya sendiri. Dia hanya melihat server yang kamu undang, hanya bisa melakukan hal yang kamu izinkan, dan aksesnya bisa kamu cabut kapan saja tanpa mengganti password akunmu.

Langkah mengundang sub user

  1. Login ke panel, buka servermu, lalu tab Users.
  2. Ketuk New User.
  3. Isi email orang yang ingin kamu undang.
  4. Centang izin yang kamu berikan (penjelasannya di bawah).
  5. Ketuk Invite User (atau Save).

Orang itu akan mendapat undangan lewat email. Kalau email-nya belum punya akun panel, dia diminta menyelesaikan pembuatan akun dulu. Setelah itu servermu muncul di daftar servernya.

gambar

gambar

Memahami izin

Izin dikelompokkan per fitur. Berikut kelompok yang paling sering kamu temui:

KelompokYang bisa dilakukan
ControlMemakai Console, Start, Stop, dan Restart
FileMelihat, membuat, mengedit, menghapus, mengarsip file, dan memakai SFTP
BackupMelihat, membuat, dan memulihkan backup
StartupMelihat dan mengubah variabel Startup
DatabaseMelihat, membuat, menghapus database, dan melihat password database
ScheduleMelihat dan mengatur jadwal otomatis
AllocationMelihat dan mengatur port
SettingsMengganti nama server dan Reinstall
UserMengatur sub user lain
ActivityMelihat riwayat tindakan di server

Izin yang disarankan

Prinsipnya: beri izin sesedikit mungkin. Tambah belakangan kalau memang kurang.

KebutuhanIzin yang cukupSebaiknya jangan diberi
Jasa pasang atau perbaiki botControl, File, Startup (baca dan ubah), BackupSettings (Reinstall), User, Database
Teman ikut mengelola serverControl, FileUser, Settings
Hanya memantauConsole dan ActivityFile (ubah), Control (Stop), Settings
Developer yang butuh databaseFile, Database (termasuk lihat password)User, Settings

Hal yang perlu kamu tahu

  • Izin File artinya orang itu bisa membaca semua file di server, termasuk file konfigurasi seperti .env yang menyimpan token bot atau password database.
  • Izin Database dengan lihat password memberi akses penuh ke data aplikasimu.
  • Reinstall menjalankan ulang pemasangan server dan bisa menimpa file. Jangan diberikan kecuali sangat perlu.
  • Pada egg yang punya opsi Enable Console Commands (misalnya egg Next.js), orang yang punya akses Console bisa menjalankan perintah apa saja di dalam server. Kalau opsinya aktif, anggap izin Console sama berbahayanya dengan akses penuh.
  • Sub user hanya mengakses server yang kamu undang. Dia tidak melihat server lain milikmu, dan tidak bisa mengubah akun panelmu.
  • Perpanjangan dan garansi dilakukan lewat website memakai ID transaksi dan email pembelian. Jangan bagikan keduanya hanya karena orang itu membantu mengelola server.

Cara menghubungkan SFTP sebagai sub user

Sub user yang diberi izin SFTP memakai username dan password akun panelnya sendiri, bukan milikmu. Alamat SFTP server tampil di tab Settings pada servernya. Panduan umum SFTP ada di Mengunggah file dengan File Manager dan SFTP.

Mengubah izin atau mencabut akses

  1. Buka tab Users.
  2. Ketuk nama sub user untuk mengubah izinnya, atau pilih tombol hapus untuk mencabut aksesnya.

Menghapus sub user hanya mencabut akses ke servermu. Akun panel milik orang itu tidak ikut terhapus.

Setelah pekerjaan selesai

Biasakan mengikuti daftar singkat ini setiap kali ada orang lain yang pernah mengakses servermu:

  1. Hapus sub user dari tab Users.
  2. Ganti token bot atau kunci API lain yang tersimpan di file server.
  3. Rotate password database kalau dia pernah diberi izin Database. Langkahnya ada di Cara membuat dan memakai database.
  4. Buka tab Activity untuk melihat apa saja yang dilakukan selama dia punya akses.

Pertanyaan yang sering muncul

Apakah sub user bisa menghapus server atau paketku? Tidak. Dia hanya bisa melakukan hal yang ada di daftar izin untuk server itu.

Sub user lupa password? Dia memakai Forgot Password di halaman login panel dengan email undangannya, bukan lewat kamu.

Sub user tidak menerima email undangan? Minta dia cek folder Spam atau Promosi. Pastikan email yang kamu isi benar, lalu undang ulang kalau perlu.

Apakah artikel ini membantu?

Artikel Terkait

Hubungi kami