SSPanel-UIM 前端搭建教程(使用 aaPanel-寶塔面板)

一、前言

網上關于 ss-panel 安裝教程已經很多了,有些不完整或者是不夠詳細,導致出現教材沒提到的報錯的時候就不知道怎么辦了,我會把新手可能碰到的所有問題都寫進來,如果有不完善的地方 歡迎評論反饋。

二、界面預覽

SSPanel-UIM 前端搭建教程(使用 aaPanel-寶塔面板) - 第1張

三、軟件簡介和特性

SSPanel UIM 是一款專為 Shadowsocks / ShadowsocksR / V2Ray / Trojan 設計的多用戶管理面板,基于 ss-panel-v3-mod 開發。

  • 集成支付寶當面付,PAYJS,Paymentwall 等多個支付系統
  • 重構面板首頁、節點列表、商品列表
  • 新增 SPA(Single Page Apps)版 UI
  • 商品增加同時連接設備數,用戶限速屬性
  • 新用戶注冊現金獎勵、用戶常規端口切換與指定
  • 公共庫文件加載使用 jsDelivr
  • 支持 V2Ray & Trojan
  • 性能優化,程序邏輯改善,代碼質量修正
  • 更多新功能寫不下了

四、運行環境

SSPanel UIM 的需要以下程序才能正常的安裝和運行:

  • Git
  • PHP 8.1+
  • Composer
  • MariaDB 10.8
  • SSPanel UIM 支持安裝在 LNMP、CloudPanel 等集成環境中。

在正式安裝前可以用 ls /usr/bin/composer 來檢查下環境是否都準備好了,寶塔是默認安裝過 composer 的

報錯的話注意升級下試試 composer selfupdate

當然如果還是不行可以排查下是不是默認 php 版本不對

#修改默認PHP版本rm -f /usr/bin/php # 刪除默認配置ln -sf /www/server/php/80/bin/php /usr/bin/php # 修改成正在使用的配置

五、開始安裝

(一)使用寶塔創建站點和數據庫

省略,不會的話不用看下去了。

(二)環境準備

2.1 拉取源碼

#拉取源碼mkdir /www/wwwroot/sspanel && cd /www/wwwroot/sspanel# 這里的 2023.3 代表的是 SSPanel UIM 的版本# 你可以在 Release 頁面中查看當前的最新穩定版本或者是輸入 dev 使用開發版# 請注意,dev 分支可能在使用過程中出現不可預知的問題。git clone -b 2023.3 --depth=1 https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard# 下載 dev 分支(存在很多未知的bug)git clone -b dev https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard#如果找不到gityum -y install git #Centosapt-get install git #Debain

2.2 添加偽靜態規則

location /{
    try_files $uri /index.php$is_args$args;}

2.3 更改網站目錄

將網站目錄的運行目錄改為 public,并關閉防跨站。

2.4 刪除禁用函數

進入軟件商店 - php 設置 - 禁用函數中,刪除掉這幾個函數

popen、proc_open、putenv、system、proc_get_status

安裝 fileinfo 擴展(小于1G擴充虛擬內存)

(三)安裝SSpanel面板

cd /www/wwwroot/sspanelcp config/.config.example.php config/.config.phpcp config/appprofile.example.php config/appprofile.phpwget https://getcomposer.org/installer -O composer.phar
php composer.phar#忽略版本參數--ignore-platform-reqsphp composer.phar installchmod 755 -R *chown www -R *git config --global --add safe.directory $(pwd)git checkout .

(四)數據庫創建

使用寶塔創建站點的時候創建了數據庫的話,跳過數據庫創建步驟。

#登錄數據庫,密碼在寶塔面板-數據庫查看root密碼mysql -uroot -p#創建數據庫,sspanel為默認數據庫名,請與配置文件數據庫名保持一致create database sspanel;#Ctrl + D登出數據庫

(五)修改配置文件

#編輯.config.phpvi config/.config.php#找到下列字段,進行修改//基本設置--------------------------------------------------------------------------------------------$_ENV['key']        = '1145141919810';  //請務必修改此key為隨機字符串$_ENV['pwdMethod']  = 'bcrypt';         //密碼加密 可選 md5, sha256, bcrypt, argon2i, argon2id(argon2i需要至少php7.2)$_ENV['salt']       = '';               //推薦配合 md5/sha256, bcrypt/argon2i/argon2id 會忽略此項$_ENV['debug']      = false;                  //正式環境請確保為 false$_ENV['appName']    = 'SSPanel-UIM';          //站點名稱$_ENV['baseUrl']    = 'https://sspanel.host'; //站點地址,不要寫http://$_ENV['muKey']      = 'NimaQu';               //用于校驗魔改后端請求,可以隨意修改,但請保持前后端一致,否則節點不能工作!$_ENV['db_driver']    = 'mysql';$_ENV['db_host']      = '';            //數據庫地址$_ENV['db_socket']    = '';            //可留空$_ENV['db_database']  = 'sspanel';     //數據庫名,可自定義$_ENV['db_username']  = 'root';        //數據庫用戶名,建議root$_ENV['db_password']  = 'sspanel';     //用戶名對應的密碼,在寶塔面板數據庫里查看

