Engineering notes, architectural deep-dives, and practical playbooks from the Devforth team.
Latest
DevOps & Reliability
Unlimited CI build minutes without SaaS lock-In: A practical look at Woodpecker CI
GitHub Actions pricing and policy changes have pushed teams to rethink CI ownership. This article explores Woodpecker CI as a self-hosted, open-source alternative that enables unlimited build minutes, predictable costs, and full infrastructure control.
OpenSource Contributions
OnLogs – open-source simplified web logs viewer for Dockers
Open-Source, simple, lightweight tiny web viewer for logs generated by Docker container. Use it for debugging your applications with simple logs access
OpenSource Contributions
ToBeDo - Simple Telegram checklist (ToDo) bot
ToBeDo is an open-source checklist bot created by Devforth. It transforms messages into a list with checkboxes. You can create checklists in direct messages with a bot or invite the bot into a group or channel as an admin.
AI Infrastructure
GPT-J is a self-hosted open-source analog of GPT-3: how to run in Docker
Learn how to setup open-source GPT-J model on custom cheapest servers with GPU. Try to run the text generation AI model of the future and talk to it right now!
DevOps & Reliability
URL monitoring made easy: self-hosted open-source tool for checking your website availability
You don’t need a complex stack to monitor availability. A lightweight, self-hosted approach to website uptime monitoring that scales with your needs
Architecture & Systems
Nginx vs Traefik: how slower one can be better?
Comprehensive review for popular HTTP routing proxy servers. Learn about weak and strong points of both and understand how to select one based on your project goals.
DevOps & Reliability
How to provision an OpenVPN server on Ubuntu for development and testing
A step-by-step guide to deploying a self-hosted VPN for development, testing, and internal infrastructure access.
DevOps & Reliability
Running Cypress end-to-end tests on Woodpecker CI with Slack notifications
End-to-end tests are only useful if their results are visible and actionable.
In this guide, we show how to run Cypress tests on a self-hosted Woodpecker CI server and report clear, readable results directly to Slack — including failures, logs, and pipeline status.
The setup works for small teams and production-grade environments alike.
DevOps & Reliability
Deploy React/Vue/Svelte in Docker simply and efficiently using Spa-to-http and Traefik
Learn about fast and professional way to serve SPA and be able to proxy any requests in a minutes with a minimal code. Based on open-source spa-to-http tooling and Traefik.