/script

Linux自用一键脚本

Primary LanguageShell

LinuxScripts

Linux自用一键脚本,集成如IP修改、Hostname修改、MosDNS安装及Ui面板安装和Singbox安装等功能,后续随使用持续更新,敬请关注

特别鸣谢

@ovpavac

@Myhero_my

@Panicpanic

@孔昊天

@FrozenGEE

AIO脚本

Linux综合脚本,包含基础环境设置、更新及部分软件安装、卸载。

持续更新中

功能简介

  • IP
    • 静态IP修改
    • DHCP
  • HostName
  • 基础环境设置
    • Update & Upgrade
    • 安装程序依赖
    • 设置时区为Asia/Shanghai
    • 设置NTP为ntp.aliyun.com
    • 关闭53端口监听
    • 一键安装以上所有基础设置
    • 添加/删除SWAP
    • 一键开通SSH登录
  • MosDNS
    • 安装Mosdns
    • 更新Mosdns
    • 更新Mosdns(Οὐρανός版)配置文件 最新:20240930版
    • 重置Mosdns缓存
    • 安装Mosdns UI(版本选择)
      • 孔昊天版
      • Οὐρανός版
    • 卸载Mosdns
    • 卸载Mosdns UI
    • 一键安装Mosdns及UI面板(版本选择)
      • 孔昊天版
      • Οὐρανός版
    • 一键卸载Mosdns及UI面板
    • MosDNS表外域名增加AdGuardHome缓存
  • Sing-box
    • 安装官方sing-box/升级
      • 安装 vless节点(brutal协议) [可选]
      • 安装 Hysteria 2节点 [可选]
    • sing-box添加部分协议节点
      • 安装 vless节点(brutal协议) [默认选项]
      • 安装 Hysteria 2 节点
    • Hysteria2 回家
    • 卸载 sing-box
    • 卸载 Hysteria2 回家
    • 一键卸载 singbox 及 Hysteria2 回家
    • sing-box 面板(metacubexd)升级
  • PVE系统
    • 开启硬件直通
    • 虚拟机/LXC容器 解锁
    • img转系统盘
    • LXC容器调用核显
    • 关闭指定虚拟机后开启指定虚拟机
    • PVE系列脚本转快速启动
    • ubuntu/debian云镜像创建虚拟机(VM)
      • ubuntu
        • oracular (24.10)
        • noble (24.04)
        • jammy (22.04)
        • focal (20.04)
        • bionic (18.04)
      • debian
        • debian 12
  • brutal系列
    • 安装brutal节点并生成outbounds配置
    • 升级/更新brutal
    • 一键生成出站配置
  • 智能家居系列
    • 安装FunAsr(本地语音转文字模型)[硬盘大小需16G以上]
    • DDNS脚本
      • DnsPod(腾讯云)
  • Docker
    • 安装docker
    • 安装docker-compose
    • 设定docker日志文件大小
    • 开启docker IPV6
    • 开启docker API - 2375端口
    • 卸载docker
    • 卸载docker-compose
    • 端口占用查询
    • Docker脚本转快速启动
  • Docker-Compose配置生成
    • filebrower-文件管理器,荒野无灯大佬版(增强版)
    • dockercopilot-docker容器批量一键更新(除了个别)
    • adminer-数据库管理工具
    • alist-网盘聚合挂载神器
    • amilys-embyserver-emby开心版
    • amtoaer-bili-sync-rs-B站视频收藏夹同步到本地
    • apachewebdav-基于Apache的非常简单的WebDAV服务器
    • clouddrive2-挂载网盘到本地虚拟文件
    • cloudflared-web-cf可供免费的内网穿透
    • watchtower-瞭望塔,自动更新docker容器
    • cookiecloud-cookie云备份
    • ddns-go-DDNS域名解析
    • kms-server-kms激活器
    • dockge-轻量级docker管理器,带docker命令行部署转compose
    • grafana-enterprise-全面定制面板。观察所有数据
    • squoosh-在线图片压缩
    • embyserver-综合最强的媒体库(官网版)
    • filecodebox-文件快递柜,简洁易用的文件分享平台,无需注册即可匿名分享文件和文本
    • hedgedoc-多人协同在线markdown
    • homarr-龙虾导航页
    • homepage-高度可定制的应用程序仪表板导航页
    • rustdesk-aio-远程桌面
    • iptv-tool-IPTV工具箱
    • it-tools-在线it工具箱
    • iyuuplus-dev-集成webui界面、辅种、转移、下载、定时访问URL、动态域名ddns等常用功能,提供完善的插件机制
    • jellyseerr-支持PEJ的媒体库选片系统
    • jgraph-drawio-思维导图,拓扑图
    • kodbox-可道云私有云,支持协同办公
    • libretranslate-翻译
    • li-calendar-日历记事本
    • calibre-web-电子书库
    • duplicati-开源、可加密、压缩、增量备份的跨平台数据备份工具
    • embystat-emby&jf的数据统计
    • emulatorjs-在线掌机模拟器
    • firefox-火狐浏览器
    • jackett-站点索引器
    • kavita-电子书库
    • librespeed-轻量级的测速工具
    • lidarr-音乐收藏管理器
    • lychee-图册,只能导入不能扫本地
    • mariadb-海豚数据库,关系型数据库
    • overseerr-管理Radarr-Sonarr-PLEX媒体库的请求
    • piwigo-图册,只能导入不能扫本地
    • plex-扫库刮削速度飞快的私人媒体库
    • prowlarr-动漫资源搜刮器
    • qbittorrent-适合刷流下载的BT工具
    • radarr-电影搜刮器
    • sonarr-剧集搜刮器
    • transmission-适合挂机保种的BT工具
    • lovechen-embyserver-emby开心版
    • bazarr-Sonarr和Radarr的配套应用
    • lskypro-兰空图床
    • lucky-集ddns+反代+ssl申请+端口转发+其他为一体
    • memos-备忘录(可选mysql数据库)
    • minio-对象存储
    • moviepilot-PT媒体库自动化整理
    • mt-photos+ai+deepface-diynas相册最佳选择
    • mysll-ps-offline-在线PS工具photopea
    • navidrome & lyricapi-在线音乐媒体库&歌词和封面API程序
    • nginxWebUI-带webui管理的nginx
    • nyanmisaka-jellyfin-硬件转码最强的JF媒体库
    • ollama-本地运行大型语言模型框架
    • kkfileview-多种格式文件在线预览
    • pixman-IPTV直播源
    • postgresql-16-大象数据库,对象-关系数据库
    • pt-helper-PT小助手,刷流签到全自动
    • qdtoday-qd-自动化签到管理框架
    • qinglong-青龙面板
    • redis-关系型数据库
    • siyuan-note-思源笔记
    • stirling-pdf-PDF在线工具箱
    • sun-panel-导航页
    • syncthing-开源免费的全平台数据同步神器
    • synctv-和朋友一起看视频
    • tailscale-异地组网
    • vaultwarden-私人密码库
    • wiznote-为知笔记
    • tvhelper-docker-盒子助手Docker版
    • notify-通知推送系统
    • xarr-rss-辅助Sonarr实现自动化追番
    • xiaoya-alist-小雅alist,具有庞大的网盘挂载资源
    • xiaoya-tv-box-tvbox工具,且内置小雅alist
    • xunlei-迅雷
    • iptvchecker-获取IPTV直播源(含v4v6)
    • gohttpserver-HTTP文件分享服务器
    • changedetection-网页内容监控、通知

依赖安装程序安装的依赖有:


依赖 依赖 依赖 依赖 依赖 依赖 依赖 依赖
curl wget tar gawk sed cron unzip nano
sudo vim sshfs net-tools nfs-common bind9-host adduser libfontconfig1
git musl build-essential libssl-dev libevent-dev zlib1g-dev gcc-mingw-w64

下载使用

wget --quiet --show-progress -O /mnt/main_install.sh https://raw.githubusercontent.com/feiye2021/LinuxScripts/main/AIO/Scripts/main_install.sh && chmod +x /mnt/main_install.sh && /mnt/main_install.sh

特别说明

mosdns脚本部分借鉴孔昊天一键脚本,特别鸣谢。

singbox脚本部分借鉴Myhero_my大佬脚本,特别鸣谢。

配置由ovpavac、Panicpanic两位大佬调教优化,特别鸣谢。

docker-compose部分出自FrozenGEE大佬通用库,还有其他仓库,如有需要请移步大佬仓库,特别鸣谢。