Qinglong Panel Automatic Check-in

1 min read

Deploy the Qinglong panel with Docker to automate check-ins

Qinglong Panel Automatic Check-in

1. Set Up the Qinglong Panel

GitHub repository

Deploy with Docker Compose

services:
web:
image: whyour/qinglong:latest # Debian-based version: whyour/qinglong:debian
volumes:

- ./data:/ql/data
  ports:
- "5700:5700"
  environment:
  QlBaseUrl: '/' # Base path is optional; must start and end with a slash, e.g. /test/
  restart: unless-stopped

2. Configure Scripts

GitHub repository

421b366a-be1e-4747-b8bb-62be08b4c642.png

After configuration succeeds, you can see the scheduled tasks

f51d6e2f-a033-4a75-a480-b23f964c6029.png

3. Configure Environment Variables

Once you open a script, you’ll find that it needs environment variables configured

ea732706-3f75-4881-a532-b33840133950.png

At this point we need a packet-capture tool to get the token

Choose proxypin Other tools work too

On first use you need to install a certificate

4569ac2f-73fa-4955-b886-28ea31b19d03.png

Once configured, enable HTTPS capture and grab the required token

81aaf42c-1545-476e-b399-29c7de55b039.png

Open the environment variables menu, click the create variable button, and paste in the captured token

98efe346-187e-45f3-aec3-248a275423b1.png


4. Configure Dependencies

Run the script task and check its logs; when a missing dependency appears, add it manually

d1fd9248-5ff4-46b4-9cae-df190f76a263.png

da30331d-f392-4d29-8bd2-7f1bccce2360.png

until it finally runs successfully

54f4ed0b-271f-45bb-b84f-65527780ad00.png

Comments