Skip to content

Instantly share code, notes, and snippets.

View sejator's full-sized avatar
🇮🇩

Sejator sejator

🇮🇩
  • Bandung
View GitHub Profile
@sejator
sejator / packages-laragon.conf
Created September 12, 2025 13:37
packages laragon
# PHP
# https://windows.php.net/download/
# NTS = Non Thread Safe
*PHP-8.4=https://windows.php.net/downloads/releases/archives/php-8.4.5-nts-Win32-vs17-x64.zip
*PHP-8.3=https://windows.php.net/downloads/releases/archives/php-8.3.18-nts-Win32-vs16-x64.zip
*PHP-8.2=https://windows.php.net/downloads/releases/archives/php-8.2.27-nts-Win32-vs16-x64.zip
*PHP-8.1=https://windows.php.net/downloads/releases/archives/php-8.1.30-nts-Win32-vs16-x64.zip
*PHP-7.4=https://windows.php.net/downloads/releases/archives/php-7.4.33-Win32-vc15-x64.zip
@sejator
sejator / sendnotif.php
Created July 4, 2025 02:53
Contoh script sendnotif php
<?php
if (!function_exists('notif_whatsapp')) {
/**
* @param array $payload (jika multiple true maka format)
* $payload = [
* [
* "phone" => "no_telp",
* "message" => "isi pesan"
* ],
@sejator
sejator / nginx-domain.conf
Created June 11, 2025 22:07
Nginx config domain
server {
listen 80;
listen [::]:80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html index.htm index.nginx-debian.html;
# Proxy semua request di port 3000
const express = require('express')
const bodyParser = require('body-parser')
const crypto = require('crypto')
const fs = require('fs')
const app = express()
// Ganti dengan private key device kamu
const PRIVATE_KEY = 'private_key_anda'
// Middleware untuk parsing raw body
<?php
// Ganti dengan private key yang ada di menu edit device
$privateKey = 'private_key_anda';
// Ambil raw input JSON
$json = file_get_contents('php://input');
// Ambil signature dan event dari header
$callbackSignature = $_SERVER['HTTP_X_WEBHOOK_SIGNATURE'] ?? '';
@sejator
sejator / virtualmin-domain.com.conf
Created February 17, 2025 13:52
Contoh konfigurasi domain untuk virtualmin untuk Laravel atau CodeIgniter
server {
server_name domain.id www.domain.id mail.domain.id webmail.domain.id admin.domain.id;
listen 192.168.1.0;
# Root and index settings
root /home/domain/public_html;
index index.php index.htm index.html;
# Log settings
access_log /var/log/virtualmin/domain.id_access_log;
@sejator
sejator / apache-config.md
Created February 7, 2025 14:05
Multiple versi php untuk masing-masing domain

Install PHP 7.4 dan PHP 8.1

sudo apt update

sudo apt install php7.4 php7.4-fpm php7.4-cli php8.1 php8.1-fpm php8.1-cli

Aktifkan mod_proxy_fcgi dan mod_rewrite

sudo a2enmod proxy_fcgi setenvif rewrite

Konfigurasi domain Virtual Hosts di Apache

@sejator
sejator / openssh-powershell-windows.md
Last active December 6, 2024 02:09
Mengonfigurasi PowerShell untuk Akses SSH Remote di Windows

Mengonfigurasi PowerShell untuk Akses SSH Remote di Windows

Berikut adalah langkah-langkah untuk mengonfigurasi PowerShell agar aktif ketika terhubung ke Windows melalui SSH:

Langkah 1: Mengonfigurasi PowerShell sebagai Default Shell untuk SSH

  1. Buka PowerShell sebagai Administrator:

    • Tekan Windows + X dan pilih Windows PowerShell (Admin).
@sejator
sejator / openssh-windows.md
Created December 5, 2024 02:13
Panduan Menambahkan Akun SSH di Windows 10 dan Mengaktifkan Remote

Panduan Menambahkan Akun SSH di Windows 10 dan Mengaktifkan Remote

Untuk menambahkan akun SSH di Windows 10 dan memungkinkan remote dari luar, Anda perlu mengikuti beberapa langkah. Berikut adalah panduan yang dapat Anda ikuti:

Langkah 1: Install OpenSSH Server di Windows 10

Buka Settings:

  • Klik pada Start Menu, kemudian pilih Settings (ikon roda gigi).
@sejator
sejator / service-lampp-apache.md
Last active September 11, 2024 23:10
auto run service apache lampp dan apache2 default
  • Buat file untuk kontrol service nano /opt/lampp/control_lampp.sh
#!/bin/bash

systemctl stop apache2
/opt/lampp/lampp stopapache
echo "Stop apache2 dan lampp apache"

sleep 1