Ubuntu offers several ways to install applications. Understanding each method helps you pick the right tool, avoid duplicates, and maintain a clean system. This guide covers six installation methods, includes Windows, iOS App Store, and Android Play Store analogies, plus terminal examples where relevant. 1. Ubuntu App Center (Graphical Store)...
Continue reading...Linux
Installing Coolify on an Oracle ARM Ubuntu server
What is Coolify? Coolify is an open-source, self-hostable Platform-as-a-Service (PaaS)—think “Heroku/Vercel, but free on your own server”. Deploy applications, databases, and services with one click, automatic SSL, and Git integration, with zero monthly fees. Feature Heroku/Vercel Coolify on Your Server One-click deployments ✅ ✅ Automatic SSL (Let’s Encrypt) ✅ ✅ Git integration...
Continue reading...PM2: Complete Reference Guide
What is PM2? PM2 is a production-grade process manager that helps you keep applications running continuously. While it was originally designed for Node.js applications, PM2 can manage any type of application or script including Python, Ruby, PHP, Bash scripts, and binary executables. Important: PM2 is a process manager, not a package...
Continue reading...Exposing Local Projects to the Web with Cloudflared: A Quick Guide
🚀 Introduction Ever needed to quickly share a local project with someone without deploying it? Cloudflared makes it incredibly easy to expose your local development server to the web temporarily. Whether you’re showing off a new feature, getting feedback on a design, or testing an API, Cloudflared tunnels provide a...
Continue reading...How to Set Up a Powerful, Free Forever Server on Oracle Cloud (Caddy Edition)
Earlier in 2025, I signed up for Oracle’s “Free Forever” cloud offer. It was, and still is, one of the most generous free tiers available, especially for developers and hobbyists. I wrote a blog post to document my setup, and today I’m updating it with a more modern, simpler stack...
Continue reading...