Skip to content

Instantly share code, notes, and snippets.

View dipankardas011's full-sized avatar

Dipankar Das dipankardas011

View GitHub Profile
@dipankardas011
dipankardas011 / git_log.go
Last active October 11, 2024 04:48
git log without os exec
package main
import (
"fmt"
"sort"
"strconv"
"time"
"github.com/go-git/go-git/v5"
"github.com/go-git/go-git/v5/plumbing/object"
@dipankardas011
dipankardas011 / info.md
Last active October 7, 2024 04:58
Green software foundation (Carbon Aware SDK)
docker run --rm -p 8080:8080 \
 -e DataSources__EmissionsDataSource="WattTime" \
 -e DataSources__ForecastDataSource="WattTime" \
 -e DataSources__Configurations__WattTime__Type="WattTime" \
 -e DataSources__Configurations__WattTime__username="" \
 -e DataSources__Configurations__WattTime__password="" \
ghcr.io/green-software-foundation/carbon-aware-sdk
@dipankardas011
dipankardas011 / docker-compose.yml
Created June 5, 2025 10:37
monitoring prom+nodeexporter docker compose
networks:
monitoring:
volumes:
prometheus_data: {}
services:
node-exporter:
image: prom/node-exporter:latest
container_name: node-exporter
@dipankardas011
dipankardas011 / setup.sh
Created June 5, 2025 11:13
wireguard on any server
#!/bin/bash
sudo modprobe wireguard
echo "wireguard" | sudo tee -a /etc/modules
sudo modprobe iptable_nat
echo "iptable_nat" | sudo tee -a /etc/modules
sudo modprobe ip6table_nat
echo "ip6table_nat" | sudo tee -a /etc/modules
sudo modprobe iptable_filter
echo "iptable_filter" | sudo tee -a /etc/modules