【青龍】快速搭建青龍面板,部署屬于你自己的應用!

青龍面板是一個支持 Python3、JavaScript、Shell、Typescript 的定時任務管理平臺。

廢話不多說,直接開始。

這里使用一臺 雨云 的云服務器作為演示。雨云注冊地址:https://www.rainyun.com/
優惠碼:lz932

使用優惠碼注冊后綁定微信可獲得8折優惠券

注冊完賬號后進到雨云控制臺,云服務器入口可以在后臺的 總覽云產品 部分找到:
在這里插入圖片描述
點擊購買云服務器,接著選擇服務器區域,建議選擇內地機房,因為延遲低網絡穩定,比如宿遷和十堰,其中推薦十堰,因為IP便宜,如果預算充足選擇宿遷更好。

作為演示我們這里使用1H1G服務器
點擊購買云服務器,接著選擇服務器區域,建議選擇內地機房,因為延遲低網絡穩定,比如宿遷和十堰,其中推薦十堰,因為IP便宜,如果預算充足選擇宿遷更好,如果沒有備案域名也可以用IP訪問。【重要:如果某個地域售空,請更換地域或等待補貨!】

選機房
配置選擇2核4G一般夠用了(最低配置 1核1G)。
已售空
系統選擇Debian12,預安裝APP選擇 Docker
在這里插入圖片描述

都選好后就可以點擊立即購買了,也可以選擇1元試用1天
在這里插入圖片描述
購買后即可在我的云服務器這里看到你買的云服務器,點擊管理

接著就可以看到云服務器的信息了,在這里可以重裝系統,也可以設置備份。

0x01.2 準備 Docker 環境

如果你按照上面的步驟完成了,可以直接跳過這一步。

Debian 換源操作Docker 換源操作

0x02 部署

使用你喜歡的SSH工具連接到服務器,也可以使用后臺管理的VNC連接

執行以下代碼完成部署操作:

apt update && apt upgrade # 更新倉庫
docker pull whyour/qinglong:debian
mkdir qinglong
wget https://raw.githubusercontent.com/whyour/qinglong/master/docker/docker-compose.yml# 啟動
docker-compose up -d
# 停止
docker-compose down

0x03 常用命令

  • task
# 依次執行,如果設置了隨機延遲,將隨機延遲一定秒數
task <file_path>                                             
# 依次執行,無論是否設置了隨機延遲,均立即運行,前臺會輸出日,同時記錄在日志文件中
task <file_path> now                                         
# 并發執行,無論是否設置了隨機延遲,均立即運行,前臺不產生日,直接記錄在日志文件中,且可指定賬號執行
task <file_path> conc <env_name> <account_number>(可選的) 
# 指定賬號執行,無論是否設置了隨機延遲,均立即運行 
task <file_path> desi <env_name> <account_number>      
# 設置任務超時時間   
task -m <max_time> <file_path>
# 使用 -- 分割,-- 后面的參數會傳給腳本,下面的例子,腳本就可接收到參數 -u whyour -p password
task <file_path> -- -u whyour -p password
  • ql
# 更新并重啟青龍
ql update
# 運行自定義腳本extra.sh
ql extra
# 添加單個腳本文件
ql raw <file_url>
# 添加單個倉庫的指定腳本
ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch> <extensions>
# 刪除舊日志
ql rmlog <days>
# 啟動tg-bot
ql bot
# 檢測青龍環境并修復
ql check
# 重置登錄錯誤次數
ql resetlet                                                  
# 禁用兩步登錄
ql resettfa
參數說明
file_url腳本地址
repo_url倉庫地址
whitelist拉取倉庫時的白名單,即就是需要拉取的腳本的路徑包含的字符串,多個豎線分割
blacklist拉取倉庫時的黑名單,即就是需要拉取的腳本的路徑不包含的字符串,多個豎線分割
dependence拉取倉庫需要的依賴文件,會直接從倉庫拷貝到scripts下的倉庫目錄,不受黑名單影響,多個豎線分割
extensions拉取倉庫的文件后綴,多個豎線分割
branch拉取倉庫的分支
days需要保留的日志的天數
file_path任務執行時的文件路徑

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/696585.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/696585.shtml
英文地址,請注明出處:http://en.pswp.cn/news/696585.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Chrono Engine學習總結】4-vehicle-4.3-兩個vehicle碰撞測試

