$ cat infra.md
Infrastructure
Last updated: 07 April 2026 — daesorin.xyz environment documentation.
If a system does not need to exist, it is removed. Minimal overhead, strict isolation, zero arbitrary dependencies.
cloud layer
Compute
Provider
Oracle Cloud Infrastructure (OCI)
Architecture
aarch64 (ARM Ampere)
Host OS
Canonical Ubuntu 24.04 LTS
Tier
Oracle Free Tier
virtualisation layer
Container Runtime
Manager
incus — community-driven LXD fork
Container OS
Alpine Linux
Services are strictly isolated from the host. No web servers or databases installed directly on the host OS. A base Alpine Incus image idles at <5 MB storage and a fraction of the RAM a Debian container requires.
networking & routing
Traffic Stack
Host Firewall
iptables — ingress rules, ports 80/443 forwarded into incusbr0
Web Server
nginx inside Alpine container — static assets + reverse proxy
TLS
Caddy (automatic certificate management)
DNS
A-Record → public interface
local environment
Daily Driver
OS
Arch Linux
Remote Access
SSH +
tmux
Config Mgmt
Dotfiles, SSH keys — strictly version-controlled