2. Bật Cloudflare Access
Cloudflare Access là trang đăng nhập đứng trước ghi chú của bạn. Miễn phí tới 50 người. Khi chưa cài đặt xong, mọi request tới NoteFlare đều bị từ chối.
Tạo trang đăng nhập
Phần tiêu đề “Tạo trang đăng nhập”-
Trong Cloudflare dashboard, mở Zero Trust.
Lần đầu, nó yêu cầu bạn đặt tên team và chọn gói Free. Nhớ tên team này: địa chỉ team của bạn là
https://<tên-team>.cloudflareaccess.com. -
Vào Access → Applications → Add an application → Self-hosted.
- Name:
NoteFlare - Domain: link NoteFlare của bạn, ví dụ
noteflare.<subdomain>.workers.dev, hoặc custom domain
Với link
workers.dev, bạn cũng có thể bật Access trong Workers & Pages → noteflare → Settings → Domains & Routes. - Name:
-
Thêm policy: Allow → Emails → email của bạn. Lưu application.
Đăng nhập bằng mã OTP gửi qua email dùng được ngay. Đăng nhập Google hoặc GitHub cũng được.
-
Mở lại application và chép Application Audience (AUD) Tag. Đó là một chuỗi dài gồm chữ và số.
Kết nối với NoteFlare
Phần tiêu đề “Kết nối với NoteFlare”-
Trên GitHub, mở repository
noteflaremà nút deploy đã tạo trong tài khoản của bạn. -
Mở
wrangler.jsoncvà nhấn biểu tượng bút chì để sửa. -
Thay các giá trị
todobằng địa chỉ team và AUD tag:wrangler.jsonc "vars": {"ACCESS_TEAM_DOMAIN": "https://<team-cua-ban>.cloudflareaccess.com","ACCESS_AUD": "<AUD tag>","ALLOWED_EMAILS": "ban@example.com"} -
Nhấn Commit changes. Cloudflare tự deploy lại sau vài phút.
Nếu bạn triển khai bằng dòng lệnh, sửa file trên máy rồi chạy
bun run deploy. -
Mở link NoteFlare. Bạn sẽ thấy trang đăng nhập của Cloudflare, rồi tới NoteFlare.
Mẹo cho điện thoại
Phần tiêu đề “Mẹo cho điện thoại”- App thêm vào màn hình chính trên iPhone có cookie riêng, tách khỏi Safari, nên bạn đăng nhập một lần ngay trong app.
- Phiên Access mặc định kéo dài 24 giờ. Với app ghi chú mở hằng ngày, hãy tăng Session Duration của Access application lên một tuần hoặc một tháng. Khi phiên hết hạn, NoteFlare vẫn chạy trên bản lưu trên máy và hiện Đăng nhập để đồng bộ.
- Nếu trình duyệt không đề nghị cài app, hoặc biểu tượng trên màn hình chính bị trống, có thể trình duyệt đang tải icon mà không kèm cookie Access. Thêm một Access application thứ hai cho đường dẫn
/manifest.webmanifestvà/icons/với policy Bypass. Chúng chỉ chứa tên app và icon.
Tiếp theo
Phần tiêu đề “Tiếp theo”Làm tiếp Tạo passphrase, rồi đi qua checklist bảo mật.