天天看點

寶塔面闆安裝oneindex

Oneindex是什麼

OneIndex 是一款針對大微軟巨無霸 Onedrive 網盤的開源程式。他能夠将在Onedrive 中的檔案用目錄形式展示出來,使用者可以通過連接配接直接下載下傳。甚至視訊檔案還可以線上播放!對于用大量空間需求的使用者可以不用伺服器空間,不用耗費伺服器的流量!
Oneindex的優點:
  • 響應式,支援小屏裝置
  • 視訊、音樂線上播放
  • 圖檔線上預覽
  • 代碼線上檢視
  • 支援檔案夾加密
  • 支援自定義頭部、底部顯示
  • 支援檔案上傳
基于以上優點,是以推薦給大家,搭建自己的私人網盤!以後下載下傳資源再也不用受××網盤的速度限制啦!

搭建Oneindex準備工作

  • 寶塔面闆最新版本,lnmp環境自行配置好
  • PHP空間,PHP 5.6+ 需打開curl支援
  • OneDrive 賬号 (個人、企業版或教育版/工作或學校帳戶)
  • OneIndex 程式
  • 一個域名和VPS(或虛拟主機)

提示:近段時間Onedrive作者不知何原因已經删庫了,在作者的github上已經找不到了,不過我們可以用網友們fork下來的Oneindex程式。

下載下傳位址:https://dll.cyz4531.top/c%E3%80%81Oneindex/oneindex.zip

寶塔安裝Ondindex

步驟一:添加站點 -> 上傳Oneindex程式 -> 程式壓縮包解壓

如圖:

寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
步驟二:網站設定SSL -> 點選網站的設定 -> SSL -> 申請免費的ssl證書 -> 強制HTTPS

如圖:

寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
步驟三:登陸域名,進入到Oneindex的安裝程 -> 複制粘貼

應用機密和應用ID

-> 綁定OneDrive賬号即可

如圖:

寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
寶塔面闆安裝oneindex
提示:背景的初始密碼 oneindex ,記得修改密碼

寶塔設定定時任務

為了提高提高系統通路性能,我們需要定時重新整理緩存,不然你存取的檔案有的時候看不到,影響體驗。我們可以直接用寶塔面闆自帶的定時任務來設定,分别是

每小時重新整理一次token

每十分鐘背景重新整理一遍緩存

步驟一:寶塔計劃任務

任務類型:Shell腳本
任務名:每小時重新整理一次token
執行周期:每小時 0分鐘
腳本内容:php /www/wwwroot/cyz4531.top/one.php token:refresh
// 注意:腳本内容處的 /www/wwwroot/cyz4531.top 是你的網站的根目錄,這裡是我的目錄
           

步驟二:

任務類型:Shell腳本
任務名:每十分鐘背景重新整理一遍緩存
執行周期:N分鐘 10分鐘
腳本内容:php /www/wwwroot/cyz4531.top/one.php cache:refresh  
// 注意:腳本内容處的 /www/wwwroot/cyz4531.top 是你的網站的根目錄,這裡是我的目錄
           

如圖:

寶塔面闆安裝oneindex
寶塔面闆安裝oneindex

網站開啟僞靜态

步驟:寶塔進入網站設定 -> 僞靜态,把代碼複制進去 -> 網站背景開啟

去掉位址欄中的/?/

if (!-f $request_filename){
    set $rule_0 1$rule_0;
}
if (!-d $request_filename){
    set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
    rewrite ^/(.*) /?/$1 last;
}
           

如圖:

寶塔面闆安裝oneindex
寶塔面闆安裝oneindex

如果不設定定時清除緩存,你需要經常到背景取重新整理緩存。當然這個操作不是必須的,你可以不設定這兩個指令。oneindex使用起來還是很友善的,如果對安裝還是有疑問,可以看這張gif動畫安裝圖:

寶塔面闆安裝oneindex

如果覺得自己的OneDrive存儲量太小,可以參考一下文章:

  • OneDrive免費擴容10G
  • 歡迎來踩踩我的個人部落格 https://www.cyz4531.top