Odoo is a fantastic suite of open-source business apps, covering CRM, ERP, accounting, inventory, and more. Running it yourself gives you full control, and Docker makes the deployment process much smoother. This guide walks you through installing Odoo 18 Community Edition using Docker Compose on an Oracle Cloud ARM Ampere...
Continue reading...Guide: Self-Hosting QuickChart on ARM with Docker (Local Build) & Caddy
This guide provides step-by-step instructions to install a self-hosted QuickChart instance on an ARM-based server (like Oracle Cloud Ampere A1) running Ubuntu 24.04, using Docker Compose and Caddy. We will build the Docker image locally from the official source code. This approach ensures compatibility with the ARM64 architecture and bypasses...
Continue reading...Installing n8n with Docker Compose and Caddy on Ubuntu
Workflow automation tools are incredibly powerful, and n8n is a fantastic open-source, self-hostable option. It allows you to connect various apps and services to automate tasks visually. This guide walks through installing n8n on its own subdomain (e.g., https://n8n.yourdomain.com) using Docker Compose. We’ll leverage an existing Caddy reverse proxy (running directly on the...
Continue reading...Adding and Mounting a Block Volume in Ubuntu (with systemd)
Introduction: This guide explains how to add a new block storage volume (like an additional hard drive or a cloud-provided block storage device) to an Ubuntu system, format it, and mount it permanently. We’ll cover the steps for modern Ubuntu systems that use systemd, including the crucial systemctl command. This process is...
Continue reading...Installing OpenBB Platform API on Oracle ARM (Ubuntu 24.04) with Docker & Caddy
OpenBB has evolved. While known for its powerful terminal and, previously, a self-hostable web application, the core of the self-hosted OpenBB Platform is now its robust set of API endpoints. This post will clarify what the current self-hosted OpenBB Platform offers, how to use it (with a focus on Swagger/OpenAPI), and...
Continue reading...