Skip to content

Instantly share code, notes, and snippets.

View dimaskiddo's full-sized avatar
🎯
Focusing

Dimas Restu H dimaskiddo

🎯
Focusing
View GitHub Profile
@dimaskiddo
dimaskiddo / endpoints.yml
Last active May 14, 2020 21:48
OpenShift - Route to Host Outside Cluster
apiVersion: v1
kind: Endpoints
metadata:
name: "{{ service_name }}-service"
namespace: "{{ project_name }}"
subsets:
- addresses:
- ip: "{{ endpoint_ip_1 }}"
nodeName: "{{ endpoint_name_1 }}"
- ip: "{{ endpoint_ip_n }}"
@dimaskiddo
dimaskiddo / flush-mem.sh
Created June 12, 2020 15:40
Linux Scripts Cheat Sheet
#!/bin/bash
# Linux Memory Flusher Script
# Created By Dimas Restu Hidayanto (dimas.restu@student.upi.edu)
echo "Flushing memory..."
sync; echo 1 > /proc/sys/vm/drop_caches
exit 0
@dimaskiddo
dimaskiddo / settings.json
Last active June 14, 2020 11:04
My Visual Studio Code Customization
// Place your settings in this file to overwrite the default settings
{
"editor.fontSize": 13,
"editor.fontFamily": "Consolas",
"editor.lineHeight": 26,
"editor.tabSize": 2,
"editor.insertSpaces": true,
"editor.detectIndentation": false,
"editor.minimap.enabled": true,
"editor.snippetSuggestions": "top",
@dimaskiddo
dimaskiddo / .vimrc
Created July 10, 2020 07:05
My Dot Files Configuration
set number
set tabstop=2
set shiftwidth=2
set expandtab
set nocompatible
set backspace=indent,eol,start
@dimaskiddo
dimaskiddo / wsl-genie-setup.sh
Created July 10, 2020 07:07
WSL Genie Setup Script
#!/bin/bash
# Install .NET Core Runtime 3.0 Repository
wget -O packages-microsoft-prod.deb https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
rm -f packages-microsoft-prod.deb
# Install Arkane Genie Repository
curl -s https://packagecloud.io/install/repositories/arkane-systems/wsl-translinux/script.deb.sh | bash
@dimaskiddo
dimaskiddo / exports.sh
Last active July 10, 2020 08:10
My WSL Profile.D Customization
# Place your addtional exported variables
# Set Timezone
export TZ=Asia/Jakarta
@dimaskiddo
dimaskiddo / audit-policy.yaml
Created August 14, 2020 08:38
OpenShift Audit Policy
apiVersion: audit.k8s.io/v1alpha1
kind: Policy
rules:
# Do not log from kube-system accounts
- level: None
userGroups:
- system:serviceaccounts:kube-system
- system:serviceaccounts:openshift-infra
- system:serviceaccounts:kube-service-catalog
- system:serviceaccounts:openshift-template-service-broker
@dimaskiddo
dimaskiddo / jitsi-meet.md
Last active August 31, 2020 08:36
Jitsi Meet Setup Guide

How to Install Jitsi Meet for WebRTC Video Conference

Following tutorial will guide you to install Jitsi Meet for WebRTC Video Conference in your own on-premises, cloud, or dedicated servers.

This guide is using Ubuntu 16.04 LTS as the operating system, to start the installation you can follow the guide below.

Operating System Preparation

Escelate Privileged

@dimaskiddo
dimaskiddo / jitsi-jvb-setup.sh
Last active September 9, 2020 04:32
Jitsi VideoBridge Automatic Installer
#!/bin/bash -e
# Current Directory
CURRENT_DIR=$(pwd)
# Header Function
function printhead() {
clear
@dimaskiddo
dimaskiddo / jitsi-meet-setup.sh
Last active September 9, 2020 04:32
Jitsi Meet Automatic Installer
#!/bin/bash -e
# Current Directory
CURRENT_DIR=$(pwd)
# Header Function
function printhead() {
clear