Skip to content

Deploy SerpBear

  1. Cài đặt ứng dụng docker trong tab ứng dụng của máy chủ

  2. Tạo website proxy port đến cổng 4444 (cổng này bạn tùy ý quyết định)

tạo website deploy SerpBear

Tiến hành cài đặt SSL cho website này

  1. Mở file manager cho server (không phải site)

Tiến hành tạo file serpbear/docker-compose.yaml

tạo file docker-compose.yaml

  1. Mở file docker-compose.yaml vừa tạo

mở file docker-compose.yaml

  1. Nhập nội dung cho file docker-compose.yaml
yaml
version: "3.8"

services:
    app:
        image: towfiqi/serpbear
        restart: unless-stopped
        ports:
            - 4444:3000
        environment:
            - USER=admin
            - PASSWORD=0123456789
            - SECRET=4715aed3216f7b0a38e6b534a958362654e96d10fbc04700770d572af3dce43625dd
            - APIKEY=5saedXklbslhnapihe2pihp3pih4fdnakhjwq5
            - SESSION_DURATION=24
            - NEXT_PUBLIC_APP_URL=https://your-domain.com
        volumes:
            - serpbear_appdata:/app/data
networks:
    my-network:
        driver: bridge
volumes:
    serpbear_appdata:

Lưu ý cho cấu hình những dòng bôi màu sau:

  • 4444:3000: 3000 là cố định bạn không nên sửa, 4444 là port của website serpbear mà bạn quyết định tạo ở bước 2
  • USER: Tên người dùng bạn muốn sử dụng để đăng nhập vào ứng dụng. ví dụ: admin
  • PASSWORD: Mật khẩu bạn muốn sử dụng để đăng nhập vào ứng dụng. Ví dụ: 0123456789
  • BÍ MẬT: Khóa bí mật sẽ được sử dụng để mã hóa khóa và mật khẩu API của bên thứ 3. ví dụ: 4715aed3216f7b0a38e6b534a958362654e96d10fbc04700770d572af3dce43625dd
  • APIKEY: Khóa API sẽ được sử dụng để truy cập API của ứng dụng. ví dụ: 5saedXklbslhnapihe2pihp3pih4fdnakhjwq5
  • SESSION_DUration: Thời lượng (tính bằng giờ) của phiên đăng nhập của người dùng. ví dụ: 24
  • NEXT_PUBLIC_APP_URL: URL nơi ứng dụng của bạn được lưu trữ và có thể truy cập được. ví dụ: http://123.123.123.123:4444 hoặc https://your-domain.com
  1. Khởi chạy ứng dụng

run serpbear

Mở terminal server lên và chạy lệnh sau:

bash
cd /root/serpbear
docker compose up -d
  1. Khởi động lại container (nếu có chỉnh sửa file serpbear/docker-compose.yaml)

Mở terminal server lên và chạy lệnh sau:

bash
docker ps

Lúc này bạn sẽ thấy danh sách container đang chạy.

Tìm dòng nào có thông tin serpbear thì lấy container ID của dòng đó.

Chạy lệnh docker restart để nạp lại thông tin mới

bash
docker restart container_id