1. Deployment
One Push
  • Tổng Quan
  • Bussiness Logic
    • ĐẶC TẢ KỸ THUẬT: HỆ THỐNG ĐIỀU PHỐI TIN NHẮN (PUSH ENGINE)
    • ĐẶC TẢ KỸ THUẬT: HỆ THỐNG ĐỒNG BỘ HEARTBEAT (REAL-TIME SYNC)
    • ĐẶC TẢ KỸ THUẬT: HỆ THỐNG ĐIỀU PHỐI TIN NHẮN (PUSH ENGINE)
    • Business Logic (Luồng Logic Nghiệp Vụ)
  • Project
    • API
      • Hướng dẫn sử dụng
        • 1.1 Khởi tạo Website Tham gia
        • 1.2 Cấu hình Bots Telegram
        • 1.3 Quản lý Chiến dịch (Campaigns)
        • 1.4 Lên Lịch Gửi Tự Động
        • 1.5 Tương tác & Thống kê
        • 1.6 Quản lý Tài khoản (RBAC)
        • 1.7 Báo cáo Chi tiết Tin nhắn (Web & Telegram)
      • Architecture
        • System Architecture (Kiến trúc Hệ thống)
        • Code Structure
        • Database Schema (Mô hình Dữ liệu)
      • Deployment
        • Local
        • Production
        • Development
      • API
        • Widget nhúng Website
          • Đăng ký Subscriber mới / Nhật ký Heartbeat
          • Cập nhật trạng thái Seen/Read
          • Ghi nhận hiển thị Alert Popup
          • Lấy dữ liệu Alert cho website
        • Tracking & Tương tác
          • Ghi nhận lựa chọn Yes/No
        • Báo cáo & Thống kê
          • Thống kê người dùng Real-time
          • Phân tích tăng trưởng Subscriber
          • Dữ liệu bản đồ nhiệt Vị trí
          • Xuất báo cáo thông báo Excel
        • Lịch gửi Thông báo
          • Danh sách lịch gửi thông báo
          • Tạo lịch gửi mới
          • Bật/Tắt lịch gửi
        • Betting Tips
          • Lấy Tip bóng đá HOT nhất
          • Lấy dữ liệu Mock Tip (Test)
        • Telegram Integration
          • Danh sách Telegram Bot
          • Telegram Webhook Endpoint
        • Email Marketing
          • Tạo và gửi chiến dịch Email
        • Hệ thống & RBAC
          • Danh sách tài khoản Admin/Nhân viên
          • Danh sách vai trò (Roles)
        • Tiện ích & Files
          • Truy xuất nhật ký hệ thống (System Logs)
        • Chiến dịch (Campaigns)
          • Danh sách chiến dịch
        • Website Khách hàng (Clients)
          • Danh sách website khách hàng
        • Quản lý Thành viên (Subscribers)
          • Danh sách người đăng ký (Subscribers)
          • Xóa người nhận tin
    • TOOL
      • Hướng dẫn sử dụng
        • Hướng dẫn sử dụng — Novu Notification Infrastructure
      • Architecture
        • System Architecture
        • Code Structure
        • Database Schema
      • Deployment
        • Deployment
      • API
        • 👥 Subscribers
          • Tạo/Cập nhật Subscriber
          • Cập nhật Profile
        • 🗺️ Workflows
          • Lấy danh sách Workflow Templates
          • Chi tiết Workflow
        • 📂 Notification History
          • Lịch sử biến động Notification
        • 🎯 Topics
          • Tạo Topic mới
        • 📐 Layouts
          • Lấy danh sách Layout (Email/Web)
        • 💬 Messages
          • Tra cứu vết tin nhắn chi tiết (Low-level)
        • 🔌 Integrations
          • Danh sách nhà cung cấp (Providers)
        • 🚀 Events & Triggers
          • Kích hoạt thông báo (Workflows)
          • Kích hoạt hàng loạt (Bulk Trigger)
  • Schemas
    • GenericResponse
  1. Deployment

Local

🚀 One Push Admin - Hệ thống Thông báo Tập trung#

StatusVersionPHPLaravel
Hệ thống quản lý, lập lịch và gửi thông báo đa nền tảng (Web Push, Telegram, Email). Được xây dựng tối ưu cho hiệu năng cao và khả năng mở rộng linh hoạt.

📌 Mục lục#

🔥 Hướng dẫn Cài đặt Local
📊 Các tính năng và Lệnh quan trọng
🛠 Troubleshooting (Xử lý sự cố)
🏗 Thông tin Phát triển

🔥 Hướng dẫn Cài đặt Local#

Dự án hỗ trợ chạy trên cả MacOS và Windows thông qua Docker. Tùy thuộc vào hệ điều hành đang sử dụng, hãy chọn lệnh tương ứng.

1. Khởi động Container 🐳#

Hệ điều hànhLệnh thực thi
MacOS (M1/M2/M3)docker-compose -f docker-compose_mac.yml up -d
Windows / Linuxdocker-compose up -d
⚠️ Lưu ý cho Windows: Nếu chưa có file docker-compose.yml, hãy copy từ file Mac và đổi tên các Images (xóa tiền tố arm64v8/) để đảm bảo tính tương thích với kiến trúc x86.

2. Khởi tạo dữ liệu ⚙️#

Sau khi Container đã chạy, thực hiện các lệnh sau (có thể chạy trực tiếp trong Terminal):

📊 Các tính năng và Lệnh quan trọng#

⚡️ Đồng bộ Dashboard#

Sử dụng khi số liệu Dashboard không khớp với Log thực tế:

📩 Gửi Báo cáo#

Gửi báo cáo thống kê tự động qua Telegram:

🎯 Tracking User#

Ghi nhận hành vi Click trên các thông báo popup:
API Route: /api/tracking/choice
Sync Data: docker exec novu_php php sync_tracking.php (Đồng bộ Click sang bảng Tracking)

🛠 Troubleshooting (Xử lý sự cố)#

LỗiCách xử lý
Lỗi 500 / Trắng trangChạy php artisan cache:clear và kiểm tra file log
Thiếu dữ liệu xu hướngChạy script sync_tracking.php để bù đắp dữ liệu Click


🎨 © 2026 One Push Team. Phát triển với ❤️ từ One Push Devs.
Modified at 2026-03-27 07:01:34
Previous
Database Schema (Mô hình Dữ liệu)
Next
Production
Built with