Triển khai bằng dòng lệnh
Dùng cách này nếu bạn thích terminal. Bạn cần Bun, Node 20 trở lên và một tài khoản Cloudflare.
git clone https://github.com/homielab/noteflarecd noteflarebun installbunx wrangler loginbun run deploybun run deploy build app, deploy Worker (tự tạo database D1 ở lần đầu) và chạy migration cho database.
Sau đó bật Cloudflare Access. Điền các biến vào wrangler.jsonc trên máy rồi chạy lại bun run deploy.
Chạy local
Phần tiêu đề “Chạy local”cp dev.vars.sample .dev.vars # DEV_USER_EMAIL=you@example.com, chỉ dùng localbun run db:migrate:localbun run dev:api # terminal 1: Worker + D1 local ở :8787bun run dev # terminal 2: Vite ở :5173, proxy /apibun run testDEV_USER_EMAIL chỉ có tác dụng khi các biến Access còn trống và request tới localhost, nên nó không bao giờ mở được một app đã deploy.
Service worker chỉ có trong bản build production. Muốn thử chế độ offline trên máy, chạy bun run build && bun run dev:api rồi mở http://localhost:8787.