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 / 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-jibri-minio.md
Created July 10, 2020 09:06
Jitsi Jibri MinIO Setup Guide

How to Automatic Upload Jibri Recording Files to MinIO

Following tutorial will guide you how to automatic upload your Jibri recording files to your own on-premises, cloud, or dedicated servers MinIO.

Escalate Privileged

Before we begin you must make sure that you own the administration / root permission access by running following command:

@dimaskiddo
dimaskiddo / jibri-minio.sh
Created July 10, 2020 09:02
Jitsi Jibri Automatic MinIO Uploader
#!/bin/bash -e
PATH=${PATH}:/usr/local/bin
# Configure Recordings
RECORDINGS_DIR=$1
# Configure MinIO
MC_PROTOCOL="YOUR_MINIO_PROTOCOL_HTTP_OR_HTTPS"
@dimaskiddo
dimaskiddo / alpine-essentials-setup.sh
Last active April 8, 2022 04:46
Alpine Linux Essentials Packages Setup Script
#!/bin/ash
#
# Alpine Linux Essentials Packages
# By Dimas Restu Hidayanto <dimas.restu@student.upi.edu>
#
# WARNING PLEASE DO WITH YOUR OWN RISK
#
# This instruction will guide you to install
# essentials packages that might be useful for your systems
# or your opeartions
@dimaskiddo
dimaskiddo / ubuntu-essentials-setup.sh
Last active February 11, 2022 02:17
Ubuntu Linux Essentials Packages Setup Script
#!/bin/bash
#
# Ubuntu Linux Essentials Packages
# By Dimas Restu Hidayanto <dimas.restu@student.upi.edu>
#
# WARNING PLEASE DO WITH YOUR OWN RISK
#
# This instruction will guide you to install
# essentials packages that might be useful for your systems
# or your opeartions
@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 / .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 / 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 / settings.json
Last active October 7, 2021 15:39
My Windows Terminal Customization
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command":
{
"action": "copy",
"singleLine": false
},