AArdiansyahinardiansyahsulistyo.hashnode.dev·8h ago · 7 min readMinimal monitoring: logs, disk, and uptime on a small Ubuntu VPSThis is the fifth and (for now) final post in a small series on baseline Ubuntu VPS setup before deploying web applications. The previous posts covered: Baseline server setup: non-root user, SSH keys00
AArdiansyahinardiansyahsulistyo.hashnode.dev·8h ago · 6 min readBackups that actually work: database & files on a small Ubuntu VPSThis is the fourth post in a small series on baseline Ubuntu VPS setup before deploying web applications. The previous posts covered: Baseline server setup: non-root user, SSH keys, firewall, automat00
AArdiansyahinardiansyahsulistyo.hashnode.dev·9h ago · 7 min readBackground jobs the simple way: Supervisor & cron for Laravel on Ubuntu VPSThis is the third post in a small series on baseline Ubuntu VPS setup before deploying web applications. The first two posts covered: Baseline server setup: non-root user, SSH keys, firewall, automat00
AArdiansyahinardiansyahsulistyo.hashnode.dev·9h ago · 5 min readServing a small web app: Nginx + PHP/Node on Ubuntu VPSThis is the second post in a small series on baseline Ubuntu VPS setup before deploying web applications. The first post covered the server baseline: non-root user, SSH keys, firewall, and automatic u00
AArdiansyahinardiansyahsulistyo.hashnode.dev·10h ago · 5 min readMy first-pass checklist for a fresh Ubuntu VPS before deploying an appWhen I deploy a small web app to a fresh Ubuntu VPS, getting the application running usually isn't the part I worry about most. The stuff that's easy to miss is the server baseline: how I log in, whic00