Lưu trữ và đồng bộ dữ liệu trực tiếp với tài khoản Google Drive cá nhân của bạn mà không cần máy chủ riêng.
Lần đồng bộ cuối: Chưa đồng bộ
Cài Đặt Nâng Cao & Chia Sẻ
* Toàn bộ dữ liệu được mã hóa trước khi đưa lên Drive. Chỉ người có mật khẩu này mới xem được dữ liệu.
Bản sao lưu dự phòng vào Drive cá nhân (Mirror Backup)
Tự động lưu thêm 1 bản dự phòng vào Google Drive của bạn khi dùng chung sổ
Thăng cấp thành sổ độc lập:
Chia Sẻ Sổ Cho Thành Viên
Thành viên chỉ cần đăng nhập Google bằng email này để vào chung sổ
Hướng dẫn: Truy cập console.cloud.google.com → Bật Google Drive API → Tạo OAuth Client ID (Web Application) → Thêm Authorized JavaScript origin → Dán Client ID vào ô trên.
Lưu trữ Refresh Token vĩnh viễn trên iPhone, tự động đồng bộ ngầm mà không bị hỏi lại.
* Địa chỉ máy chủ đồng bộ riêng (Self-Hosted qua Docker hoặc VPS cá nhân).
Chưa kết nối
Chưa mã hóa
* Chống rò rỉ dữ liệu khi máy chủ bị hack: Dữ liệu được mã hóa AES-GCM 256-bit trực tiếp trên thiết bị của bạn trước khi đưa lên máy chủ. Cơ sở dữ liệu SQLite trên máy chủ chỉ chứa các chuỗi đã mã hóa. Hãy chia sẻ mật khẩu này cho các thành viên cùng dùng sổ để họ mở khóa trên thiết bị của họ.
Lần cuối: Chưa đồng bộ
Quản Lý Đa Sổ & Chia Sẻ Máy Chủ
Đang tải danh sách sổ...
Chưa có sổ nào được chia sẻ.
Mẹo: Nhấn nút biểu tượng chia sẻ () trên từng cuốn sổ để mời thành viên độc lập cho riêng sổ đó.
Trang Quản Trị Máy ChủAdmin
Kiểm tra người dùng, phân quyền admin, dọn dẹp dữ liệu rác và tối ưu hệ thống
Hướng Dẫn Triển Khai Docker & Bảo Mật
Lệnh Triển Khai Docker:
# Chạy nhanh qua Docker Compose:
docker compose up -d
# Hoặc chạy lệnh Docker trực tiếp:
docker run -d -p 8081:8081 -v ./data:/app/data --name sothuchi ghcr.io/tnq22/sothuchi:latest
Bảo Mật & Mã Hóa Dữ Liệu Máy Chủ:
Cơ chế Bảo Mật & Mã Hóa Sổ Máy Chủ (Zero-Knowledge E2EE):
Bảo vệ tuyệt đối khi máy chủ bị hack: Khi bạn thiết lập Mật khẩu Mã Hóa Sổ ở trên, dữ liệu sẽ được mã hóa bằng thuật toán quân sự AES-GCM 256-bit trực tiếp từ trình duyệt trước khi truyền tải. Kẻ tấn công nếu có quyền root trên VPS hoặc dump toàn bộ cơ sở dữ liệu SQLite cũng chỉ thấy các chuỗi nhị phân vô nghĩa.
Chia sẻ mật khẩu cho các thành viên: Vì dữ liệu được mã hóa đầu cuối (Zero-Knowledge), máy chủ không nắm giữ khóa giải mã. Bạn chỉ cần chia sẻ mật khẩu này cho người thân hoặc đối tác cùng dùng sổ; họ chỉ cần nhập mật khẩu một lần trong Cài đặt là có thể đồng bộ bình thường.
Linh hoạt tùy chọn: Nếu không đặt mật khẩu, máy chủ sẽ ở chế độ mặc định hỗ trợ hợp nhất giao dịch trực tiếp hai chiều (LWW).
PC / Chrome / Edge
Dành cho máy tính cá nhân. Ứng dụng tự động lưu một bản sao lưu trực tiếp vào thư mục trên ổ cứng mỗi khi có thay đổi.
Chưa chọn thư mục sao lưu
Tự động ghi file SoThuChi_AutoBackup vào ổ cứng khi có thay đổi
Lưu Ý Cho Thiết Bị Di Động & Hướng Dẫn
Lưu ý iPhone / iPad (iOS):
Quy định bảo mật của Apple không cho phép web app tự động ghi nền vào ổ đĩa. Trên iOS, bạn nên dùng Google Drive hoặc bấm nút Tải Về Máy để lưu vào ứng dụng Tệp (Files).
* Trình duyệt Chrome/Edge sử dụng chuẩn bảo mật File System Access API. Bạn chỉ cần cấp quyền 1 lần là ứng dụng sẽ tự động sao lưu an toàn mỗi ngày.
Tải toàn bộ cơ sở dữ liệu về máy hoặc khôi phục lại dữ liệu từ tệp sao lưu trước đó.
Bảo Mật & Mã Hóa Tệp Sao Lưu
Mã hóa tệp bằng mật khẩu: Khi bạn bấm "Tải File Sao Lưu", hệ thống sẽ cho phép nhập mật khẩu bảo vệ. Nếu đặt mật khẩu, file tải về sẽ có đuôi .stc được mã hóa chuẩn quân sự AES-GCM 256-bit, tránh việc người khác mở file đọc trộm số dư tài chính của bạn.
Xuất dữ liệu giao dịch và sổ nợ ra định dạng bảng tính CSV chuẩn UTF-8 có BOM (mở trực tiếp bằng Microsoft Excel hay Google Sheets không bị lỗi font tiếng Việt).
Lưu Ý Khi Sử Dụng Với Excel
Tệp CSV được mã hóa UTF-8 với ký tự BOM đặc biệt. Bạn có thể nhấp đúp để mở ngay bằng Microsoft Excel phiên bản bất kỳ, hoặc tải lên Google Trang Tính (Google Sheets) để làm báo cáo tài chính tùy thích.
Giao Diện Ứng Dụng
Chọn chế độ Tối (Dark mode) hoặc Sáng (Light mode)
Chế Độ Riêng Tư Mặc Định
Tự động làm mờ các số tiền khi mở ứng dụng
Quản Lý Bộ Nhớ & Đặt Lại
PWA Offline
Phiên bản ứng dụng:v3.0.0
Dung lượng bộ nhớ ước tính:Đang kiểm tra...
1. Xoá Cache & Cập Nhật Mã Nguồn
An toàn
Dọn dẹp bộ nhớ đệm CacheStorage (HTML, CSS, JS, biểu tượng) và nạp ngay phiên bản mới nhất từ máy chủ. Giữ nguyên vẹn 100% dữ liệu thu chi & tài khoản.
2. Khôi Phục Cài Đặt Gốc (Xoá Trắng)
Nguy hiểm
Xóa sạch toàn bộ giao dịch, tài khoản ngân hàng, sổ nợ và ngân sách trên máy này, đưa ứng dụng về trạng thái ban đầu.
⚠️ Vui lòng tải file sao lưu (.JSON) tại mục Sao lưu & khôi phục trước khi thực hiện!
SQLite WAL0 KB0s
0
Người Dùng
0 test user
0
Sổ Sao Lưu
0 sổ trống
0
Bản Snapshots
0 KB
0
Phiên & Link
0 hết hạn
Máy chủ sạch sẽ & tối ưu
Đang quét dữ liệu máy chủ...
Cấp Quyền Admin Mới
Nhập email Google của người được ủy quyền quản trị. Tài khoản này sẽ có quyền truy cập menu Quản Trị Máy Chủ.
Danh Sách Quản Trị Viên0
Chi tiền
Thu tiền
Chuyển khoản
Cho vay
Đi vay
Điều chỉnh số dư
Hạng mục
Thực tế đã chi: 0 ₫
Tháng trước (...):
Đang tải...
Trung bình các tháng:
Đang tải...
0₫
Quản Lý Danh Mục
Thêm Danh Mục Mới
Danh Sách Danh Mục Hiện Tại
Tạo Khoản Vay Nợ Mới
Ghi Nhận Thanh Toán
Tên Tài Khoản
Số dư: 0đ
Lịch Sử Nhập Sao Kê
Tải Lên File Sao Kê (CSV)
Tự động nhận diện cột Ngày, Số tiền, Nội dung chi tiết.
Hỗ trợ sao kê ngân hàng: Vietcombank, Techcombank, MB Bank, BIDV, VPBank, ACB, Timo...
saoke.csv0 giao dịch
Tổng tiền vào (+)
0đ
Tổng tiền ra (-)
0đ
Thời gian: --/--/----
Ngày
Số tiền
Loại
Nội dung
Các đợt sao kê đã nhập0 đợt
Chế Độ Ngân Sách
Ngân sách Tổng & Khóa mục
Đặt trần chi tiêu tổng của tháng, khóa riêng các khoản quan trọng và kiểm soát số tiền chi tiêu an toàn mỗi ngày.
Ngân sách Chi Tiết (Bảng tính Actual Budget)
Quản lý dạng bảng phân bổ chi tiết cho từng danh mục theo phương pháp Zero-based Budgeting như ứng dụng Actual.
Chuyển tiếp số dư (Rollover)
Cộng dồn số dư khả dụng và tiền chưa phân bổ từ tháng trước sang tháng sau ở Ngân sách chi tiết.
Ngân Sách Tổng Của Tháng
Tháng --/----
5 Triệu10 Triệu15 Triệu20 Triệu30 Triệu50 Triệu
💡 Toàn bộ chi tiêu trong tháng sẽ được đối soát theo trần này. Bạn có thể khóa trần riêng cho các mục quan trọng sau đó.
Khóa Mục Chi Theo Ngân Sách
1 Triệu2 Triệu3 Triệu5 Triệu10 Triệu
🔒 Hạn mức của mục này sẽ được giữ riêng biệt. Phần còn lại của ngân sách tổng sẽ tự động tính vào Hạn mức chi tiêu linh hoạt.
Hạn Mức Danh Mục Chi
500k1 Triệu2 Triệu3 Triệu5 Triệu
Chọn Danh Mục Chi Tiêu
Thiết Lập / Sao Chép Ngân Sách
Áp dụng cho tháng:
Sao chép từ tháng trước
Lấy lại hạn mức hoặc thực tế chi tiêu từ tháng liền kề trước
Tháng nguồn:
Thiết lập theo trung bình 3, 6, 12 tháng
Tự động tính bình quân chi tiêu thực tế mỗi tháng của từng hạng mục
Tạo mới tài khoản
Chọn loại tài khoản bạn muốn thêm
Chọn loại tài sản
Theo dõi giá trị thị trường và lãi/lỗ
Tất Toán Sổ Tiết Kiệm
0đ
Chọn tài khoản nhận...
--
Trả Nợ Sổ Vay Ngân Hàng
0đ
Không trích tiền ví
Không trừ số dư tài khoản
Nạp Tiền Tích Lũy
0đ
Không trích/chuyển ví
Không thay đổi số dư ví
Bán / Thanh Lý Tài Sản
0đ
Chọn tài khoản nhận...
--
Tên mục
Chi tiết
Từ ngày01/10/2026
Đến ngày09/10/2026
2026
T2T3T4T5T6T7CN
Chọn thời gian
11Giờ
:
22Phút
Giờ (0 - 23)
Phút (0 - 59)
Chọn Nguồn Tiền
Tùy chọn
Cân đối ngân sách
Bù đắp từ ngân sách tháng hoặc trích từ danh mục khác
Chuyển sang tháng sauĐang bật
Trừ khoản chi vượt vào danh mục tháng sau thay vì tính vào ngân sách tháng
Cân Đối Ngân Sách
Chọn hạng mục cần bù ngân sách
Chọn Nguồn Bù
Chi vượt: 0 ₫
Đã sao lưu an toàn
Đổi sổ làm việc
2 sổ
Lần cuối:Vừa xong
Nơi lưu:Bộ nhớ trình duyệt (IndexedDB)
⚠️ Chưa lưu vào ổ cứng / Đám mây: Dữ liệu hiện nằm trong bộ nhớ tạm của trình duyệt (IndexedDB). Nếu xóa lịch sử duyệt web sẽ bị mất. Hãy kết nối Google Drive hoặc Dropbox để lưu an toàn vĩnh viễn!
Lịch Sử Snapshot Tự Động
Sổ: Đang tải...
Đang tải danh sách snapshot từ máy chủ...
Chưa có bản snapshot nào được lưu cho sổ này.
Chia Sẻ Sổ
Sổ: Đang tải...
Mời Thành Viên Mới
Thành viên chỉ cần đăng nhập máy chủ bằng email Google này để vào chung sổ.
Thành Viên Đang Tham Gia
0 thành viên
Đang tải danh sách thành viên...
Chưa có thành viên nào được chia sẻ sổ này.
Chia Sẻ & Phân Quyền
Quản lý quyền truy cập độc lập từng tài khoản/sổ
Tên tài khoảnTài khoản thanh toán
Chia sẻ độc lập - Không chia sẻ toàn bộ sổ
Máy Chủ Riêng (Self-Hosted)
Đã kết nối
Google Drive
Sắp hỗ trợ
Dropbox
Sắp hỗ trợ
Thành Viên Có Quyền Truy Cập
Người nhận khi mở liên kết sẽ nhận tài khoản này vào sổ thu chi của họ. Bạn có thể thu hồi bất cứ lúc nào.
Các Liên Kết Đang Hoạt Động
Nhận Tài Khoản Chia Sẻ
Bạn vừa nhận được một tài khoản được chia sẻ
Tài khoản
Tài khoản thanh toán
Người chia sẻ:--
Quyền hạn:
--
Sau khi nhận, tài khoản này sẽ xuất hiện trong danh sách tài khoản của bạn và tự động đồng bộ hai chiều với người chia sẻ.
Đăng Xuất Khỏi Máy Chủ
Bạn đang đăng xuất tài khoản . Vui lòng chọn cách xử lý dữ liệu hiện có trên thiết bị này:
Lưu ý: Sau khi xoá trên máy, bạn cần đăng nhập lại tài khoản cũ để tải lại dữ liệu nếu muốn sử dụng tiếp.
Tùy Chọn Dữ Liệu Khi Đăng Nhập
Tài khoản: --
Dữ liệu trên máy: 0 ghi chép•Dữ liệu máy chủ: 0 ghi chép
Thiết bị này đang có dữ liệu cục bộ. Vui lòng chọn cách xử lý bên dưới (bắt buộc chọn 1 phương án để tiếp tục):