Using the Latest Bun on Cloudflare Pages
Use the current Bun release on Cloudflare Pages by skipping automatic dependency installation, installing Bun through npm, and putting npm's global binary directory first in PATH.
Personal notes by Xiufeng Guo on the internet, business, and life.
Use the current Bun release on Cloudflare Pages by skipping automatic dependency installation, installing Bun through npm, and putting npm's global binary directory first in PATH.
Issue free TLS certificates for IP addresses with acme.sh and Let's Encrypt, then serve them with NGINX over HTTP/2 and HTTP/3.
Set up nginx-acme on Debian or Ubuntu, configure NGINX virtual hosts, and let NGINX request and renew Let's Encrypt certificates.
RDAP.SS is a WHOIS lookup site built on RDAP. This post explains what RDAP fixes and how to use RDAP.SS.
Use extrepo to add third-party Debian repositories without hand-copying keys and APT source files.
Upgrade a Debian 12 Bookworm system to Debian 13 Trixie without skipping the boring but important parts.
Run Ghost with Docker Compose, MySQL, Watchtower, and either Nginx or Caddy as the public reverse proxy.
Install Docker and Docker Compose on Debian Stable or Ubuntu LTS, add the official repository, enable IPv6, and try a small Compose stack.
Build a small WHOIS compatibility server with Python and Nginx that points old port 43 clients toward RDAP.
Install Mastodon on Debian Stable or Ubuntu LTS with PostgreSQL, Redis, Nginx, SSL certificates, systemd services, and optional Elasticsearch search.
Install latest Nginx, MariaDB, and PHP packages for a LEMP stack on Debian and Ubuntu.
This is Xiufeng Guo's blog. It is new, a little empty, and likely to fill up with Linux notes before long. You can subscribe if you want email when new posts go up.