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
- Login ke panel, buka servermu, lalu tab Users.
- Ketuk New User.
- Isi email orang yang ingin kamu undang.
- Centang izin yang kamu berikan (penjelasannya di bawah).
- 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.


Memahami izin
Izin dikelompokkan per fitur. Berikut kelompok yang paling sering kamu temui:
| Kelompok | Yang bisa dilakukan |
|---|---|
| Control | Memakai Console, Start, Stop, dan Restart |
| File | Melihat, membuat, mengedit, menghapus, mengarsip file, dan memakai SFTP |
| Backup | Melihat, membuat, dan memulihkan backup |
| Startup | Melihat dan mengubah variabel Startup |
| Database | Melihat, membuat, menghapus database, dan melihat password database |
| Schedule | Melihat dan mengatur jadwal otomatis |
| Allocation | Melihat dan mengatur port |
| Settings | Mengganti nama server dan Reinstall |
| User | Mengatur sub user lain |
| Activity | Melihat riwayat tindakan di server |
Izin yang disarankan
Prinsipnya: beri izin sesedikit mungkin. Tambah belakangan kalau memang kurang.
| Kebutuhan | Izin yang cukup | Sebaiknya jangan diberi |
|---|---|---|
| Jasa pasang atau perbaiki bot | Control, File, Startup (baca dan ubah), Backup | Settings (Reinstall), User, Database |
| Teman ikut mengelola server | Control, File | User, Settings |
| Hanya memantau | Console dan Activity | File (ubah), Control (Stop), Settings |
| Developer yang butuh database | File, 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
.envyang 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
- Buka tab Users.
- 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:
- Hapus sub user dari tab Users.
- Ganti token bot atau kunci API lain yang tersimpan di file server.
- Rotate password database kalau dia pernah diberi izin Database. Langkahnya ada di Cara membuat dan memakai database.
- 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?