Skip to content
Jagoan Cloud Docs
  • Solutions
    • Server Ujian Online
    • Scalable WordPress
  • Products
    • Jagoan Cloud PaaS
      • Pricing
    • Cloud Backup
    • VPS Windows
    • Business Mail
    • SSL Certificate
  • Login App
Popular Search settingphpsshdockerdomain

Rapor Digital Madrasah

  • Cara Instalasi RDM

Panduan Dasar

  • Cara Memasang SSL di Jagoan Cloud
  • Mengubah domain Jagoan Cloud ke Domain Sendiri
  • Cara Menambahkan IP Public

Moodle

  • Cara Login ke Server Moodle di Jagoan Cloud
  • Cara Login ke Aplikasi Moodle di Jagoan Cloud
  • Cara Menggunakan Domain Pribadi untuk Aplikasi Moodle

Quick Start

  • Getting Started
  • Dashboard Guide
  • Welcome Tutorial
  • Software Stack Versions

Platform Overview

  • What is Platform-as-a-Service
  • Concept and Terminology
  • What are System Containers
  • What are Application Containers
  • Isolated Containers
  • What is Auto-Clustering
  • Cloudlet

Containers

  • Container Types
  • Container Image Requirements
  • Connect to Custom Container
  • Custom Container SSH Access
  • Private Registry Inside PaaS
  • Building Custom Containers

Environment Management

  • HTTP Headers
  • Clone Environment

Application Settings

  • Configuration File Manager
  • Managing Timezone Settings

Development Tools

  • FTP/FTPS Support

Account and Pricing

  • Account Registration
  • Account Types
  • Account Statuses
  • Account Password Reset
  • Quotas System
  • Two Factor Authentication
  • Personal Access Token
  • Upgrade and Refill Account
  • Pricing Model Overview

Architecture Overview

  • Cluster Overview
  • Cluster Orchestrator

Container Deployment

  • Certified Containers Deployment
  • Custom Containers Deployment
  • Docker Engine Deployment

Container Redeploy

  • Redeploy Overview
  • Preserve Data

Container Configuration

  • Configuration Tools
  • Container Environment Variables
  • Container Linking
  • Container Volumes
  • Container Ports
  • Container Run Configuration

Environment Variables

  • Java Options and Arguments
  • Default Environment Variables
  • Custom Environment Variables

Environment Groups

  • Overview
  • Group Creation
  • Navigation Between Groups
  • Group Management
  • Environment Isolations

Scaling and Clustering

  • Automatic Vertical Scaling
  • Horizontal Scaling
  • Automatic Horizontal Scaling
  • Data Synchronization
  • File Synchronization in Cluster
  • Auto-Clustering of Instances

Built-In Monitoring

  • Log Files
  • Statistics
  • Load Alerts

SSH

  • Generate SSH Key
  • Add SSH Key
  • SSH Access

Resource Charging

  • Pricing FAQ
  • Charged Resources
  • Monitoring Consumed Resource

Kubernetes

  • GitLab CI/CD Integration
  • Cluster Automated Upgrade
  • Public IP for Access to Kubernetes
  • Traefik v2 Ingress Controller

Kubernetes Cluster

  • Kubernetes Overview
  • System Requirements
  • Cluster Installation
  • Cluster Versions

Managing Kubernetes

  • Cluster Access
  • Access Controll
  • Cluster Troubleshooting
  • Cluster Upgrade
  • Velero Backup

Kubernetes Scalability

  • Vertical Scalling
  • Horizontal Scalling

Application Deployment

  • Helm Integration
  • YAML Deployments
  • Internal Networking
  • Exposing Services
  • Creating Ingresses

Persistent Data

  • Volume Provisioner
  • Persistent Volume Claim
  • Custom Storage

Domain Name Management

  • Swap Domain
  • Multiple Domain for PHP
  • Container DNS Hostnames

External Access to Applications

  • Shared Load Balancer
  • Public IP
  • Container Firewall
  • Endpoints

Traffic Distributor

  • Traffic Distributor Overview
  • Routing Methods
  • Traffic Distributor Installation
  • Traffic Distributor Integration
  • Use Case

SSL

  • Secure Socket Layer
  • Built-In SSL
  • Custom SSL
  • Custom SSL via SLB

Scheduling Configuration

  • Setting Up Cronjob
View Categories
  • Docs
  • Panduan Penggunaan Layanan & Platform Jagoan Cloud
  • Jagoan Cloud PaaS
  • Panduan Dasar
  • Application Settings
  • SSL
  • Custom SSL

Custom SSL

2 min read

Custom SSL Certificates #

Dukungan sertifikat SSL memberikan tingkat keamanan yang tinggi untuk nama domain kamu. Di Jagoan Cloud, hosting aplikasi yang membutuhkan SSL jadi lebih mudah.

