Bitnesia — Linux & Open Source Tutorials

Latest Posts

Getting to Know Bun, the JavaScript Runtime Replacing Node.js

Getting to Know Bun, the JavaScript Runtime Replacing Node.js

Every time we create a new JavaScript project, we almost always have to assemble several tools at once: node for the…

Developer • Sep 13, 2026

NocoDB: An Open Source Alternative to Airtable

NocoDB: An Open Source Alternative to Airtable

Having a solid relational database but non-technical teams struggling to access it is a classic problem in many…

Database • Sep 11, 2026

How to Secure Linux Server SSH Access with Tailscale

How to Secure Linux Server SSH Access with Tailscale

SSH via port 22 open to the public internet is always an easy target for attackers. Simply running nmap against any IP…

Security • Sep 11, 2026

How to Install Beszel for Server and Docker Monitoring

How to Install Beszel for Server and Docker Monitoring

A heavy server monitoring stack often becomes a dedicated issue for sysadmins managing small VPS instances or micro…

Infrastructure • Sep 11, 2026

7 Agentic IDE Tools for Parallel Coding Agents

7 Agentic IDE Tools for Parallel Coding Agents

Single AI coding agent running in a terminal feels ordinary today. Developers who are serious about productivity now…

Developer • Sep 11, 2026

Obscura: A Rust Headless Browser for Web Scraping

Obscura: A Rust Headless Browser for Web Scraping

Every time we run dozens of headless browsers for scraping or AI agents, we've all seen server RAM get consumed almost…

Software • Sep 10, 2026

7 Best GNOME Terminal Alternatives on Ubuntu

7 Best GNOME Terminal Alternatives on Ubuntu

GNOME Terminal has long been the default terminal emulator application in many Ubuntu distributions. Its functionality…

Linux • Sep 6, 2026

How to Install Umami Analytics: Self-Hosted Web Analytics

How to Install Umami Analytics: Self-Hosted Web Analytics

Monitoring website visitors is usually synonymous with Google Analytics because it is free and easy to use. However,…

Software • Sep 2, 2026

How to Install Forgejo on Docker: A Lightweight Self-Hosted Git Solution

How to Install Forgejo on Docker: A Lightweight Self-Hosted Git Solution

Forgejo is a self-hosted platform for managing Git repositories, similar to GitHub or GitLab, but running fully on our…

Developer • Sep 1, 2026

How to Install Uptime Kuma on Docker: Self-Hosted Uptime Monitoring

How to Install Uptime Kuma on Docker: Self-Hosted Uptime Monitoring

An online store website that suddenly goes down at 2 AM is often only discovered after the first user complains the…

Software • Sep 1, 2026

How to Create a Swap File on a VPS: Prevent Out-of-Memory Errors Without Upgrading RAM

How to Create a Swap File on a VPS: Prevent Out-of-Memory Errors Without Upgrading RAM

A low-RAM VPS faces a classic issue: as soon as the load increases even slightly, whether due to an application build,…

Infrastructure • Aug 31, 2026

How to Split, Merge, Compress, & Convert PDFs in Linux via Terminal

How to Split, Merge, Compress, & Convert PDFs in Linux via Terminal

Managing PDF documents on Linux doesn't have to rely on heavy GUI applications or risky third-party upload sites. This…

Linux • Aug 26, 2026