41554 blogs · [ { "id": "01a087e1-9fa0-728f-ba72-f18262433111", "title": "Self-hosting Immich", "url": "https://site.fzxu.me/blog/post/Self-hosting-Immich/", "published_at": "2026-03-09T21:03:11+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c447ef691", "title": "Building Private Cloud: NFS Done Right", "url": "https://site.fzxu.me/blog/post/building_private_cloud_nfs_done_right/", "published_at": "2025-12-06T15:31:47+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c455e6f57", "title": "Mini Rack", "url": "https://site.fzxu.me/blog/post/Mini-Rack/", "published_at": "2025-11-28T14:35:00+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c45cb5a30", "title": "Reviving My Old Macbook Pro", "url": "https://site.fzxu.me/blog/post/Reviving-My-Old-Macbook-Pro/", "published_at": "2025-06-14T10:34:56+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4691147d", "title": "RSS: Fight Against the Algorithm", "url": "https://site.fzxu.me/blog/post/RSS:-Fight-Against-the-Algorithm/", "published_at": "2025-02-08T00:25:40+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c471c394b", "title": "cosmo: 3D Graphics Engine in Terminal (Cont.)", "url": "https://site.fzxu.me/blog/post/cosmo:-3D-Graphics-Engine-in-Terminal-(Cont.)/", "published_at": "2024-09-14T21:49:44+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c476a14eb", "title": "Dark Mode Support (Cont.)", "url": "https://site.fzxu.me/blog/post/Dark-Mode-Support-(Cont.)/", "published_at": "2024-08-25T20:32:16+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c47c713a1", "title": "cosmo: 3D Graphics Engine in Terminal", "url": "https://site.fzxu.me/blog/post/cosmo:-3D-Graphics-Engine-in-Terminal/", "published_at": "2024-08-07T04:26:15+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c48abd681", "title": "Self-hosting VPN", "url": "https://site.fzxu.me/blog/post/Self-hosting-VPN/", "published_at": "2024-07-21T20:46:52+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c49145f51", "title": "Building Private Cloud: Network Security with Tunneling", "url": "https://site.fzxu.me/blog/post/building_private_cloud_network_security_with_tunneling/", "published_at": "2024-05-19T04:20:09+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4a11fa70", "title": "Building Private Cloud: Local Container Registry", "url": "https://site.fzxu.me/blog/post/building_private_cloud_local_container_registry/", "published_at": "2024-04-14T04:47:45+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4acba112", "title": "Dark Mode Support", "url": "https://site.fzxu.me/blog/post/dark_mode_support/", "published_at": "2024-03-07T07:33:14+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4b2a493a", "title": "Building Private Cloud: Storage Solution", "url": "https://site.fzxu.me/blog/post/building_private_cloud_storage_solution/", "published_at": "2024-02-24T02:13:53+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4be59d83", "title": "Building Private Cloud: Local DNS", "url": "https://site.fzxu.me/blog/post/building_private_cloud_local_dns/", "published_at": "2024-02-11T02:54:12+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4bec7c04", "title": "Building Private Cloud: Hosting Web Service", "url": "https://site.fzxu.me/blog/post/building_private_cloud_hosting_web_service/", "published_at": "2024-02-02T05:34:15+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4c373be4", "title": "Building Private Cloud: Basic Setup", "url": "https://site.fzxu.me/blog/post/building_private_cloud_basic_setup/", "published_at": "2024-01-29T06:57:47+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4cf7f628", "title": "Building Private Cloud with Turing Pi 2", "url": "https://site.fzxu.me/blog/post/building_private_cloud_with_turing_pi/", "published_at": "2024-01-09T18:55:48+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4de62413", "title": "An Example Usage of Go Generics", "url": "https://site.fzxu.me/blog/post/An-Example-Usage-of-Go-Generics/", "published_at": "2023-02-27T06:18:14+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4ea1d902", "title": "Ramp Up on NanoGPT", "url": "https://site.fzxu.me/blog/post/ramp-up-on-nanogpt/", "published_at": "2023-02-04T20:58:32+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4ef01ce7", "title": "Trying Codecrafters.io: Not Recommended (for now)", "url": "https://site.fzxu.me/blog/post/trying-codecrafters/", "published_at": "2022-08-27T13:03:08+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4effa327", "title": "Learning Programing Languages", "url": "https://site.fzxu.me/blog/post/learning-programing-languages/", "published_at": "2022-07-31T13:59:40+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c4fb9f045", "title": "System Design: Twitter Hashtag Popularity by Time", "url": "https://site.fzxu.me/blog/post/system-design-twitter-hashtag-popularity-by-time/", "published_at": "2021-12-31T11:45:10+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c504d5ffb", "title": "Working with ARM", "url": "https://site.fzxu.me/blog/post/working-with-arm/", "published_at": "2021-12-24T11:46:00+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c50860671", "title": "Simple Github CI Solution", "url": "https://site.fzxu.me/blog/post/simple-github-ci-solution/", "published_at": "2021-10-31T22:12:12+00:00" }, { "id": "01a087e1-9fa1-7364-a1f2-e18c50fc4ae8", "title": "A Peek into System Security", "url": "https://site.fzxu.me/blog/post/a-peek-into-system-security/", "published_at": "2021-09-22T22:27:45+00:00" } ] posts Claim your blog
Back to fzxu's Blog - Technical Writing on Coding, System Design & More
Blog · corpus.blog/blogs/site.fzxu.me/posts

fzxu's Blog - Technical Writing on Coding, System Design & More

site.fzxu.me

2026

2025

2024

2023

2022

2021