All Products
Search
Document Center

Bastionhost:Menyebar server aplikasi Windows Server

Last Updated:Jun 22, 2026

Server aplikasi digunakan untuk menginstal dan memublikasikan aplikasi kepada pengguna melalui layanan RemoteApp. Untuk mengelola aplikasi menggunakan Bastionhost, Anda harus terlebih dahulu menyiapkan server aplikasi. Topik ini menggunakan Windows Server 2019 sebagai contoh untuk menunjukkan cara menyebarkan Windows Server sebagai server aplikasi.

Penerapan Windows Server

  • Layanan RemoteApp tidak didukung pada Windows Server 2000/2003. Disarankan untuk menggunakan Windows Server 2016, Windows Server 2019, atau Windows Server 2022.

  • Windows Server dapat berupa mesin fisik atau mesin virtual.

  • Manajemen dan pemeliharaan aplikasi bergantung pada Remote Desktop Services (RDS). Layanan ini memiliki periode uji coba default selama 120 hari. Setelah periode uji coba berakhir, Anda harus mengaktifkan Remote Desktop Licensing untuk terus menggunakan layanan tersebut.

    Peringatan

    Remote Desktop Services (RDS) memiliki periode uji coba gratis. Setelah periode uji coba berakhir, fitur manajemen dan pemeliharaan aplikasi menjadi tidak tersedia. Untuk menggunakan layanan ini dalam jangka panjang, Anda harus membeli Client Access License (CAL) dari Microsoft dan mengaktifkan Remote Desktop Licensing pada server aplikasi.

    Berikut ini menjelaskan kasus penggunaan untuk setiap jenis CAL:

    • Per Device CAL: Beli lisensi berdasarkan jumlah maksimum koneksi bersamaan untuk manajemen dan pemeliharaan aplikasi. Satu koneksi O&M memerlukan satu lisensi. Jenis lisensi ini direkomendasikan karena jumlah pengguna bersamaan biasanya lebih kecil daripada jumlah total personel O&M.

    • Per User CAL: Beli lisensi berdasarkan jumlah pengguna O&M yang memerlukan manajemen dan pemeliharaan aplikasi. Satu pengguna memerlukan satu lisensi. Jenis ini cocok untuk skenario di mana jumlah pengguna O&M bersamaan sama dengan jumlah total personel O&M.

Konfigurasi server aplikasi yang direkomendasikan

Parameter

1–10 koneksi bersamaan

11–20 koneksi bersamaan

21–50 koneksi bersamaan

51–100 koneksi bersamaan

100+ koneksi bersamaan

CPU

4-core

4-core

8-core

8-core

16-core

Memory

8 GB

16 GB

16 GB

32 GB

64 GB

Disk sistem

200 GB

200 GB

300 GB

300 GB

500 GB

RemoteApp

RemoteApp, sebuah fitur yang telah terintegrasi ke dalam Windows Server sejak versi 2008, memungkinkan pengguna mengakses aplikasi dan desktop jarak jauh. Dengan RemoteApp, pengguna dapat menjalankan aplikasi yang dipublikasikan pada server jarak jauh tanpa perlu menginstalnya secara lokal. Pengelolaan aplikasi dengan Bastionhost memerlukan login ke server aplikasi dan menjalankan klien pada server tersebut—proses ini bergantung pada RemoteApp.

Langkah 1: Buat domain AD

  1. Login ke server Windows Server 2019.

    Jika Anda menggunakan instance ECS, Anda dapat menghubungkannya dengan beberapa cara. Untuk informasi selengkapnya, lihat Pilih metode koneksi jarak jauh ECS.

  2. Klik ikon image..png Start, pilih Server Manager, lalu pada halaman Dashboard, klik Add roles and features.

  3. Ikuti wizard dan pertahankan pengaturan default kecuali ditentukan lain.

    • Installation Type: Pilih Role-based or feature-based installation.

    • Server Roles: Pilih Active Directory Domain Services.

    • Features: Pilih .NET Framework 3.5 Features dan .NET Framework 4.7 Features.

  4. Setelah fitur terinstal, restart server.

Langkah 2: Promosikan menjadi domain controller

  1. Pada halaman Dashboard, klik Promote this server to a domain controller.

  2. Ikuti wizard dan pertahankan pengaturan default kecuali ditentukan lain.

    • Deployment Configuration: Tentukan nama domain root, misalnya example.com.

    • Domain Controller Options: Masukkan kata sandi untuk Directory Services Restore Mode (DSRM). Kata sandi harus berisi huruf kapital dan huruf kecil, angka, serta simbol.

    • DNS Options: Abaikan peringatan dan klik Next.

  3. Setelah instalasi selesai, restart server. Setelah restart, periksa apakah server telah bergabung ke dalam domain.

    Pada halaman System Properties, pastikan bidang domain menampilkan example.com. Hal ini menunjukkan bahwa server telah berhasil bergabung ke domain.