(六)其他配置

#執行如下站點初始化設置#數據庫初始化,2022.12.0.1之前的版本(含)mv db/migrations/20000101000000_init_database.php.new db/migrations/20000101000000_init_database.php
vendor/bin/phinx migrate#數據庫初始化,2022.12.0.1之后的新版本(不含)php xcat Migration new

php xcat Tool importAllSettings #導入配置項目php xcat Tool createAdmin #創建管理員賬戶php xcat ClientDownload
php xcat Update#php xcat Update 執行不了就用這個 bash update.sh#添加計劃任務#注:2023.02之后的版本,xcat Job CheckJob 已經被合并至 xcat Cron 中,不再需要xcat Job CheckJob計劃任務#使用如下計劃任務即可:*/5 * * * * php /www/wwwroot/sspanel/xcat  Croncrontab -e#按i進入輸入模式,將下面任務里 /www/wwwroot/sspanel 改為你的網站目錄,然后替換進去echo "*/1 * * * * php /www/wwwroot/sspanel/xcat Job SendMail
*/1 * * * * php /www/wwwroot/sspanel/xcat Job CheckJob
0 */1 * * * php /www/wwwroot/sspanel/xcat Job UserJob
30 23 * * * php /www/wwwroot/sspanel/xcat SendDiaryMail
0 0 * * *   php -n /www/wwwroot/sspanel/xcat Job DailyJob" >> crontab.list#每20分鐘備份1次(可選)*/20 * * * * php -n /www/wwwroot/sspanel/xcat backup#檢測被墻(可選)*/1 * * * * php /www/wwwroot/sspanel/xcat detectGFW#如果要用到 radius添加以下任務(可選)*/1 * * * * php /www/wwwroot/sspanel/xcat synclogin
*/1 * * * * php /www/wwwroot/sspanel/xcat syncvpn
*/1 * * * * php -n /www/wwwroot/sspanel/xcat syncnas#財務報表(可選)5 0 * * * php /www/wwwroot/sspanel/xcat FinanceMail day6 0 * * 0 php /www/wwwroot/sspanel/xcat FinanceMail week7 0 1 * * php /www/wwwroot/sspanel/xcat FinanceMail month#輸入完之后按 esc,然后輸入:wq,按回車保存并退出

(七)備注

備注:如果依賴安裝不上可以執行以下幾句

rm -rf vendorrm -f composer.lockcomposer install

至此,前端面板就安裝就完成了,如需后端安裝 / 對接,請移步以下教程


聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 波多野结衣丝袜美腿| 猫咪免费人成网站地址| 国产精品偷伦视频免费观看了 | 亚洲成av人片高潮喷水| 被按摩的人妻中文字幕| 国内精品久久久久久久久齐齐| 久久久久一区二区三区| 欧美日韩第一区| 卡通动漫精品一区二区三区| 亚洲国产最大av| 天天影视综合色| 中文字幕色婷婷在线视频| 欧美jizz18性欧美| 人人妻人人澡人人爽不卡视频| 色综合色综合久久综合频道| 国产精品亚洲综合五月天| 一区二区三区视频| 日本妈妈xxxxx| 亚洲伦理中文字幕| 狍和女人一级毛片免费的| 国产99久久久国产精品~~牛| 色偷偷亚洲女人天堂观看欧| 在线免费h视频| 三级视频在线播放线观看| 日韩午夜在线视频不卡片| 亚洲日本一区二区三区在线不卡| 一本大道香蕉在线观看| 日韩在线国产精品| 亚洲国产精品综合一区在线| 百合h肉动漫无打码在线观看| 国产一区二区电影| 黄色网址免费观看| 国产精品美女久久久久久2018| yy4080私人影院6080青苹果手机| 日本久久综合久久综合| 亚洲AV无码不卡| 欧美无遮挡国产欧美另类| 佐佐木明希哔哩哔哩| 精品熟女碰碰人人a久久| 国产亚洲高清不卡在线观看| 久草福利在线观看|