# m.ac > Personal notes by Xiufeng Guo on the internet, business, and life. Author: Xiufeng Guo (https://m.ac) Site: https://m.ac Generated: 2026-07-10 Total articles: 12 · Total tags: 21 ## Recent Articles - [Using the Latest Bun on Cloudflare Pages](https://m.ac/latest-bun-cloudflare-pages.mdx): 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. - [Install latest Nginx, MariaDB, and PHP on Debian and Ubuntu](https://m.ac/install-nginx-mariadb-php-debian-ubuntu.mdx): Install latest Nginx, MariaDB, and PHP packages for a LEMP stack on Debian and Ubuntu. - [Install Ghost on Docker](https://m.ac/install-ghost-on-docker.mdx): Run Ghost with Docker Compose, MySQL, Watchtower, and either Nginx or Caddy as the public reverse proxy. - [Get Let's Encrypt certificates for IP addresses with acme.sh](https://m.ac/letsencrypt-ip-certificate.mdx): 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. - [Issue Let's Encrypt certificates automatically with nginx-acme on Debian and Ubuntu](https://m.ac/nginx-acme-auto-ssl-debian-ubuntu.mdx): Set up nginx-acme on Debian or Ubuntu, configure NGINX virtual hosts, and let NGINX request and renew Let's Encrypt certificates. - [RDAP.SS: WHOIS lookup powered by RDAP](https://m.ac/rdap-ss-whois-lookup.mdx): RDAP.SS is a WHOIS lookup site built on RDAP. This post explains what RDAP fixes and how to use RDAP.SS. - [How to use extrepo to add third-party repositories in Debian](https://m.ac/use-extrepo-add-third-party-repositories-debian.mdx): Use extrepo to add third-party Debian repositories without hand-copying keys and APT source files. - [Install Mastodon on Debian and Ubuntu](https://m.ac/install-mastodon-debian-ubuntu.mdx): Install Mastodon on Debian Stable or Ubuntu LTS with PostgreSQL, Redis, Nginx, SSL certificates, systemd services, and optional Elasticsearch search. - [How to upgrade from Debian 12 Bookworm to Debian 13 Trixie](https://m.ac/upgrade-debian-12-to-13.mdx): Upgrade a Debian 12 Bookworm system to Debian 13 Trixie without skipping the boring but important parts. - [Build a WHOIS compatibility server with Python and Nginx](https://m.ac/build-whois-server-python-nginx.mdx): Build a small WHOIS compatibility server with Python and Nginx that points old port 43 clients toward RDAP. - [Install Docker on Debian and Ubuntu](https://m.ac/install-docker-debian-ubuntu.mdx): Install Docker and Docker Compose on Debian Stable or Ubuntu LTS, add the official repository, enable IPv6, and try a small Compose stack. - [Hello World](https://m.ac/hello-world.mdx): (no excerpt) ## Archive ### 2026 - [Using the Latest Bun on Cloudflare Pages](https://m.ac/latest-bun-cloudflare-pages.mdx) — 2026-07-06 - [Get Let's Encrypt certificates for IP addresses with acme.sh](https://m.ac/letsencrypt-ip-certificate.mdx) — 2026-01-15 - [Issue Let's Encrypt certificates automatically with nginx-acme on Debian and Ubuntu](https://m.ac/nginx-acme-auto-ssl-debian-ubuntu.mdx) — 2026-01-15 ### 2025 - [Install latest Nginx, MariaDB, and PHP on Debian and Ubuntu](https://m.ac/install-nginx-mariadb-php-debian-ubuntu.mdx) — 2025-04-27 - [Install Ghost on Docker](https://m.ac/install-ghost-on-docker.mdx) — 2025-05-05 - [RDAP.SS: WHOIS lookup powered by RDAP](https://m.ac/rdap-ss-whois-lookup.mdx) — 2025-11-03 - [How to use extrepo to add third-party repositories in Debian](https://m.ac/use-extrepo-add-third-party-repositories-debian.mdx) — 2025-10-20 - [Install Mastodon on Debian and Ubuntu](https://m.ac/install-mastodon-debian-ubuntu.mdx) — 2025-04-27 - [How to upgrade from Debian 12 Bookworm to Debian 13 Trixie](https://m.ac/upgrade-debian-12-to-13.mdx) — 2025-08-19 - [Build a WHOIS compatibility server with Python and Nginx](https://m.ac/build-whois-server-python-nginx.mdx) — 2025-04-29 - [Install Docker on Debian and Ubuntu](https://m.ac/install-docker-debian-ubuntu.mdx) — 2025-04-30 - [Hello World](https://m.ac/hello-world.mdx) — 2025-04-27 ## Tags - [Debian](https://m.ac/tags/debian/): 6 articles - [Nginx](https://m.ac/tags/nginx/): 5 articles - [Ubuntu](https://m.ac/tags/ubuntu/): 4 articles - [Linux](https://m.ac/tags/linux/): 2 articles - [Docker](https://m.ac/tags/docker/): 2 articles - [Let's Encrypt](https://m.ac/tags/lets-encrypt/): 2 articles - [SSL](https://m.ac/tags/ssl/): 2 articles - [Domain](https://m.ac/tags/domain/): 2 articles - [WHOIS](https://m.ac/tags/whois/): 2 articles - [Bun](https://m.ac/tags/bun/): 1 article - [Cloudflare Pages](https://m.ac/tags/cloudflare-pages/): 1 article - [PHP](https://m.ac/tags/php/): 1 article - [MariaDB](https://m.ac/tags/mariadb/): 1 article - [MySQL](https://m.ac/tags/mysql/): 1 article - [Ghost](https://m.ac/tags/ghost-tag/): 1 article - [nginx-acme](https://m.ac/tags/nginx-acme/): 1 article - [RDAP](https://m.ac/tags/rdap/): 1 article - [extrepo](https://m.ac/tags/extrepo/): 1 article - [Mastodon](https://m.ac/tags/mastodon/): 1 article - [Python](https://m.ac/tags/python/): 1 article - [News](https://m.ac/tags/news/): 1 article ## Optional - [About](https://m.ac/about/): About Xiufeng Guo - [Contact](https://m.ac/contact/): How to reach Xiufeng Guo. - [Privacy Policy](https://m.ac/privacy/): Privacy Policy for m.ac - [Privacy Policy for Flagium](https://m.ac/privacy-policy-for-flagium/): Privacy policy for the Flagium browser extension. - [Terms of Use](https://m.ac/terms/): The deal is simple: everything here is free, provided as-is, and used at your own risk. - [Flagium](https://m.ac/flagium/): A free, open source Chrome extension that shows any website's server location, IP, ASN, protocol, and HSTS status. - [Brand assets](https://m.ac/brand-assets/): The m.ac wordmark and mark in black and white, as SVG, PNG, and lossless WebP. - [RSS feed](https://m.ac/rss.xml) - [Atom feed](https://m.ac/atom.xml) - [Sitemap](https://m.ac/sitemap.xml) - [Archives](https://m.ac/archives/)