Skip to content

Instantly share code, notes, and snippets.

pirogoeth / loki-chunks.json
Last active January 13, 2024 05:09 — forked from chancez/loki-chunks.json
Loki dashboards that work with monolithic mode or microservices mode
"annotations": {
"list": [ ]
"editable": true,
"gnetId": null,
"graphTooltip": 0,
"hideControls": false,
"links": [ ],
"refresh": "10s",
pirogoeth / meta.yml
Last active November 30, 2023 03:53
[blog] Smartifying a dumb LED strip
- Hardware
- Lighting
- ESP32
title: Smartifying a dumb LED strip
slug: smartifying-dumb-led-strip
coverImage: ~
published: false
pirogoeth /
Created July 14, 2023 15:59
coder w/ tailscale tunneling


  • your Docker setup isn't using 172.20/16 already
    • update the network at networks.tailnet.ipam.config.0 to be an unused network if already in use
    • also set a TS_ROUTES=your-network/24 environment variable to change the routing for the Tailscale network
  • you're not running rootless Docker/Podman
  • traefik is configured in your stack. specifically:
    • is attached to a Docker network called "servicenet", which is the network all "publically exposed" services listen on
    • consumes docker container labels to build the service catalog
  • has a TLS cert resolver called "default-le" (set TRAEFIK_TLS_RESOLVER=, otherwise)
pirogoeth / docker-compose.yml
Created May 12, 2023 01:54
coder provisioner server w/ tailscale router
version: "3.9"
backend: {}
outbound: {}
driver: default
- subnet:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import argparse
import enum
import itertools
import smtplib
import time
import threading
import textwrap
# This file contains common pin mappings for the FlashForge-Creator-Pro
# To use this config, the firmware should be compiled for
# the Atmel atmega2560.
# Use the following command to flash the board:
# avrdude -c stk500v2 -p m2560 -P /dev/serial/by-id/usb-MakerBot_Industries_The_Replicator_557373136313514061A2-if00 -b 57600 -D -U out/klipper.elf.hex
# See docs/ for a description of parameters.
[include mainsail.cfg]
pirogoeth /
Last active May 25, 2022 22:37
Tail a file across many hosts
# -*- coding: utf-8 -*-
# from __future__ import annotations
import io
import logging
import os
import sys
from tempfile import mkstemp
from typing import List
pirogoeth /
Created January 20, 2021 22:00
run docker-compose inside of docker...
#!/usr/bin/env bash
docker run -it --rm \
--privileged \
--net=host \
-v "$PWD":"/workdir/$PWD" \
-v /var/run/docker.sock:/var/run/docker.sock \
--workdir="/workdir/$PWD" \
docker/compose:latest \
docker-compose $*