Manajemen User
Buat user baru
Admin → Users → Create New.
| Field | Keterangan |
|---|---|
| Email login | |
| Username | Username unik (tanpa spasi) |
| First / Last Name | Nama lengkap |
| Password | Kosongkan supaya user set sendiri via link reset |
| Root Admin | Ceklis kalau mau kasih akses admin penuh |
Root admin vs user biasa
- Root Admin: bisa akses
/adminpanel, kelola node, egg, user lain. - User biasa: hanya bisa akses server yang di-assign ke dia.
Reset password
Admin → Users → pilih user → Update User → isi password baru.
Atau via CLI:
cd /var/www/pterodactyl
php artisan p:user:makeIkuti prompt, pilih user existing.
2FA reset
Kalau user kehilangan 2FA, admin bisa disable:
Admin → Users → pilih user → Disable 2FA.
Delete user
Admin → Users → pilih user → Delete.
WARNING
User yang punya server aktif tidak bisa langsung di-delete. Transfer ownership dulu atau hapus server-nya.
Assign server ke user
Saat bikin server (Admin → Servers → Create New), field Owner = user yang jadi pemilik.
Untuk kasih akses ke user lain tanpa transfer, pakai Subuser (dijelaskan di panduan user).
Bulk operations
Untuk operasi bulk (import 100 user sekaligus), pakai CLI:
php artisan p:user:make --email=user1@example.com --username=user1 --name-first=User --name-last=One --password=RandomPass123Wrap dalam bash loop untuk batch.
API keys per user
User bisa bikin API key sendiri di Account Settings → API Credentials. Admin tidak bisa bikin API key atas nama user lain — user harus generate sendiri lalu share ke admin kalau perlu.