由于Chrono的官方教程在一些細節方面解釋的并不清楚&#xff0c;自己做了一些嘗試&#xff0c;做學習總結。 今天突發奇想&#xff0c;想試一下&#xff0c;是否可以實現兩個vehicle的碰撞&#xff1f; 1、兩輛vehicle的仿真 官方提供了demo_VEH_TwoCars這個demo&#xff0c…

C++入門04 函數的參數傳遞、引用類型與重載

圖源&#xff1a;文心一言 聽課筆記簡單整理&#xff0c;供小伙伴們參考&#xff0c;包含以下內容“&#x1f40b;3.11 引用類型、&#x1f40b;3.14 內聯函數、&#x1f40b;3.15 默認參數值、&#x1f40b;3.16 函數重載、&#x1f40b;3.17 C系統函數”~&#x1f95d;&…

LabVIEW多通道壓力傳感器實時動態檢測

LabVIEW多通道壓力傳感器實時動態檢測 介紹了一種基于LabVIEW的多通道壓力傳感器實時動態檢測系統&#xff0c;解決壓阻式壓力傳感器溫度補償過程的復雜度&#xff0c;提高測量的準確性。通過自動輪詢檢測方法&#xff0c;結合硬件檢測模型和多通道檢測系統設計&#xff0c;本…

集合框架之List集合

目錄 ?編輯 一、什么是UML 二、集合框架 三、List集合 1.特點 2.遍歷方式 3.刪除 4.優化 四、迭代器原理 五、泛型 六、裝拆箱 七、ArrayList、LinkedList和Vector的區別 ArrayList和Vector的區別 LinkedList和Vector的區別 一、什么是UML UML&#xff08;Unif…

基于ORB-SLAM2與YOLOv8剔除動態特征點(三種方法)

基于ORB-SLAM2與YOLOv8剔除動態特征點(三種方法) 寫上篇文章時測試過程比較亂&#xff0c;寫的時候有些地方有點失誤&#xff0c;所以重新寫了這篇 本文內容均在RGB-D環境下進行程序測試 本文涉及到的動態特征點剔除速度均是以https://cvg.cit.tum.de/data/datasets/rgbd-dat…

系統學習Python——裝飾器:類裝飾器-[單例類:編寫替代方案]

分類目錄&#xff1a;《系統學習Python》總目錄 有趣的是&#xff0c;這里如果能使用nonlocal語句&#xff08;僅在Python3.X中可用&#xff09;來改變外層作用域名稱&#xff0c;我們在這里可以編寫一個自包含程度更高的解決方案一一一下面的替代方案為每個類使用了一個外層作…

編寫程序,實現shell功能——項目訓練——day08

c c今天做了一個實戰項目訓練&#xff0c;編寫一個程序&#xff0c;實現shell功能&#xff0c;我們稱之為minishell。 主要是利用Linux中IO接口實現&#xff0c;實現的功能有&#xff1a; 1.ls ls -a ls -l cd cp mv pwd c…

軟件License授權原理

軟件License授權原理 你知道License是如何防止別人破解的嗎&#xff1f;本文將介紹License的生成原理&#xff0c;理解了License的授權原理你不但可以防止別人破解你的License&#xff0c;你甚至可以研究別人的License找到它們的漏洞。喜歡本文的朋友建議收藏關注&#xff0c;…

【Linux】進程狀態

進程狀態 進程狀態的簡要介紹運行狀態進程排隊 阻塞狀態掛起狀態Linux中的進程狀態 進程狀態的簡要介紹 進程狀態指的是一個操作系統中正在運行的進程當前所處的狀態。根據不同的操作系統&#xff0c;進程狀態可能會有一些細微的差別&#xff0c;但最主要的是以下三種狀態 運行…

Java——方法的使用

目錄 一.方法的概念及使用 1 什么是方法(method) 2.方法定義 3 方法調用的執行過程 4 實參和形參的關系(重要) 5.沒有返回值的方法 二.方法重載 1.為什么需要方法重載 2.方法重載概念 3.方法簽名 三.遞歸 1.遞歸的概念 2.遞歸執行過程分析 3. 遞歸練習 一.方法的…

