找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: hang6

【福利】oneindex修改版

[复制链接]

32

主题

347

回帖

864

积分

高级会员

积分
864
发表于 2018-10-21 14:27:00 | 显示全部楼层
[ol][*]#!/bin/bash
[*]
[*]# ====================================================
[*]#        System Request:Debian 8、9
[*]#        Author:moerats.com
[*]#        OneIndex一键安装脚本
[*]# ====================================================
[*]
[*]#fonts color
[*]Green="\033[32m"
[*]Red="\033[31m"
[*]Blue="\033[33m"
[*]Font="\033[0m"
[*]
[*]#notification information
[*]Info="${Green}[Info]${Font}"
[*]OK="${Green}[OK]${Font}"
[*]Error="${Red}[Error]${Font}"
[*]
[*]#folder
[*]nginx_conf_dir="/etc/nginx/conf.d"
[*]
[*]source /etc/os-release &>/dev/null
[*]# 系统检测、仅支持 Debian8+
[*]check_system(){
[*]        KernelBit="$(getconf LONG_BIT)"
[*]    if [[ "${ID}" == "debian" && ${VERSION_ID} -ge 8 ]];then
[*]        echo -e "${OK} ${Blue} 当前系统为 Debian ${VERSION_ID} ${Font} "
[*]    else
[*]        echo -e "${Error} ${Red} 当前系统为不在支持的系统列表内,安装中断 ${Font} "
[*]        exit 1
[*]    fi
[*]}
[*]# 判定是否为root用户
[*]is_root(){
[*]    if [ `id -u` == 0 ]
[*]        then echo -e "${OK} ${Blue} 当前用户是root用户,进入安装流程 ${Font} "
[*]        sleep 1
[*]    else
[*]        echo -e "${Error} ${Red} 当前用户不是root用户,请切换到root用户后重新执行脚本 ${Font}"
[*]        exit 1
[*]    fi
[*]}
[*]debian_source(){
[*]    # 添加源
[*]    echo "deb http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list
[*]    echo "deb-src http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list
[*]    # 添加key
[*]    wget --no-check-certificate https://www.dotdeb.org/dotdeb.gpg
[*]    if [[ -f dotdeb.gpg ]];then
[*]        apt-key add dotdeb.gpg
[*]        if [[ $? -eq 0 ]];then
[*]            echo -e "${OK} ${Blue} 导入 GPG 秘钥成功 ${Font}"
[*]            sleep 1
[*]        else
[*]            echo -e "${Error} ${Red} 导入 GPG 秘钥失败 ${Font}"
[*]            exit 1
[*]        fi
[*]    else
[*]        echo -e "${Error} ${Red} 下载 GPG 秘钥失败 ${Font}"
[*]        exit 1
[*]    fi
[*]}
[*]
[*]basic_dependency(){
[*]    apt update
[*]    apt install wget unzip net-tools bc curl sudo -y     
[*]}
[*]
[*]nginx_install(){
[*]        if [ ${VERSION_ID} -eq 8 ];then
[*]        debian_source
[*]        fi
[*]        apt update -y
[*]        apt install nginx -y
[*]        if [[ $? -eq 0 ]];then
[*]            echo -e "${OK} ${Blue} nginx 安装成功 ${Font}"
[*]            sleep 1
[*]        else
[*]            echo -e "${Error} ${Red} nginx 安装失败 ${Font}"
[*]            exit 1
[*]        fi   
[*]}
[*]
[*]php7_install(){
[*]        apt install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd -y
[*]        if [[ $? -eq 0 ]];then
[*]            echo -e "${OK} ${Blue} php7 安装成功 ${Font}"
[*]            sleep 1
[*]        else
[*]            echo -e "${Error} ${Red} php7 安装失败 ${Font}"
[*]            exit 1
[*]        fi  
[*]}
[*]
[*]nginx_conf_ssl_add(){
[*]        cat > ${nginx_conf_dir}/OneIndex.conf 复制代码
回复

使用道具 举报

14

主题

112

回帖

288

积分

中级会员

积分
288
 楼主| 发表于 2018-10-21 15:23:19 | 显示全部楼层

ImetSu 发表于 2018-10-23 10:56

我装了原版的OneIndex,只需要替换2个文件就行了么

是的 但是必须更新到最新版
回复

使用道具 举报

1

主题

64

回帖

157

积分

注册会员

积分
157
发表于 2018-10-21 15:25:21 | 显示全部楼层

hang6 发表于 2018-10-23 11:42

是的 但是必须更新到最新版

原来如此,谢谢哈
回复

使用道具 举报

8

主题

46

回帖

130

积分

注册会员

积分
130
发表于 2018-10-21 15:11:00 | 显示全部楼层
感谢大佬 这个真的有用~
回复

使用道具 举报

93

主题

610

回帖

1619

积分

金牌会员

积分
1619
发表于 2018-10-21 15:27:46 | 显示全部楼层

hang6 发表于 2018-10-23 10:23

https://github.com/abbeyokgo/crawler-py

谢谢大佬,再次强调是为了学习大佬,看图模式能不能和caddy的文件浏览器的一样,一张一张看啊
回复

使用道具 举报

151

主题

487

回帖

1465

积分

金牌会员

积分
1465
发表于 2018-10-21 15:28:13 | 显示全部楼层
目录里面上传RAR或ZIP的压缩包,可以做下载用吗?
回复

使用道具 举报

1

主题

28

回帖

71

积分

注册会员

积分
71
发表于 2018-10-21 15:11:00 | 显示全部楼层
牛逼
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-3-6 12:17 , Processed in 0.019294 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表