Piotr Kalinowski
  • Home
  • Projects
  • About
  • Hire me
Mastodon
Piotr Kalinowski

Piotr Kalinowski

Notes on a journey through the cyberspace

python

Filling drive to the max with various Chia plot sizes

First note I'm sharing from "How to waste less with Chia" notebook: finding combination of elements from different sets occupying as much space as possible

Elasticsearch

Elastic Stack with SQL Server

Easy way to sync Elasticsearch index with practically any DMBS, in this case MSSQL

VPN

Simple OpenVPN site to site bridge

Bridging LAN with OVH private network (vRack) using OpenVPN TAP adapters

Proxmox Virtual Environment

Additional network configuration of Ubuntu container in PVE

Permanent configuration of network interfaces in systemd-networkd based containers

Proxmox Virtual Environment

Automated snapshots in Proxmox VE

How to write Python script that will make snapshots of all virtual machines and containers in a cluster at defined intervals

Ceph

Single node PVE with Ceph

Short guide how to change failure domain to allow use of Ceph with only one host

projects

Rasperry Pi with Canon EF lens

A while ago I've been repairing my NUC 5i5MYHE motherboard and had to replace bunch of SMD elements. It was pretty challenging task to remove 0603 components with only "Third Hand" Tool so I've started to think how to make things easier without investing

SSH

AutoSSH tunnels

From time to time I have to expose ports of machine that doesn't have publicly accessible address/interface. Since I don't have public static IP in my homelab it helps me to forward http/s ports via cheap VPS that I delegate domains to. It is

python

Managing Windows and Linux with Python

Once in a while I need a way to execute something on remote machine as part of scripting I'm currently working on. Linux With Linux distros (it works fine with other systems that are hosting ssh server, including Windows) I usually use paramiko - it's quite

Piotr Kalinowski © 2025
Latest Posts Mastodon