貓頭虎分享已解決Bug || 容器編排問題:OrchestrationFailure, ContainerManagementError

博主貓頭虎的技術世界 &#x1f31f; 歡迎來到貓頭虎的博客 — 探索技術的無限可能&#xff01; 專欄鏈接&#xff1a; &#x1f517; 精選專欄&#xff1a; 《面試題大全》 — 面試準備的寶典&#xff01;《IDEA開發秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鴻蒙》 …

代碼隨想錄算法訓練營第四十二天|122. 買賣股票的最佳時機 II

674. 最長連續遞增序列 public static int findLengthOfLCIS(int[] nums) {int[] dp new int[nums.length];dp[0] 1;for (int i 1; i < nums.length; i) {dfs(nums, dp, i);}Arrays.sort(dp);return dp[dp.length - 1];}public static void dfs(int[] nums, int[] dp, i…

【Python】【VS Code】VS Code中python.json和setting.json文件配置說明

目錄 1. python.json配置 2. setting.json配置 3. 解決中文亂碼 4. 實現效果 1. python.json配置 python.json 獲取步驟&#xff1a;文件 -> 首選項 -> 配置用戶代碼片段 -> python 此為VS Code的頭文件設置&#xff0c;復制以下內容到 python.json {"HEADER…

個人做抖店如何能夠快速起店?掌握好技巧是關鍵!建議收藏!

大家好&#xff0c;我是電商小布。 相信我們每個朋友在店鋪開通后&#xff0c;最關心的事情就是小店成功起店了。 那么個人做抖店想要快速起店&#xff0c;該怎么來進行操作呢&#xff1f; 接下來&#xff0c;小布重點給大家說三點&#xff1a; 首先來說一下小店的主體類型…

git常用命令記錄

1、第一次初始化 git init git add . git commit -m ‘first commit’ git remote add origin gitgithub.com:帳號名/倉庫名.git git pull origin master git push origin master # -f 強推 git clone gitgithub.com:git帳號名/倉庫名.git 2、工作基本操作 git checkout master…

dell r740服務器黃燈閃爍維修現場解決

1&#xff1a;首先看一下這款DELL非常主力的PowerEdge R740服務器長啥樣&#xff0c;不得不說就外觀來說自從IBM拋棄System X系列服務器后&#xff0c;也就戴爾這個外觀看的比較順眼。 圖一&#xff1a;是DELL R740前視圖&#xff08;這款是8盤機型&#xff09; 圖二&#xff…

QT 數據庫的增加操作和畫圖 Win

第一步、先配置CMakeLists.txt 在CMakeLists.txt中添加 find_package(Qt6 REQUIRED COMPONENTS Sql) find_package(Qt6 REQUIRED COMPONENTS Charts)target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Sql) target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Charts)避…

springboot集成JWT實現token權限認證

vuespringboot登錄與注冊功能的實現 注&#xff1a;對于JWT的學習&#xff0c;首先要完成注冊和登錄的功能&#xff0c;本篇博客是基于上述博客的進階學習&#xff0c;代碼頁也是在原有的基礎上進行擴展 ①在pom.xml添加依賴 <!-- JWT --> <dependency><grou…

Linux篇:Shell命令以及運行原理 和 權限

一. Shell命令及原理 Linux操作系統狹義上是Linux內核&#xff0c;廣義上是指Linux內核Linux外殼(Shell)和對應的配套程序 Linux外殼&#xff1a;Linux 外殼是用戶與內核之間的接口&#xff0c;用戶通過外殼與操作系統進行交互和操作。在 Linux 系統中&#xff0c;用戶可以選…

C語言——static的三大用法

被稱為面試愛考愛問題的它到底有何奧義 它難度不大并且非常常用&#xff0c;話不多說&#xff0c;直接開始 一、局部靜態變量 定義 在函數內部使用static修飾的變量被稱為局部靜態變量&#xff0c;與普通的局部變量不同&#xff0c;局部靜態變量在使用后不會被銷毀&#xff…