Tag · 6 items
Ubuntu Server
Content that mentions this tag in frontmatter.
Articles

How to Install MySQL 8 on Ubuntu Server: APT, systemd, and first lockdown
Step through apt install mysql-server on Ubuntu Server, start and enable the unit with systemctl, set a workable root credential, unpack every mysql_secure_installation prompt, and confirm mysql --version plus error logs—stack-friendly prep for backends and sidecars like nginx I already scripted elsewhere.
Read article

Install MongoDB 7.0 on Ubuntu Server: Official APT & systemd Setup
Walk MongoDB org packages on Ubuntu from apt update through mongodb-org install, wire mongod.service with systemd, verify mongosh-friendly binaries with mongod --version, and log where /etc/mongod.conf hides before you tighten auth or poke port 27017 outward—matching the APT cadence stacks use beside nginx Postgres or MySQL.
Read article

Free SSL with Certbot and Nginx on Ubuntu
Stop chasing browser warnings: install python3-certbot-nginx on Ubuntu, issue a Let's Encrypt certificate with HTTP validation, redirect HTTP to HTTPS, and confirm systemd renewal hooks with a dry run before traffic spikes.
Read article

Nginx Reverse Proxy: Map Your Domain to a Localhost App
When your app already listens on a port but your domain still shows the default Nginx page, a small reverse-proxy server block fixes it. Here is the config I paste first, how each line earns its keep, and the exact commands to enable and reload safely.
Read article

Install and Configure Apache2 on Ubuntu EC2
I use Apache when I want a straightforward HTTP daemon on a small Ubuntu box without rewriting every tutorial path. Here is the exact apt flow, the UFW profile I enable alongside SSH, and the security-group edit people forget after locking the host down.
Read article

Install Nginx on Ubuntu Server: apt, UFW, systemd, welcome page
Follow apt install nginx on Ubuntu Server, align UFW application profiles with whether you want port 80 only or port 443 too, use systemctl status nginx for quick verification, then hit the welcome page so you know HTTP reaches Nginx—not only localhost.
Read article
The newsletter
New articles in your inbox.
Occasional articles on engineering, tooling, and software development practices. No marketing, no fluff — just the article, when it's ready.
Unsubscribe with one click. Your email never leaves the list.