Selain menyediakan SSL bawaan (Built-In SSL) dan Let’s Encrypt SSL, platform ini juga memungkinkan Kamu untuk mengunggah dan menggunakan sertifikat SSL custom di environment-mu sendiri. Jenis sertifikat yang didukung antara lain :

  • Self-signed (buatan sendiri)
  • Wildcard (untuk subdomain tak terbatas)
  • Multi-Domain
  • Extended Validation (EV) untuk satu domain
  • Extended Validation (EV) untuk multi-domain
  • Low assurance / Domain-validated certificate

Dalam panduan ini, kami akan menunjukkan kepadamu cara mengaktifkan sertifikat SSL custom untuk satu domain di environment-mu.

Generate a Custom SSL Certificate #

Untuk menambahkan sertifikat SSL kustom ke environment kamu, pastikan kamu sudah memiliki domain dan serangkaian file sertifikat SSL (private key, certificates chain, domain certificates).

Jika belum memilikinya, Kamu bisa mengikuti langkah-langkah di bawah ini : 

1. Order domain

Untuk domainnya, Kamu bisa order dari berbagai provider domain, salah satunya di Jagoan Hosting. Detail caranya Kamu bisa mengikuti tutorial di bawah ini : 

Tutorial Order Domain di Jagoan Hosting

2. Order sertifikat SSL

Di Jagoan Hosting juga menyediakan sertifikat SSL yang bisa kamu order dengan mengikuti panduan berikut ya : 

Tutorial Order SSL di Jagoan Hosting

Setelah Kamu order, pastikan untuk melakukan aktivasi SSL untuk mendapatkan file sertifikat yang diperlukan. Untuk detailnya, Kamu bisa mengacu pada tutorial berikut : 

Tutorial Aktivasi SSL di Jagoan Hosting

Setelah Kamu menerima semua file yang dibutuhkan, Kamu bisa lanjut ke tahap konfigurasi di environment-mu di Jagoan Cloud.

 

Adjust Environment Topology #

Agar environment-mu bisa diamankan dengan sertifikat SSL kustom, maka harus memiliki domain kustom dan alamat IP Publik yang terpasang pada server aplikasi kamu.

 


📝 NOTE

Environment yang menggunakan server .NET, Go, Node.js, atau custom Docker container harus menyertakan load balancer yang telah tersertifikasi untuk mendukung SSL kustom. Dalam kasus ini, alamat IP publik harus dipasang ke load balancer, bukan langsung ke server aplikasi, karena load balancer akan menjadi titik masuk (entry point) dari environment kamu.

 

1. Masuk ke dashboard Jagoan Cloud dan buat Environment baru (atau klik tombol Change Environment Topology untuk environment yang sudah ada).

2. Pada jendela Environment Topology yang terbuka, klik bagian SSL di atas blok server, lalu periksa apakah semua persyaratan untuk Custom SSL sudah terpenuhi (yaitu semua opsi dalam daftar persyaratan ditandai dengan centang hijau).

 

 

Jika persyaratan tersebut belum terpenuhi, platform dapat membantu Kamu mengaktifkan persyaratan tersebut untuk environment Kamu dengan satu klik saja. Pilih tombol yang sesuai di sebelah daftar persyaratan, dan topologi environment Kamu akan langsung disesuaikan secara otomatis.

Untuk menyelesaikan penyesuaian, klik Create jika membuat environment baru, atau klik Apply jika Kamu mengedit environment yang sudah ada

Domain Name and A Record Settings #

Sekarang kamu perlu mengatur A Record untuk mengarahkan nama domain kustom kamu ke alamat IP publik dari aplikasimu. Untuk detailnya, Kamu bisa mengikuti panduan berikut ini : 

Tutorial Setting Custom Domain pada Jagoan Cloud

 

Upload Certificate to the Environment #

Langkah terakhir yang perlu kamu lakukan adalah mengunggah file sertifikat ke environment kamu.

1. Klik Settings pada environment yang sudah dikonfigurasi.

2. Pada tab yang terbuka, pilih opsi Custom SSL di daftar sebelah kiri. Unggah Server Key, Intermediate Certificate (CA), dan Domain Certificate ke dalam kolom yang sesuai, lalu klik Save.

Saat server di environment-mu otomatis di-restart, pastikan semuanya berjalan dengan baik. Caranya, ketik nama domain custom yang sudah dihubungkan (atau alamat IP eksternal yang terpasang) ke dalam address bar browser dengan menggunakan protokol koneksi https:// menggantikan protokol default http://. Aplikasi kamu harusnya bisa terbuka tanpa masalah.

Selesai! Sekarang kamu bisa yakin bahwa semua data yang diterima atau dikirim oleh aplikasi kamu sudah aman dan terenkripsi.

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on August 13, 2025
Built-In SSLCustom SSL via SLB

Powered by BetterDocs

Daftar Isi
  • Custom SSL Certificates
  • Generate a Custom SSL Certificate
  • Adjust Environment Topology
  • Domain Name and A Record Settings
  • Upload Certificate to the Environment
© 2022 Jagoan Cloud