Total VM
61
Total CT
89
Running
91
Stopped
59
Total Mesin
8
Total CPU
92 CORE
Total RAM
422 GB
Loading...
Memuat data...
Pengaturan Mesin
Daftar Mesin Terdaftar
NO URL NODE USERNAME STATUS AKSI
1. https://mesin-4.rafatek.org Empat root@pam ONLINE
2. https://mesin-7.rafatek.org juh root@pam ONLINE
3. https://mesin-10.rafatek.org Mesin-10 root@pam ONLINE
4. https://mesin-8.rafatek.org Mesin-8 root@pam ONLINE
5. https://mesin-9.rafatek.org Mesin-9 root@pam ONLINE
6. https://mesin-6.rafatek.org nam root@pam ONLINE
7. https://mesin-1.rafatek.org satu root@pam ONLINE
8. https://mesin-3.rafatek.org tiga root@pam ONLINE
Pengaturan User
Daftar User
USERNAME ROLE TANGGAL DIBUAT AKSI
fatwarachman Admin 30/03/2025 06:40
ramlan User 30/03/2025 07:03
syawal User 30/03/2025 11:46
Pengaturan Domain Iframe
Masukkan domain lengkap (dengan https://) atau gunakan * untuk mengizinkan semua domain
Daftar Domain yang Diizinkan
DOMAIN DESKRIPSI STATUS AKSI
https://jagat-3.rafatek.net.id Default domain Aktif
https://portal.rafatek.co portal rafatek Aktif
Informasi Penggunaan:
  • Domain yang ditambahkan akan diizinkan untuk menampilkan aplikasi ini dalam iframe
  • Gunakan format lengkap: https://example.com
  • Gunakan * untuk mengizinkan semua domain (tidak disarankan untuk keamanan)
  • Hanya domain dengan status "Aktif" yang akan diizinkan
API Endpoints
Informasi API:
  • Base URL: http://172.16.13.157:8000/api
  • Format Response: JSON
  • Authentication: Tidak diperlukan (Open Access)
  • CORS: Diaktifkan untuk semua domain
Daftar Endpoint yang Tersedia

Deskripsi: Mendapatkan informasi dasar server API seperti base URL, IP server, dan port.

Method: GET

URL: http://172.16.13.157:8000/api/base-url

Response Example:

{
  "success": true,
  "data": {
    "base_url": "http://172.16.13.157:8000/api",
    "server_ip": "172.16.13.157",
    "server_port": "8000",
    "protocol": "http"
  },
  "message": "Base URL retrieved successfully"
}

Deskripsi: Mendapatkan daftar semua mesin Proxmox dengan informasi lengkap.

Method: GET

URL: http://172.16.13.157:8000/api/machines

Query Parameters:

  • limit (optional): Jumlah maksimal hasil
  • offset (optional): Offset untuk pagination
  • search (optional): Pencarian berdasarkan nama mesin
  • status (optional): Filter berdasarkan status

Contoh Penggunaan:

curl -X GET "http://172.16.13.157:8000/api/machines?limit=10"

Deskripsi: Mendapatkan daftar semua Virtual Machine dari semua node.

Method: GET

URL: http://172.16.13.157:8000/api/vm

Query Parameters:

  • limit (optional): Jumlah maksimal hasil
  • node (optional): Filter berdasarkan node tertentu
  • status (optional): Filter berdasarkan status VM

Contoh Penggunaan:

curl -X GET "http://172.16.13.157:8000/api/vm?status=running"

Deskripsi: Mendapatkan detail VM berdasarkan ID tertentu.

Method: GET

URL: http://172.16.13.157:8000/api/vm/100

Contoh Penggunaan:

curl -X GET "http://172.16.13.157:8000/api/vm/100"

Deskripsi: Mendapatkan daftar semua Container dari semua node.

Method: GET

URL: http://172.16.13.157:8000/api/ct

Query Parameters:

  • limit (optional): Jumlah maksimal hasil
  • node (optional): Filter berdasarkan node tertentu
  • status (optional): Filter berdasarkan status container

Contoh Penggunaan:

curl -X GET "http://172.16.13.157:8000/api/ct?node=Empat"

Deskripsi: Mendapatkan statistik agregat dari semua VM dan Container.

Method: GET

URL: http://172.16.13.157:8000/api/stats/vm-ct

Contoh Penggunaan:

curl -X GET "http://172.16.13.157:8000/api/stats/vm-ct"
Catatan Penting:
  • API ini memiliki akses terbuka (tidak memerlukan autentikasi)
  • Semua endpoint mengembalikan response dalam format JSON
  • CORS telah diaktifkan untuk akses dari domain mana pun
  • Untuk dokumentasi lengkap, lihat file API_DOCUMENTATION.md