BuildWithMatija

Technical Blog

Long-form technical guides for developers and evaluators.

How-to guides, tutorials, comparisons, and troubleshooting posts covering Payload CMS, Next.js, Docker, and related systems.

RSS Feed

Browse by area

Open hub
Open hub
Audience
More
Sort
Type
Build with Matija Logo

Build with Matija

Moderne Websites, Content-Systeme und KI-Workflows für langfristiges Wachstum.

Leistungen

  • Headless-CMS-Websites
  • Next.js- & Headless-CMS-Beratung
  • KI-Systeme & Automatisierung
  • Website- & Content-Audit

Ressourcen

  • Case Studies
  • Wie ich arbeite
  • Blog
  • CMS-Hub
  • E-Commerce-Hub
  • Dashboard

Headless CMS

  • Payload CMS Entwickler
  • CMS-Migration
  • Payload vs Sanity
  • Payload vs WordPress
  • Payload vs Contentful

Kontakt

Bereit, deinen Stack zu modernisieren? Lass uns über dein Vorhaben sprechen.

Discovery Call buchenKontakt aufnehmen →
© 2026Build with Matija•Alle Rechte vorbehalten•Datenschutzerklärung•Nutzungsbedingungen
BuildWithMatija
Get In Touch

All Articles (18 of 18 articles)

Step-by-step S3-compatible Garage setup on Ubuntu VPS using Docker Compose and Payload CMS for lightweight self-hosted…
Developer toolsHow-To
Garage Object Storage on a VPS: 10-Minute Setup Guide

Deploy S3-compatible Garage object storage on an Ubuntu VPS with Docker Compose—generate credentials, create a bucket, and securely connect it to Payload CMS.

Matija Žiberna
Matija Žiberna
Use output: "standalone" to trim node_modules, fix sharp/image errors, and build minimal Next.js Docker images
How-ToDocker
Ultimate Next.js Standalone Dockerfile Guide (Tiny Images)

Shrink Next.js Docker images with output: "standalone": trace imports, copy only needed modules, fix sharp image errors, and produce lean production images.

Matija Žiberna
Matija Žiberna
Custom Dockerfile with Transformers v5 and pre-baked GLM-OCR weights for fast RunPod serverless cold starts
How-ToDocker
Run GLM-OCR on RunPod Serverless: 17-line Dockerfile

Learn how to run GLM-OCR on RunPod Serverless with a custom Dockerfile that pre-installs Transformers v5 and bakes model weights to eliminate cold starts.

Matija Žiberna
Matija Žiberna
A minimalist illustration of a MacBook displaying a terminal window running colima start and Docker commands, alongside the Docker whale and Colima mountain logos on a dark background.
Docker
Install Docker CLI on Mac with Colima — Fast Guide 2026

Install Docker CLI on Mac with Colima: a fast, CLI-only setup that replaces Docker Desktop, fixes credential helper issues, runs docker-compose, and saves…

Matija Žiberna
Matija Žiberna
5 months ago
4 min read
Discover how to configure n8n in Docker to allow internal and external libraries securely on Ubuntu.
Docker
Unlock n8n: Enable External & Internal Libraries with Docker

Learn to enable internal and external libraries in n8n using Docker on Ubuntu, boosting functionality effortlessly.

Matija Žiberna
Matija Žiberna
7 months ago
4 min read
Docker Container Migrate
Docker
Migrating Docker Containers Between VPS Servers Without Data Loss

Follow a proven Docker migration checklist to archive volumes, transfer backups between VPS servers, and relaunch your stack safely.

Matija Žiberna
Matija Žiberna
7 months ago
17 min read
n8n self host
Docker
How to Self-Host n8n on Your VPS (Simple, Secure, and Production-Ready)

Install n8n on your VPS with Docker, expose it safely through Cloudflare Tunnel, add basic auth, and prep the stack for PostgreSQL when you scale.

Matija Žiberna
Matija Žiberna
8 months ago
5 min read
Docker Cloudflared Tunnel
Docker
Cloudflare Tunnel + Docker: Expose Containers Without Nginx or Open Ports

Expose containers like n8n, Grafana, or any Node app to the internet using Cloudflare Tunnel—no Nginx, no DNS hassle, and automatic SSL.

Matija Žiberna
Matija Žiberna
8 months ago
5 min read
Covnert CLI to API
Docker
How to Convert Your CLI Tool to a Production API with Zero Code Changes

Learn how to convert CLI tools to production APIs without rewriting code. Includes Express.js wrapper, Redis job queues, background processing, and Docker…

Matija Žiberna
Matija Žiberna
9 months ago
7 min read
Deploy React Vite on Docker VPS
Docker
Vite Docker: Production Deployment with Nginx, SSL, and Compose

A step-by-step guide to deploying a React Vite app on a VPS using Docker, NGINX, HTTPS, and Compose—with production-ready asset handling and API proxying.

Matija Žiberna
Matija Žiberna
9 months ago
10 min read
Dev containers docker
Docker
How to Configure Development Containers with Docker

Set up fast, consistent development environments using VSCode Dev Containers, Docker Compose, and hot reload for a React frontend and FastAPI backend.

Matija Žiberna
Matija Žiberna
9 months ago
13 min read
Docker upgrade on Ubutnu 24
Docker
Update Docker to Latest Version on Ubuntu

Complete walkthrough for upgrading Docker on Ubuntu servers and development machines using Docker's official repository for the latest features and security updates.

Matija Žiberna
Matija Žiberna
9 months ago
3 min read
  • Previous
  • 1
  • 2
  • Next
Page 1 of 2

Explore Topics

Discover curated content across our most popular categories

Next.js

Learn everything about Next.js, the leading React framework for building production-ready web apps.

How to Update Sanity Schema in Nextjs 15

by Matija Žiberna

Integrating Sanity.io with Next.js 15: A Step-by-Step Guide

by Matija Žiberna

React

Articles and tutorials on building modern web interfaces using React — from components and hooks to performance optimization and architecture.

Newsletter

Stay Updated

Get practical notes and implementation updates without the noise.

React Hook Form Multi-Step Tutorial: Zustand + Zod + Shadcn

React Hook Form Multi-Step Tutorial: Zustand + Zod + Shadcn

by Matija Žiberna

The Invisible Form Bug: React 19 + React Hook Form's Hidden Compatibility Issue

The Invisible Form Bug: React 19 + React Hook Form's Hidden Compatibility Issue

by Matija Žiberna

View all React articles →
Docker
Docker

Everything you need to know about using Docker to build, ship, and run applications in isolated environments.

Docker Volume is in Use Error? 4 Proven Solutions

Docker Volume is in Use Error? 4 Proven Solutions

by Matija Žiberna

Fix Docker Permission Denied: Volumes, Bind Mounts & CI/CD

Fix Docker Permission Denied: Volumes, Bind Mounts & CI/CD

by Matija Žiberna

View all Docker articles →
Cloudflare
Cloudflare

Guides and insights on using Cloudflare for performance optimization, DNS management, security, and edge computing.

How To Programmatically Add DNS Records To Cloudflare In Node

How To Programmatically Add DNS Records To Cloudflare In Node

by Matija Žiberna

View all Cloudflare articles →
21 days ago
11 min read
3 months ago
5 min read
4 months ago
7 min read
Next.js
How to Update Sanity Schema in Nextjs 15
Integrating Sanity.io with Next.js 15: A Step-by-Step Guide
View all Next.js articles →
React