Update install.sh to support ARM
This commit is contained in:
parent
c3f1bf2af3
commit
6ede62264d
|
@ -1,6 +1,7 @@
|
|||
# rssforever
|
||||
## 简介
|
||||
本项目为 Nginx + TTRSS + RSSHub + Watchtower + ACME 整合 docker 容器化快速一键部署方案,支持一键脚本快速安装部署.
|
||||
> *一键安装脚本已同时支持 X86 和 ARM 架构*
|
||||
|
||||
### 前言
|
||||
[rssforever.com](rssforever.com) 为网友提供免费的 RSS 和 RSSHub 服务已经一年有余,由于服务器压力及个人精力有限等原因已停止提供 RSS 服务.鉴于很多新手用户技术有限,特将 nginx , ttrss , rsshub 三个项目整合到 docker compose 中,实现一键部署使用.
|
||||
|
@ -24,6 +25,7 @@
|
|||
---
|
||||
|
||||
## 更新
|
||||
**2021-07-01** 更新一键安装脚本同时支持 X86 和 ARM 架构.
|
||||
**2021-06-18** 更新一键安装脚本.
|
||||
|
||||
## 一键安装脚本
|
||||
|
|
25
install.sh
25
install.sh
|
@ -11,6 +11,7 @@ Font="\033[0m"
|
|||
# fonts color
|
||||
|
||||
WORK_PATH=$(dirname $(readlink -f $0))
|
||||
UNAME=$(uname -m)
|
||||
|
||||
|
||||
menu (){
|
||||
|
@ -18,6 +19,7 @@ menu (){
|
|||
echo -e "${Green}=========================================================================================${Font}"
|
||||
echo -e "${Green}欢迎使用 nginx + ttrss + rsshub + watchtower 一键安装脚本${Font}"
|
||||
echo -e "${Red}注意:本脚本需要服务器有 docker 和 docker compose 环境${Font}"
|
||||
echo -e "${Green}2021-07-01 更新同时支持 X86 和 ARM 架构${Font}"
|
||||
echo -e "${Green}=========================================================================================${Font}"
|
||||
echo "1) nginx + ttrss + rsshub + watchtower"
|
||||
echo "2) nginx + ttrss"
|
||||
|
@ -54,6 +56,7 @@ choice1 (){
|
|||
conf_ssl $*
|
||||
git_clone
|
||||
conf_env
|
||||
arm_x86_all
|
||||
conf_auto_acme
|
||||
up
|
||||
;;
|
||||
|
@ -62,6 +65,7 @@ choice1 (){
|
|||
git_clone
|
||||
conf_env
|
||||
remove_acme
|
||||
arm_x86_all
|
||||
up
|
||||
;;
|
||||
3)
|
||||
|
@ -88,6 +92,7 @@ choice2 (){
|
|||
git_clone
|
||||
conf_env
|
||||
remove_rsshub
|
||||
arm_x86_ttrss_only
|
||||
conf_auto_acme
|
||||
up
|
||||
;;
|
||||
|
@ -97,6 +102,7 @@ choice2 (){
|
|||
conf_env
|
||||
remove_acme
|
||||
remove_rsshub
|
||||
arm_x86_ttrss_only
|
||||
up
|
||||
;;
|
||||
3)
|
||||
|
@ -296,8 +302,8 @@ conf_env (){
|
|||
}
|
||||
|
||||
remove_rsshub (){
|
||||
sed -i '34d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
sed -i '80,131d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
sed -i '34d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
mv ${WORK_PATH}/rssforever/nginx/vhost/rsshub.conf ${WORK_PATH}/rssforever/nginx/vhost/rsshub.conf.bak
|
||||
}
|
||||
|
||||
|
@ -317,6 +323,23 @@ remove_acme (){
|
|||
sed -i '133,143d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
}
|
||||
|
||||
arm_x86_all (){
|
||||
echo "Check X86 or ARM"
|
||||
if [ ! $UNAME == "x86_64" ] ; then
|
||||
sed -i '98,104d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
sed -i '60,68d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
sed -i '/PUPPETEER_WS_ENDPOINT/d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
sed -i '/- browserless/d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
fi
|
||||
}
|
||||
|
||||
arm_x86_ttrss_only (){
|
||||
echo "Check X86 or ARM"
|
||||
if [ ! $UNAME == "x86_64" ] ; then
|
||||
sed -i '60,68d' ${WORK_PATH}/rssforever/docker-compose.yml
|
||||
fi
|
||||
}
|
||||
|
||||
up (){
|
||||
cd ${WORK_PATH}/rssforever
|
||||
docker-compose up -d
|
||||
|
|
Loading…
Reference in New Issue