SShortSingh.
Back to feed

Stirling-PDF Lets You Run 50+ PDF Tools Privately on Your Own Server

0
·1 views

Stirling-PDF is a self-hosted, open-source PDF toolbox that processes documents entirely on your own server, ensuring files never reach third-party services. Version 2.14.2 can be deployed via Docker Compose behind a Traefik reverse proxy, exposing over 50 tools including merging, compression, format conversion, OCR, redaction, and watermarking. The application is stateless by design, meaning it does not permanently store uploaded files, with only configuration and OCR language data saved in mounted volumes. Access is protected by a login system that forces a password change on first use, replacing the publicly known default credentials. The tool integrates well with self-hosted document platforms such as Paperless and Nextcloud.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Dev team shipped and pulled a guest play feature within 56 minutes after spotting a flaw

A software team at a quiz or practice-game platform launched a guest play feature allowing signed-out users to try one free game per provider, only to remove it 56 minutes later. The feature broke immediately because question banks had recently been moved behind an authenticated API route, causing guests to hit a 401 error and see a loading spinner instead of content. Two potential fixes — opening the bank route publicly or mapping free games to specific banks — were both rejected as unreliable or counterproductive. The team instead built a short-lived signed permit system to grant guests temporary access to question banks, a solution they considered well-designed. However, building that workaround made it clear the overall guest play approach was too complex, prompting them to delete the feature and require account creation for game access.

0
ProgrammingHacker News ·

NEC V20 CPU Upgrade Offers Performance Boost for Vintage IBM XT PCs

The NEC V20 is a drop-in CPU replacement for the Intel 8088 found in classic IBM XT-class personal computers. The chip, manufactured by NEC, offered modest but measurable speed improvements over the original Intel processor it was designed to replace. It achieved this through a more efficient internal architecture while maintaining full compatibility with existing 8088 software. The upgrade was popular among vintage PC enthusiasts seeking a simple, low-cost way to improve system performance. The topic resurfaced on Hacker News, attracting discussion among retro computing fans.

0
ProgrammingDEV Community ·

kern: Open-Source Tool Maps Codebases Locally for AI Agents via AST Analysis

Developer Jayveer Prajapati has released kern, a free open-source tool that builds a local Abstract Syntax Tree index of code repositories to give AI agents like Claude and Cursor precise, context-aware code insights. The tool integrates with AI workflows through the Model Context Protocol and runs entirely on the user's machine, eliminating cloud data exposure and API costs. kern detects over 74 programming frameworks and uses native AST parsing to map call paths, identify dead code, and flag architectural issues without relying on regex guesswork. It also includes a reusable GitHub Action that calculates a mathematical risk score for pull requests and can automatically block high-risk merges before they reach production. Users can set up and index a project with a few commands, and the tool tracks token and cost savings natively through built-in analytics commands.

0
ProgrammingDEV Community ·

Guide Shows How to Build a Self-Healing Web Data Pipeline with Node.js and Bright Data

A developer tutorial published on DEV Community outlines how to construct a modular, AI-ready web data pipeline using Node.js and Bright Data's Scraper Studio. The guide uses a Texas real-estate listing tracker on HAR.com as a practical example, demonstrating live data collection filtered by city and bedroom count with price-change detection over time. The architecture separates web extraction from application logic into two distinct layers, so the pipeline can be repaired when a target site changes without rewriting core application code. This separation follows the Dependency Inversion and Ports-and-Adapters design principles, ensuring the Node.js layer interacts only with a stable data contract rather than raw HTML or DOM structure. The tutorial claims the same pipeline design can be reused across domains such as e-commerce, job boards, and financial data monitoring.

Stirling-PDF Lets You Run 50+ PDF Tools Privately on Your Own Server · ShortSingh