benney
其他书签
工作
门户 – 财政预算单位
门户 – 预算单位门户
门户 – 人防网上办公
核算 – 核算云
核算 – 用友帐务(停用)
决算 – 决算网报系统
决算 – 政府财务报告
预算 – 地方预算系统
支付 – 会计核算中心
采购 – 浙江政府采购
采购 – 政府采购机票
税务 – 地税网上办税
资产 – 资产云
资产 – 资产系统(停用)
银行 – 中信电子凭证
银行 – 中信公司网银
人社 – 人社厅办事大厅
人社 – 劳保书面审查
招聘 – 招聘网报管理平台
医保 – 浙江医疗保险
医保 – 省级医疗保险
养老 – 省级养老保险
工资 – 事业工资系统
机构 – 事业单位登记
机构 – 事业单位在线
机构 – 政府域名注册
统计 – 统计信息系统
债务 – 财政部债务平台
金财工程门户学无止境
探索-upstream通过ssl证书和域名端口访问分流
今天登录宝塔面板发现一个wordpress站点的证书只有10天了,说明宝塔自动续签失败。尝试着手动续签,在验证过程中直接退了。查询后台日志发现验证的网址错误。
为解决问题尝试了多种方式,最后只好取消证书,通过cloudflare dns认证重新申请了证书并成功。但是随之而来的是nginx无法重启,一直提示443端口占用。
经过反复排查,发现原来是重新申请ssl证书以后,端口被改回默认的443端口。导致端口一直占用,而这种占用并不能通过后台发现服务的运行。修改端口后成功启动nginx。
想着问题终于解决了,结果开打二级域名发现打开的网页错乱,偶尔打开导航页偶尔打开博客。至此彻底崩溃了。
由于我利用了upsream模块对443端口进行分流,教程来自于程小白的相关内容。去程小白原帖研究了下实现原理,upstream是通过ssl证书和域名进行分流。
而我在用过dns认证申请证书的时候用了泛域名证书申请,发现问题的症结,果断删除证书,重新申请独立域名证书。
至此,一些回到了正轨。
unraid的安装及应用
- 说明:2年前因为老的黑群晖系统崩溃,在爬了各大论坛以后入手了神板J3455,系统稳定运行到现在。最近架设了Jellyfin影音系统,发现无法硬解,在线观看经常卡死。后来看到小文菌的相关博客文章,了解到unraid下jellyfin可以实现硬解,从而踏上了折腾之路,本篇文章记录了系统安装和迁移的整个过程。
一、折腾前的状况
J3455安装的群晖3617系统,内置12T*1 8T*2 4T*1共计4块硬盘。系统内安装了docker,运行签到、frps、music等系统,transmission下几百个种子。
前期准备:移动数据腾出1个4T硬盘。root下拷贝transmission文档。
二、unraid系统的安装
先下载工具备用,包括(提取码:tetf)
unraid-6.8.2 ;UnraidTool;6-8-1-j3455分组补丁(连接)
1.制作启动盘
- 将U盘,格式化为FAT32格式,并改名为大写的 UNRAID,其他默认。
- 将下载的unraid-6.8.2 文件,解压到U盘根目录,并点击这个make_bootable.bat文件。
- 解压缩UnraidTool到U盘根目录,执行1和2。
- 解压缩6-8-1-j3455分组补丁替换U盘根目录6个文件开启J3455分组功能。
2.把U盘插入到需要安装的NAS电脑的USB接口上,并插上网线。设置U盘为NAS的第一启动项,等待电脑跑完代码出现ip地址说明系统启动完成,通过ip可以登陆unraid系统。
3.设置系统:
- 点击MAIN这个栏目,在Disk 1 选项,往下拉,可以选择一个加入阵列的硬盘,我们加入无数据的4T硬盘。然后点击这个页面最下面的START,就代表启动这个阵列。
- 启动后,MAIN会变成这个样子,如果要添加硬盘,点击STOP,然后在Disk 2里面添加硬盘即可,由于之前的硬盘不是UNRAID的硬盘,需要格式化,所以会有下面格式化的地址,我们按照下图操作,打勾,然后点击格式化,格式化以后,这个硬盘的空间就可以看到了。
- 其余设置参照https://post.smzdm.com/p/aoow5ml7/
4.直通设置
恢复群晖系统:
插上群晖的启动U盘,我们通过直通U盘和硬盘恢复群晖系统。
(1)硬盘直通(教程)
首先我们用unraid自带的终端输入以下命令:
ls /dev/disk/by-id
找到需要直通的硬盘,将@前的整个复制下来。执行硬盘直通的代码:
ls /dev/disk/by-id/ata-ST4000VN008-2DR166_WE20OV7P # /by-id/后是复制下来的硬盘名称。
用同样的方法直通群晖启动U盘和其余群晖硬盘。
(2)虚拟群晖系统
- 我们进入到UNRAID界面,找到VMS,虚拟机界面,点击ADD VM,点击Linux这个图标。
- 设置核心和内存。
- 将直通的U盘和硬盘添加到虚拟系统中。
- 运行系统,你会发现原来的群晖系统还在。
其他教程内容:
unraid相关docker推荐:
简单说下我选择的几个docker容器和插件吧。(对比群晖组件)
1.airsonic代替群晖audiostation。
2电子书管理:calibre。
3.漫画串流:ubooquity。
4.文件管理:nextcloud和filebrowser。
5.文件同步:syncthing代替群晖drive。
6.Unsigned plugin这个插件用于挂载其他smb和nfs格式的网络硬盘。
7.userscript自动化程序,可以指定条件下运行用户脚本。
8.rclone网盘同步/挂载程序,用来挂载和同步onedrive和Google drive。
群晖DSM开启ROOT权限及WinSCP使用登录
群晖DSM开启ROOT权限及WinSCP使用ROOT登录:
一、准备工具
1、xshell 2、WinSCP
二、DSM开启SSH
DSM的“控制面板” ---> “终端机和SNMP” ,勾上“启动Telnet功能”和“启动SSH功能”的勾,然后点击“应用”
三、开启ROOT账号和修改密码
1、使用xshell接DSM 2、配置root账号 login as:输入admin账号。就是当时第一次配置DSM输入的账号。输入admin的密码。(输入完按回车) 登录成功后,输入sudo -i 会提示输入密码password,这边还是输入admin密码。 看到root@……:~#这样的信息就是已经进入到root账号了。 设置root账号密码,输入synouser --setpw root password 这里的password最好和admin密码一样, 这样不容易搞错。 3、修改ssh配置文件 输入vi /etc/ssh/sshd_config 修改ssh配置文件,按i键进入insert模式, 去除#PermitRootLogin yes前的#, 然后按ESC键输入:wq保存退出, 输入reboot重启DSM。
四、WinSCP用root账号密码连接DSM
在线书签管理系统My-BookMark
说明:之前一直想找个书签系统,然后最近发现了个My-BookMark
,用了下还不错,总算不用经常重复在不同电脑或者浏览器上备份书签了,该工具可以整合多个浏览器上的书签,对于快速搜索某个时间段的书签起到便捷式的作用,有效的避免了你在重装系统和更换浏览器上对书签的备份,无法整合分类和在其他地方上网时无法查看自己的书签!无论你在何时何地都可以查看搜索自己收藏的书签数据,安装也是很简单的,有需求的可以玩玩。
截图
功能
- 需要注册账号用户。
- 网站展示有三种展示方式:导航,标签,列表。其中导航以分类展示,分类顺序可以在书签分类下面拖动编辑。按照点击的次数从高到低在每个分类里面提取
16
个书签,再按照最近添加的书签提取前面的16
个书签,然后合并起来。标签是一个快捷方式。列表以表格展示,显示书签详细类容,按照点击次数优先显示,点击次数相同,则按添加顺序优先。这几种展示方式,可以在设置里面默认一种你常用的方式。 - 在书签分类里面,可以更新分类,删除分类,新增分类,对分类显示进行排序。分类的标签默认按照添加日期展示,但是可以点击表格的标题,按照点击次数,添加日期,最后点击从大到小进行排序。
- 可以按照指定添加时间段,指定分类目录,指定网址关键字等进行查询。
- 添加书签的时候,会自动获取
title
,供用户编辑。其中Insert
键打开添加页面,再次按Insert
键保存书签,Esc
取消添加。 - 可以导入
Chrome
的书签导出文件,暂时做在设置里面。 - 书签可以作为公有或者私有,公有可供所有人搜索。
- 可以将搜索到其他用户的书签转存为自己的书签。
- 可以将书签导出来,然后导入到浏览器。
- 在热门标签里面,有在网上找的热门书签。可以转存收藏到自己书签里面,快捷键
R
随机查看热门书签。 - 新增备忘录功能,有时候随手要做点纪录,就方便了。任意界面按快捷键
A
增加备忘录。双击备忘录可查看详情!亦可分享备忘。 - 在设置的全局链接,可设置快捷键,用来在任何页面,快速打开设置的链接。
安装
Github地址:https://github.com/luchenqun/my-bookmark
所需环境:Mysql 5.6+
、Node.js 8+
、Redis
,这里说下使用宝塔安装和手动安装,由于宝塔需要1G
内存才能安装Mysql 5.6
,所以内存为512 M
的建议用手动安装。
1、安装宝塔
#CentOS系统
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
安装完成后,进入面板,点击左侧软件管理,然后安装Mysql 5.6
、Redis
、Nginx
(如果使用域名访问就建议安装)。
安装完成后再点击左侧数据库-添加数据库,设置好Mysql
数据库信息,编码为utf-8
。
2、安装Nodejs
#Debian/Ubuntu系统
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install -y nodejs
#CentOS系统
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs -y
3、安装My-BookMark
#拉取源码
git clone https://github.com/luchenqun/my-bookmark.git
cd my-bookmark
#安装依赖
npm install
#导入数据库,依次为数据库用户名、密码、数据库名,记得修改为自己的
mysql -uroot -pmoerats bookmark < schema.sql
#编辑数据库信息
cp config.default.js config.js
nano config.js
填上你的数据库名称,用户名和密码,然后使用Ctrl+x
、y
保存退出。
最后就可以启动了,这里就直接使用pm2
了,方便开机自启。
npm install -g pm2
pm2 start bin/www -i 0
pm2 save
pm2 startup
然后访问地址ip:2000
,建议使用域名反代下并开启https
访问,如果你想直接使用ip
访问,那需要去面板左侧-安全,放行2000
端口即可,反之不用开放端口,直接进行第4
步。
4、域名反代
点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL
填入http://127.0.0.1:2000
,再启用反向代理,然后点击SSL
,申请免费的Let's Encrypt
证书,并强制HTTPS
。
手动安装
这里建议内存512M+
,太小的可以先添加点Swap
虚拟内存,教程查看→传送门,且系统建议Debain
。
1、安装Nodejs
#Debian/Ubuntu系统
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install -y git nodejs
#CentOS系统
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs git -y
2、安装Mysql 5.7
#CentOS 6系统
rpm -ivh http://repo.mysql.com/mysql57-community-release-el6.rpm
yum install mysql-community-server -y
service mysqld start
chkconfig mysqld on
#CentOS 7系统
rpm -ivh http://repo.mysql.com/mysql57-community-release-el7.rpm
yum install mysql-community-server -y
systemctl start mysqld
systemctl enable mysqld
#Debian 8系统
echo 'deb http://repo.mysql.com/apt/debian/ jessie mysql-5.7
deb-src http://repo.mysql.com/apt/debian/ jessie mysql-5.7' >/etc/apt/sources.list.d/mysql.list
wget https://repo.mysql.com/RPM-GPG-KEY-mysql
apt-key add RPM-GPG-KEY-mysql
apt update
#安装的时候会要你输入数据库密码
apt install mysql-server -y
#Debian 9系统
echo 'deb http://repo.mysql.com/apt/debian/ stretch mysql-5.7
deb-src http://repo.mysql.com/apt/debian/ stretch mysql-5.7' >/etc/apt/sources.list.d/mysql.list
wget https://repo.mysql.com/RPM-GPG-KEY-mysql
apt-key add RPM-GPG-KEY-mysql
apt update
#安装的时候会要你输入数据库密码
apt install mysql-server -y
#Ubuntu系统
apt install mysql-server-5.7 -y
如果Ubuntu
在安装期间有弹出窗口要你输入密码就设置一个,没有的话密码就是空格。
对于CentOS
安装MySQL 5.7
的时候会生成一个随机密码,使用命令查看:
grep "password" /var/log/mysqld.log
#大致信息,******为密码
[Note] A temporary password is generated for root@localhost: ******
然后接下来CentOS
和安装期间没要求输入密码的Ubuntu
,就需要修改数据库密码:
#CentOS系统,第一行passwd为你上面看到的密码,第四行moerats为要修改的密码,均自行修改
mysql -u root -ppasswd
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=4;
mysql> set password=password("moerats");
mysql> exit;
#Ubuntu系统,第一行登录数据库的时候直接Enter跳过,第二行moerats为要修改的密码,自行修改
mysql -u root -p
mysql> UPDATE mysql.user SET authentication_string=PASSWORD('moerats'), PLUGIN='mysql_native_password' WHERE USER='root';
mysql> exit;
最后修改过密码的还需要重启数据库:
#CentOS 6
service mysqld restart
#CentOS 7
systemctl restart mysqld
#Ubuntu
systemctl restart mysql
此时Mysql
算是安装完成了。
接下来创建新的数据库,使用命令:
#创建编码为utf-8的bookmark数据库,moerats为数据库密码,自行修改
mysql -uroot -pmoerats
mysql > create database bookmark default character set utf8 collate utf8_general_ci;
#退出
mysql > exit;
3、安装Redis
#CentOS 6系统
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install redis -y
service redis start
chkconfig redis on
#CentOS 7系统
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install redis -y
systemctl start redis
systemctl enable redis
#Debian/Ubuntu系统
apt install redis-server -y
4、安装My-BookMark
#拉取源码
git clone https://github.com/luchenqun/my-bookmark.git
cd my-bookmark
#安装依赖
npm install
#导入数据库,依次为数据库用户名、密码、数据库名,记得修改为自己的
mysql -uroot -pmoerats bookmark < schema.sql
#编辑数据库信息
cp config.default.js config.js
nano config.js
填上你的数据库名称,用户名和密码,然后使用Ctrl+x
、y
保存退出。
最后就可以启动了,这里就直接使用pm2
了,方便开机自启。
npm install -g pm2
pm2 start bin/www -i 0
pm2 save
pm2 startup
然后访问地址ip:2000
,同样的,这里建议使用域名反代,并开启HTTPS
访问。
5、域名反代
安装Caddy
:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
配置Caddy
:
#以下全部内容是一个整体,请修改域名后一起复制到SSH运行!
echo "www.moerats.com {
gzip
tls admin@moerats.com
proxy / 127.0.0.1:2000 {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-For {remote}
header_upstream X-Forwarded-Port {server_port}
header_upstream X-Forwarded-Proto {scheme}
}
}" > /usr/local/caddy/Caddyfile
tls
参数会自动帮你签发ssl
证书,如果你要使用自己的ssl
,改为tls /root/xx.crt /root/xx.key
即可。后面为ssl
证书路径。
启动Caddy
:
/etc/init.d/caddy start
就可以打开域名进行访问了。
最后如果想修改界面样式的,可以自行修改源码文件,主要修改public
文件夹,可参考结构布局,查看→传送门。
版权声明:本文为原创文章,版权归 Rat’s Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/943/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
贴吧云签到云服务器搭建教程
转载自:佚名的热心网友
获取云服务器
可以从我的上一个博客(点击查看)获取教程,本篇使用的是宝塔面板(centos7.7),但即使不用宝塔面板搭建也大同小异。
准备
自己配置好LNMP环境。
选择的项目是GitHub上的一个开源项目,地址:点击查看
建议先自行查看下该项目的README。
配置完的最终效果如图:
配置
1.安装docker管理器,如图:
2.安装docker-compose
先安装pip工具,这里安装pip3:
yum install python3-pip
- 1
再用pip3安装docker-compose:
pip3 install docker-compose
- 1
等待安装完成
3.检查
检查安装是否成功
docker -v
docker-compose -v
- 1
- 2
成功配置如图:
部署
1.下载docker-compose.yml:
wget https://raw.githubusercontent.com/zsnmwy/Tieba-Cloud-Sign/master/docker-compose.yml
- 1
注:如提示连接失败,尝试用别的SSH
2.编辑yml文件
在根目录找到docker-compose.yml(善用搜索),编辑它,将端口改为除80以外的未占用的端口,并将true改为false,如图:
3.运行命令:
docker-compose up -d
- 1
等待部署完毕。
安装程序
输入ip+端口号,进入如下页面:
点击安装,按照如图选择:
选择“不”:
选择“是”,并填写信息:
完成安装
可以直接绑定账号使用了,如图:
有问题欢迎讨论
近期评论