Langkah 3: Instal Remote Desktop Services (RDS)

  1. Login ke server menggunakan akun domain atau akun Administrator.

    Jika domain-nya adalah example.com, akun domain-nya adalah example. Kata sandinya sama dengan kata sandi akun Administrator.

  2. Klik ikon image..png Start, pilih Server Manager, lalu pada halaman Dashboard, klik Add roles and features.

  3. Ikuti wizard dan pertahankan pengaturan default kecuali ditentukan lain.

    • Server Roles: Pilih Remote Desktop Services.

    • Role Services: Pilih Remote Desktop Session Host dan Remote Desktop Licensing.

      Pastikan Remote Desktop Web Access juga dipilih.

    • Confirmation: Pilih Restart the destination server automatically if required.

Langkah 4: Instal layanan RemoteApp

  1. Login ke server menggunakan akun domain atau akun Administrator.

    Jika domain-nya adalah example.com, akun domain-nya adalah example. Kata sandinya sama dengan kata sandi akun Administrator.

  2. Klik ikon image..png Start, pilih Server Manager, lalu pada halaman Dashboard, klik Add roles and features.

  3. Ikuti wizard dan pertahankan pengaturan default kecuali ditentukan lain.

    • Installation Type: Pilih Remote Desktop Services installation.

    • Deployment Type: Pilih Quick Start.

    • Deployment Scenario: Pilih Session-based desktop deployment.

    • Server Selection: Pilih server tujuan dan klik Next.

      Jika muncul error kompatibilitas, jalankan perintah Enable-PSRemoting di Windows PowerShell sebagai administrator. Setelah perintah dijalankan, kembali ke halaman pemilihan server dan klik Next.

      PS C:\Users\Administrator> Enable-PSRemoting
      WinRM telah diperbarui untuk manajemen jarak jauh.
      WinRM dikonfigurasi untuk menerima permintaan pada komputer ini.
      Listener WinRM dibuat pada HTTP://* untuk menerima permintaan WS-Man ke alamat IP apa pun pada mesin ini.
      PS C:\Users\Administrator>
    • Pada halaman Confirmation, pilih Restart the destination server automatically if required (R). Tindakan ini akan menyebarkan layanan role RD Connection Broker dan RD Web Access pada server.

    • Setelah penerapan berhasil:

      Halaman progres penerapan menunjukkan bahwa layanan role Remote Desktop Services, koleksi sesi, dan program RemoteApp telah berhasil diterapkan. Di bagian bawah halaman ditampilkan URL akses situs RD Web Access.

Langkah 5: Sesuaikan kebijakan server aplikasi

Sesuaikan kebijakan grup lokal

  1. Buka dialog Run dan masukkan gpedit.msc.

  2. Buka , lalu konfigurasikan pengaturan waktu koneksi dan sesi untuk Remote Desktop Session Host.

    1. Pengaturan koneksi

      • Izinkan pengguna terhubung secara remote menggunakan Layanan Remote Desktop: Atur ke Enabled.

      • Limit the number of connections: Pilih Enabled, dan masukkan 999999 sebagai jumlah maksimum koneksi RD yang diizinkan.

      • Atur Restrict Remote Desktop Services (RDS) users to a single RDS session ke Disabled.

      • Allow remote start of unlisted programs: Atur ke Enabled.

    2. Pengaturan waktu sesi

      Time limit for disconnected sessions: Atur ke Enabled dan akhiri sesi yang terputus setelah 1 menit.

Sembunyikan address bar IE

  1. Buka dialog Run dan masukkan gpedit.msc.

  2. Buka , lalu atur Enforce full-screen mode ke Enabled.

    Setelah pengaturan ini dikonfigurasi, buka Internet Explorer untuk memverifikasi bahwa address bar telah disembunyikan.

Nonaktifkan Windows Defender Firewall

Buka dan nonaktifkan firewall.

Pada bagian Domain network settings, Private network settings, dan Public network settings, pilih Turn off Windows Defender Firewall.

Nonaktifkan IE Enhanced Security Configuration

  1. Klik ikon image..png Start dan pilih Server Manager.

  2. Pada panel navigasi kiri, klik Local Server, lalu matikan IE Enhanced Security Configuration.

Atur mode lisensi RD

  1. Klik ikon image..png Start, pilih Server Manager, lalu pada halaman Remote Desktop Services, klik ganda RD Licensing.

  2. Pilih server tujuan, klik Next, lalu ikuti wizard untuk menyelesaikan langkah-langkah berikutnya.

  3. Kembali ke halaman Remote Desktop Services dan pilih .

  4. Atur mode lisensi RD ke Per Device, pilih server Remote Desktop Licensing, lalu klik Apply.

Aktifkan Remote Desktop

  1. Buka dan klik Allow remote access.

  2. Pada tab Remote, pilih Allow remote connections to this computer, hapus centang pada Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended), lalu klik OK.