Updates, releases, and project introductions from the PunkSky team. Filter by tag using the links below.

PunkSky is here: open source, commercially smart

Meet PunkSky — a for-profit company building open, sustainable software that empowers developers, businesses, and users without locking anyone in.

Our flagship, PunkProxy v5, is a high-performance edge proxy with:

  • Domain-level routing and au...

Introducing the Keycloak Container Repo

The Keycloak repo is where we keep Punsky’s Keycloak container image, custom themes, and config for identity and access management. It includes a Dockerfile and CI so we can build and deploy Keycloak in our stack.

Why a dedicated repo

We keep each serv...

Introducing the PowerDNS Container

Our PowerDNS repo is the home for Punsky’s PowerDNS container image and config. It’s the building block we use to run authoritative (and, if we extend it, recursive) DNS in our infrastructure.

What’s in the repo

A containerized PowerDNS setup: Dockerfile,...

Introducing PunkProxy v5

PunkProxy is our high-performance HTTP gateway and reverse proxy. It sits at the edge between clients and your backends and gives you domain-level routing, automatic SSL/TLS, and a REST API to manage it all.

What it does

  • Domain-level routing — Send traffic to diffe...

Introducing Utilitybelt

Utilitybelt is a Go library that bundles the building blocks we use across Punsky services: caching, HTTP APIs with OpenAPI, DTOs, and shared DB models. One import, less boilerplate.

What’s in the belt

Utilitybelt is a single module, go.punksky.com/utilitybelt, with...

Introducing VM Images

The VM Images repo is where we define and build the VM images used across Punsky infrastructure — base OS, tooling, and config so we can spin up consistent instances in the cloud or on-prem.

What to expect

As we add content, you’ll see image definitions, packer (or simi...

Introducing PunkSky .NET Base

PunkSky .NET Base is our opinionated starting point for .NET projects. It gives teams a consistent structure, shared tooling, and docs so new services and APIs can get off the ground quickly.

What it is

A solution template and base library that encodes how we bui...

Introducing the K8s Repo

The k8s repo is the home for Punsky’s Kubernetes manifests and cluster config. It’s where we keep Helm values, raw YAML, and env-specific overlays for running our services (PunkProxy, PowerDNS, Keycloak, etc.) on Kubernetes.

Why it exists

We want infra-as-code in one...

Introducing the Email Infrastructure Repo

The email repo holds Punsky’s email-infrastructure config, centered on Proxmox Mail Gateway (PMG). It’s where we version templates and config for mail routing, filtering, and delivery.

What’s in the repo

Under pmg/ and stock/pmg/ you’ll find PM...