Advanced Search
Search Results
109 total results found
[#3 Troubleshoot] WorkflowScript: 5: Tool type "nodejs" does not have an install of "NodeJS 18" configured
saya menemukan error lagi Started by user widianto Obtained Jenkinsfile from git http://172.16.10.128/widi/playwright.git org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 5: Tool type "nodejs" does not have an...
[#4 Troubleshoot] npm ERR! The npm ci command can only install with an existing package-lock.json
Saya menemukan Error + npm ci npm ERR! code EUSAGE npm ERR! npm ERR! The npm ci command can only install with an existing package-lock.json or npm ERR! npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or npm ERR! later to generat...
Melihat Report Hasil Test Playwright di Jenkins
π Mantap! Log ini: [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /var/jenkins_home/workspace/playwright-from-gitlab/playwright-report to /var/jenkins_home/jobs/playwright-from-gitlab/builds/5/htmlreports/Playwright_20Repo...
[#5 Troubleshoot] Tampilan Report PlayWright Blank
saya menemukan report playwirghtΒ disini http://172.16.10.26:14808/job/playwright-from-gitlab/5/Playwright_20Report/ tetapi tampilannya blank ya? apakah memang saya harus download zip filenya? apakah bisa ditampilkan lsg hasil reportnya? ok saya menemukan sol...
GitLab Otomatis Trigger Jenkins via Webhook Saat Push/Deploy
Hebat! Kamu sekarang bukan cuma penerima info, tapi juga pemberi solusi β itu level DevOps sebenarnya π₯ π― Goal: GitLab Otomatis Trigger Jenkins via Webhook Saat Push/Deploy β Step-by-Step Integrasi GitLab β Jenkins via Webhook πΉ 1. Buat Jenkins Job (P...
[#6 Troubleshoot] Error Hook executed successfully but returned HTTP 403
saya mendapatkan error ini disaat melakukan test di webhook gitlab Hook executed successfully but returned HTTP 403 <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> <title>Error 403 No valid crumb was included in the requ...
[#7 Troubleshoot] Error Hook executed successfully but returned HTTP 403
Oke! Karena di Jenkins-mu tidak ada opsi untuk disable CSRF, dan kita lanjut lewat GitLab Plugin (yang lebih aman dan recommended juga untuk production use) β berikut step-by-step lengkap integrasi GitLab β Jenkins via GitLab Plugin tanpa kena error 403. π§ ...
Konversi files .CRT ke PFX
Untuk menggabungkan keempat file .crt tersebut menjadi satu file yang siap dikonversi ke .pfx, kamu perlu mengikuti urutan certificate chain yang benar, kemudian menggabungkannya dengan private key milik domain kamu. Langkah 1: Susun Urutan File .crt (gabungk...
Konversi file PPK ke PEM
Untuk mengonversi file .ppk (PuTTY Private Key) menjadi .pem (Privacy Enhanced Mail), kamu bisa menggunakan PuTTYgen, alat bawaan dari PuTTY. β Langkah-langkah Konversi .ppk ke .pem di Windows: Download & Buka PuTTYgen: Jika belum punya, download Pu...
Memahami Fungsi Files yang dibutuhkan oleh SSL beserta analoginya
Tentu, berikut penjelasan dari ketiga file tersebut yang biasa kamu temui saat melakukan renewal SSL wildcard: π 1. CRT File (Certificate) Nama umum: yourdomain.crt atau *.domain.com.crt Isi: Ini adalah sertifikat SSL milik domain kamu sendiri, ya...
Renew SSL Zimbra version 8.8.15_GA_3829.FOSS
Untuk renew SSL di Zimbra versi 8.8.15 FOSS, dengan asumsi kamu sudah memiliki: poltekesos.crt β berisi CRT + Intermediate + Root (dalam satu file, urutannya benar) poltekesos.key β private key yang digunakan saat generate CSR Berikut langkah-la...
[#1 Troubleshoot] ERROR: Certificate 'poltekesos.crt' and private key '/opt/zimbra/ssl/zimbra/commercial/commercial.key' do not match.
Error ini: ERROR: Certificate 'poltekesos.crt' and private key '/opt/zimbra/ssl/zimbra/commercial/commercial.key' do not match. menunjukkan bahwa private key yang sedang digunakan Zimbra (commercial.key) tidak cocok dengan sertifikat poltekesos.crt yang ka...
Langkah-Langkah Menggunakan Elastic IP di EC2
Di AWS EC2, public IP yang diberikan secara otomatis bersifat dinamis β artinya bisa berubah saat instance di-stop-start. Untuk membuat public IP menjadi statik (tidak berubah), kamu perlu menggunakan yang disebut Elastic IP Address (EIP). Berikut langkah-lan...
π§ LANGKAH-LANGKAH MEMBUAT ALARM MANUAL di cloudwatch
πΈ 1. Alarm untuk CPU Utilization > 80% Buka AWS Console β masuk ke CloudWatch Di sidebar, klik Alarms β All Alarms Klik Create alarm Klik tombol Select metric Pilih: Browse tab β EC2 β Per-Instance Metrics Klik InstanceId dari EC2 kita Centang metr...
Cara Merubah "Instance Type" di EC2 AWS
Untuk mengubah instance type di AWS EC2, langkahnya cukup mudah, tapi ada beberapa hal penting yang perlu diperhatikan supaya instansinya tetap jalan normal setelah diubah. Berikut langkah-langkahnya: 1οΈβ£ Cek kompatibilitas instance baru Pastikan inst...
Step by Step Lengkap Bagaimana membatasi IP untuk dapat mengakses s3 files melalui CloudFront
Berikut dokumentasi lengkapnya Flow alur proses (ringkas) [1] Aplikasi Meeting (Fireflies, Zoom, dll) | v [2] Amazon S3 - File hasil meeting (private bucket) - Origin Access Control (OAC) β hanya CloudFront yang bisa akses S...
π§ Step by Step Setting Cloudflare Security (Free Plan)
1.Β SSL/TLS Menu: SSL/TLS β Overview Pilih: Full (Strict) (asal server sudah pakai cert valid, misalnya Letβs Encrypt).π Supaya koneksi aman end-to-end (bukan hanya user β Cloudflare). 2. Security Level Menu: Security β Settings β Security...
5 Rules Paling Penting
π₯ 5 Rules Paling Penting Rule 1 β Block akses ke file sensitif Laravel Expression: (http.request.uri.path contains ".env" or http.request.uri.path contains "/vendor" or http.request.uri.path contains "/storage" or http.request.uri.path contains "/co...
Hide Origin IP
Supaya tidak perlu update manual setiap kali Cloudflare menambah/mengubah daftar IP mereka. Kita bisa buat script otomatis yang akan: Download daftar IP Cloudflare terbaru dari URL resminya IPv4: https://www.cloudflare.com/ips-v4 IPv6: https://w...
Cara Menguji Proteksi WAF
Berikut cara praktisnya: 1. Cek log ModSecurity Biasanya log ada di: /var/log/nginx/error.log (jika di-merge dengan error log) /var/log/modsec_audit.log (jika pakai SecAuditLog) Kalau rule aktif, setiap request yang diblok/diinspeksi akan mu...