<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://jasonthai.me/blog/2018/06/10/browser-extensions/</loc>
<lastmod>2023-08-27T21:37:32-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2018/06/12/secure-your-passwords/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2018/06/13/how-to-create-interactive-map-with-mapbox-and-leafletjs/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2018/06/16/thoughts-on-being-multilingual/</loc>
<lastmod>2019-08-16T16:52:31-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2018/07/15/dear-wife/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2018/09/03/10-most-used-linux-commands/</loc>
<lastmod>2019-08-12T16:46:42-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/06/05/thoughts-on-url-shortener-service/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/06/12/about-unit-tests/</loc>
<lastmod>2019-08-12T16:46:42-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/06/13/financial-tools/</loc>
<lastmod>2023-09-05T14:36:20-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/06/16/regrowing-my-succulents/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/06/30/your-life-or-your-money/</loc>
<lastmod>2019-08-16T16:52:31-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/15/so-you-have-some-money/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/16/the-existence-of-anniversaries/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/18/changes-i-made-for-my-blogs-theme/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/20/bai-tieng-viet/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/22/how-to-deploy-a-github-page-using-circleci-20-custom-jekyll-gems/</loc>
<lastmod>2023-09-06T13:24:05-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/23/how-to-deploy-to-github-pages-using-travisci/</loc>
<lastmod>2023-09-06T13:24:05-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/24/useful-commands-for-postgresql-mysql/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/25/tinyalias-url-shortener-design-and-features/</loc>
<lastmod>2022-06-17T18:06:34-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/26/customize-part-of-your-life-with-ifttt/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/26/my-blog-pagespeed-insights-score-jasonthai-me/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/27/apply-different-styles-to-mobile-vs-web-view-using-media/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/07/28/42nd-biofreeze-sf-marathon-1st-half/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/08/02/what-im-up-to-in-july-2019/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/08/04/three-proofs-total-stock-market-is-efficient/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/08/06/enable-offline-support-to-websites-with-workbox/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/08/07/i-turned-my-blog-into-a-web-progress-app/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/08/12/how-to-host-commento-on-apache-webserver/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/08/25/how-to-host-openvpn-and-pi-hole-on-ubuntu-1804-vps/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/09/01/what-im-up-to-in-august-2019/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/10/07/what-im-up-to-in-september-2019/</loc>
<lastmod>2019-10-07T13:18:15-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/11/03/deploy-nextcloud-with-docker-compose/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2019/12/26/december-list-of-selfhosted-apps/</loc>
<lastmod>2020-02-16T19:51:16-08:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/01/03/free-public-xbrowsersync-service/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/02/12/setup-shell-script-for-linux-based-servers/</loc>
<lastmod>2020-02-17T08:10:43-08:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/02/19/better-ssh-keys-management-with-authorizedkeyscommand/</loc>
<lastmod>2020-02-19T13:42:42-08:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/02/27/some-notes-on-apache-spark-memory-management/</loc>
<lastmod>2020-02-28T09:22:34-08:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/03/14/donate-compute-power-to-foldinghome-to-cures-for-covid-19/</loc>
<lastmod>2020-03-14T00:22:11-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/05/01/how-to-setup-wireguard-pi-hole-on-debian-10-ubuntu-1804/</loc>
<lastmod>2023-09-26T15:49:34-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/06/08/high-availability-series-part-i-set-up-and-secure-mariadb-on-debian-servers/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/06/20/high-availability-series-part-ii-configure-and-secure-a-3-node-galera-cluster/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/07/03/high-availability-series-part-iii-high-availability-galera-cluster-with-haproxy-and-stunnel/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/07/13/high-availability-series-part-iv-example-setup-of-distributed-load-balancing-wallabag-with-data-tier-clustering/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/07/24/set-up-nginx-varnish-for-high-traffic-websites/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/08/23/jasons-notes-ipv6-support-and-services-page-enhancement/</loc>
<lastmod>2022-06-17T15:09:36-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2020/08/26/nginx-reverse-proxy-template/</loc>
<lastmod>2023-09-06T10:15:45-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/04/30/connect-to-localhost-mysql-from-docker-container/</loc>
<lastmod>2022-04-30T16:36:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/05/20/notes-on-setting-up-ryzen-home-server/</loc>
<lastmod>2022-06-20T10:03:57-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/06/17/jasons-notes-simplified/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/06/20/about-games/</loc>
<lastmod>2022-06-21T12:42:24-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/06/24/on-making-the-site-color-blind-friendly/</loc>
<lastmod>2022-06-26T21:24:43-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/06/26/site-really-simplified/</loc>
<lastmod>2022-06-26T22:58:20-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/07/01/my-new-philosophy-on-blogging/</loc>
<lastmod>2022-07-01T16:46:24-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/07/06/theme-buttons/</loc>
<lastmod>2023-08-12T19:49:06-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/07/07/jt0-domain-and-other-stuff/</loc>
<lastmod>2022-07-07T15:01:02-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/07/15/plum-villages-five-mindfulness-training/</loc>
<lastmod>2022-07-15T14:26:29-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/07/25/we-all-live-at-our-own-pace/</loc>
<lastmod>2022-07-27T15:41:38-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/07/28/have-you-had-kids-yet/</loc>
<lastmod>2022-07-28T17:04:20-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2022/11/06/2022-rock-n-roll-san-jose-half-marathon/</loc>
<lastmod>2022-11-06T21:09:21-08:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/04/30/21st-birthday-gift-from-vy/</loc>
<lastmod>2023-04-30T12:49:07-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/08/07/1000-miles-and-counting-on-feet/</loc>
<lastmod>2023-08-07T12:00:30-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/08/09/what-would-you-be/</loc>
<lastmod>2023-08-10T17:15:34-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/08/11/moving-to-sourcehut/</loc>
<lastmod>2023-08-16T13:42:31-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/08/13/a-visit-from-a-friend/</loc>
<lastmod>2023-08-13T17:58:08-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/08/15/art-of-not-giving-a-fck/</loc>
<lastmod>2023-09-02T07:52:06-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/08/21/recipes-for-a-tired-day/</loc>
<lastmod>2023-08-23T14:18:34-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/09/01/nextcloud-disaster-recovery-attempt/</loc>
<lastmod>2023-09-01T17:12:48-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/09/05/cloudflare-pages-jekyll-last-modified-at/</loc>
<lastmod>2023-09-05T22:45:44-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/09/15/on-vy-birthday/</loc>
<lastmod>2023-09-15T17:03:12-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/09/25/chaining-wireguard-tunnels/</loc>
<lastmod>2023-09-27T09:00:07-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/10/04/2023-san-jose-half-marathon/</loc>
<lastmod>2023-10-12T15:16:52-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/10/16/self-reflection-1/</loc>
<lastmod>2023-10-16T14:12:12-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2023/11/06/boba-our-neighbor-dog/</loc>
<lastmod>2023-11-06T12:15:32-08:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/blog/2025/05/03/doing-simple-things/</loc>
<lastmod>2025-05-03T13:06:45-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/about/</loc>
<lastmod>2025-05-11T09:50:14-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/archives/</loc>
<lastmod>2023-08-20T21:25:28-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/categories/</loc>
<lastmod>2023-08-11T16:02:27-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/</loc>
<lastmod>2023-08-20T21:25:28-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/tags/</loc>
<lastmod>2023-08-11T16:02:27-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/visited-places/</loc>
<lastmod>2023-08-11T14:03:14-07:00</lastmod>
</url>
<url>
<loc>https://jasonthai.me/tags/design/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/cicd/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/pi-hole/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/vpn/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/wireguard/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/high-availibility/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/games/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/thoughts/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/accessbility/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/domain/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/curl/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/hsts/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/mindfulness/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/meditation/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/running/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/birthday/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/sourcehut/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/backup/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/restore/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/reflection/</loc>
</url>
<url>
<loc>https://jasonthai.me/tags/dogs/</loc>
</url>
<url>
<loc>https://jasonthai.me/categories/tech/</loc>
</url>
<url>
<loc>https://jasonthai.me/categories/blog/</loc>
</url>
<url>
<loc>https://jasonthai.me/categories/finance/</loc>
</url>
<url>
<loc>https://jasonthai.me/assets/The-Five-Mindfulness-Trainings-2022.pdf</loc>
<lastmod>2023-08-11T13:25:14-07:00</lastmod>
</url>
</urlset>
