HD Cài đặt NPD_CDE_BIM19650
Hệ thống:Có thể chạy nội bộ (LAN) cho: Doanh nghiệp nhỏ, Văn phòng làm việc tập trung, Không có nhu cầu làm việc đồng thời từ xaCó thể cấu hình truy cập qua Internet (VPN / Public IP)tương tự các CDE thương mại chạy Cloud, nếu doanh nghiệp có nhu cầu. Internet là tùy chọn, không phải điều kiện bắt buộc.
CDE NPD Self-Host (ISO 19650 – Self-Hosted)
FAQ – CDE NPD CÓ CẦN INTERNET KHÔNG? ⭐
Không. CDE NPD không phụ thuộc Internet để vận hành.
CDE NPD là phần mềm Self-Host, được cài đặt và chạy hoàn toàn trên máy chủ của doanh nghiệp.
Hệ thống:
- ✅ Có thể chạy nội bộ (LAN) cho:
- Doanh nghiệp nhỏ
- Văn phòng làm việc tập trung
- Không có nhu cầu làm việc đồng thời từ xa
-
✅ Có thể cấu hình truy cập qua Internet (VPN / Public IP)
tương tự các CDE thương mại chạy Cloud, nếu doanh nghiệp có nhu cầu.
👉 Internet là tùy chọn, không phải điều kiện bắt buộc.
🔐 Về bảo mật dữ liệu
- CDE NPD không gửi dữ liệu ra bên ngoài
- Không kết nối ngầm với máy chủ của tác giả
- Không có cơ chế kiểm soát dữ liệu từ xa
👉 Mọi vấn đề bảo mật dữ liệu phụ thuộc hoàn toàn vào giải pháp IT quản trị CDE của doanh nghiệp, bao gồm:
- Firewall
- VPN
- Phân quyền người dùng
- Chính sách sao lưu
🧠 Tóm tắt ngắn gọn cho lãnh đạo & IT
CDE NPD giống một “CDE Cloud tự làm” đặt tại doanh nghiệp.
Chạy LAN cũng được, mở Internet cũng được – toàn quyền do doanh nghiệp quyết định.
A. CHUẨN BỊ MÔI TRƯỜNG
A1. Mô hình triển khai
CDE NPD Self-Host có thể triển khai theo nhiều mô hình, không bị ràng buộc:
| Mô hình | Internet | Phù hợp |
|---|---|---|
| LAN nội bộ | Không | Công ty nhỏ, dữ liệu nhạy cảm |
| VPN | Có / Không | Làm việc từ xa an toàn |
| Public IP | Có | Làm việc đa chi nhánh |
⚠ Việc chọn mô hình nào do bộ phận IT doanh nghiệp quyết định
A2. Yêu cầu cấu hình máy chủ
| Thành phần | Khuyến nghị |
|---|---|
| CPU | ≥ 4 Core |
| RAM | ≥ 8 GB (16 GB khuyến nghị) |
| Ổ cứng | ≥ 200 GB SSD |
| Hệ điều hành | Windows Server |
A3. Hệ điều hành hỗ trợ
- ✅ Windows Server 2019
- ✅ Windows Server 2022
(Có thể cài trên Windows 10/11 để thử nghiệm)
A4. Phần mềm nền bắt buộc
1. .NET Hosting Bundle
- .NET 8.0 Hosting Bundle
- Dùng để chạy ứng dụng ASP.NET Core trên IIS
2. SQL Server
- SQL Server Express 2019 / 2022 (khuyến nghị – miễn phí)
- Hoặc SQL Server Standard nếu doanh nghiệp có sẵn
Yêu cầu:
- SQL Authentication
- Quyền tạo Database
A5. IIS (Internet Information Services)
Cần bật các thành phần:
- Web Server (IIS)
- ASP.NET
- .NET Extensibility
- ISAPI Extensions / Filters
- Static Content
B. CÀI ĐẶT CDE NPD SELF-HOST
B1. Giải nén bộ cài
Giải nén file:CDE_NPD_SelfHost.zip Cấu trúc chuẩn:
CDE_NPD/
│
├─ WebApp/
│ └─ NPD_BIM19650_CDE/
│
├─ Database/
│ ├─ CreateDB.sql
│ └─ SeedData.sql
│
├─ Scripts/
│ ├─ 01_CheckEnvironment.ps1
│ ├─ 02_PrepareFolders.ps1
│ ├─ 03_CheckSource.ps1
│
└─ Update_Guide.txt
B2. Chạy Script kiểm tra môi trường
Mở PowerShell (Run as Administrator):
01_CheckEnvironment.ps1
✔ Không báo lỗi → môi trường phù hợp
❌ Có lỗi → xử lý theo thông báo
B3. Chuẩn bị thư mục hệ thống
02_PrepareFolders.ps1
Script sẽ:
-
Tạo thư mục dữ liệu
-
Gán quyền ghi cho IIS
-
Chuẩn bị thư mục log
B4. Tạo Database
Trong SQL Server Management Studio:
- Chạy
CreateDB.sql - Chạy
SeedData.sql
→ Tạo sẵn:
- Database
- Role
- Permission
- User mẫu
B5. Cấu hình IIS
1. Application Pool
- No Managed Code
- Identity: ApplicationPoolIdentity
2. Website
- Trỏ đến thư mục WebApp
- Port theo IT doanh nghiệp
B6. Cấu hình kết nối Database
File appsettings.json:
"ConnectionStrings": { "Default": "Server=.;Database=NPD_CDE_BIM19650;User Id=...;Password=..." }
B7. Truy cập lần đầu
http://ServerName:Port
Tài khoản mặc định:
- admin@npd.local
- 123456
⚠ Đổi mật khẩu ngay
C. NGUYÊN TẮC VẬN HÀNH
- CDE NPD không tự động cập nhật
- Doanh nghiệp chủ động kiểm soát phiên bản
- Dữ liệu luôn nằm tại máy chủ doanh nghiệp
D. KẾT LUẬN
CDE NPD Self-Host là phần mềm độc lập với tác giả.
Sau khi cài đặt, hệ thống hoạt động hoàn toàn trong hạ tầng của doanh nghiệp.Tác giả không can thiệp, không truy cập, không kiểm soát dữ liệu.
Mọi vấn đề bảo mật phụ thuộc vào giải pháp IT quản trị CDE của doanh nghiệp.