分类 文档 下的文章

宝塔面板

介绍

宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。

有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。

预备

系统工具程序

云服务器 (CentOS7.X)

SSH客户端 如何使用

宝塔Linux面板官方网站

安装

使用SSH客户端连接上服务器后执行以下指令,进行宝塔程序一键安装。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装的时候需要手动填入“y”并回车进行下一步安装

安装结束后复制外网面板地址到浏览器访问

记住username账号和password密码,访问外网面板需要用这个随机密码登录宝塔管理面板

登录成功后进入面板需要阅读同意用户协议。

阅读结束后宝塔面板需要强制绑定手机号,如果第一次使用请先注册账号。

进入面板会弹出提示叫我们安装LNMP套件,如果你后面不需要建站的话可以只选择安装Nginx。不安装每次登录面板都会弹出

至此宝塔面板安装结束


Docker安装

​ 我们进行快速部署的前提就是需要安装Docker,使用宝塔Docker管理器对于新手朋友较为友好简单,

如果你已经是高玩了这里没必要看了

​ 宝塔面板>软件商店>搜索"docker">安装Docker管理器>弹出版本选择默认

等待任务列表安装完成,完成后我们就可以回到SSH工具进行一键命令部署

PanIndex介绍

  • 网盘直链
    PanIndex的直链通过路径方式访问网盘中的文件,并可以直接下载,无需登录。
  • 支持多种网盘挂载
    目前支持本地磁盘、天翼云盘、Teambition项目盘、阿里云盘、OneDrive,更多网盘不断添加中。
  • 多种主题
    mdui、bootstrap、materialdesign、classic、dark。
  • 文件预览
    支持音频、视频、图片、office文档、pdf、代码、电子书等多种格式。
  • 加密文件夹 & 隐藏文件
    为文件夹添加密码,隐藏私人文件,更好的保护您的隐私。
  • 防盗链
    为你的媒体文件添加外链限制。
  • 丰富的前端功能
    自定义排序、暗黑模式、短链分享 & 二维码。
  • 简单的部署 & 配置
    部署方式极其简单一个命令即可,绝大部分配置都可以在后台进行修改。
  • 自定义
    通过简单的配置就可以自定义你的页面,包括备案信息、CSS、JS、REAEME.md渲染,更可以修改页面的任意部分。

系统环境工具

准备工具

域名

云服务器 (CentOS7)

SSH客户端 如何使用

宝塔面板+Docker管理器 学习安装

PanIndex Docker镜像地址

安装PanIndex

使用SSH工具连接到你的服务器 执行以下命令 注意:必须先安装宝塔面板+Docker管理器

docker pull iicm/pan-index:latest
docker run -itd \
 --restart=always \
 --name PanIndex \
 -p 5238:5238 \
 -v /home/single/data/docker/data/PanIndex/data:/app/data \
 -e PORT="5238" \
 iicm/pan-index:latest

OK 我们已经完成部署完成 现在我们可以访问 http://ip:5238 查看PanIndex是否在运行

好了但是平时访问需要带上端口5238很不方便这个使用我们需要使用宝塔Nginx来进行反向代理一下 使用域名直接就能够访问PanIndex


反向代理

安装Nginx

进入服务器宝塔管理Web >软件商店>安装Nginx


设置SSL 可选

网站>添加站点>填入域名并解析到服务器>提交

提交后点击>网站设置

进行设置SSL>Let'sEncrypt>文件验证>选择域名>申请 (等待申请验证)>申请完成后开启强制HTTPS(注意SSL证书有效期只有三个月,三个月后需要关闭反向代理进行手动续签)


设置代理

反向代理>添加反向代理>设置代理名称>目标URL设置 http://127.0.0.1:5238>保存

完成设置后我们访问一下绑定的域名看看>登录密码默认为:PanIndex

配置PanIndex

我这边使用的Teambition的项目进行挂载的

我这边测试下载速度有1M/s 综合使用完全足够

网盘使用经验

  1. 天翼云网盘:普通版容量较小,15G空间,如果文件被多个不同ip访问下载,有一定几率触发限速,会员也无法幸免。天翼云网盘对下载接口的访问做了限制,当频繁获取下载地址时,大概率获取失败。
  2. teambition-项目盘:个人测试速度限制在500K左右,不过容量暂时没有限制,也不需要内测资格即可使用,国际服会比国内速度稍快,缺点是上传慢。
  3. teambition-个人盘:已关闭。
  4. 本地磁盘:缺点是下载会占用服务器的带宽,而且服务器到期可能要面临文件的转移,优点是不需要缓存,不用担心账号问题。
  5. 阿里云盘:内测+teambition合并有3T,公测使用各种福利码可以达到8T,不过空间可能会回收,不确定是不是永久,阿里云一直都很套路,你懂得,据网友反馈,使用目录程序分享账号可能会ban,管控上比teambition更严格。
  6. Onedrive国际版:不错的访问速度,客户端同步方便,api稳定(只要账号不翻车)

Teambition

新版本好像有Bug 始终缓存不上数据

获取项目id

​ 访问Teambition进行账号注册>根据引导进行注册>注册完毕会引导你创建项目这个时候我们顺手创建一个名字随便都行

​ 完成了项目创建引导系统会给我们跳转到项目管理界面,点击菜单栏的文件进入项目文件管理

​ 进入文件管理界面后复制保存一下图片中框选的项目ID后面需要用上

修改密码

​ 因为我们是使用手机验证码进行登录,自动注册的我们是没有密码。PanIndex把项目挂载上需要账号和密码,这个时候我们需要去修改密码。如果改版了注册会要求设置密码的话就跳过这一步

点击左下角的头像>账号管理>账号密码>获取验证码>填入验证码>设置新密码>确认新密码>保存

挂载

​ 我们回到PanIndex管理后台http://你的域名/admin 默认密码:PanIndex 记得修改密码

网盘挂载> + >网盘名称自定义>网盘模式选择 Teambition项目盘>用户名手机号>密码> 填入刚才保存的项目ID>根目录ID也填入项目ID就可以了>保存>看到显示就OK了如果出现异常请检查账号密码是否正确


阿里云盘

阿里云盘下载速度炒鸡快我这边千兆宽带能跑到30M/s下载速度

​ 网盘挂载> + >网盘名字>网盘模式选择“阿里云盘”>刷新令牌点击下面"点击获取"出现二维码使用阿里云盘App扫码登录确认登录后自动会填充令牌>保存>访问你的域名查看下效果


待添加

需要挂载其他的网盘可以查看PanIndex的官方文档

也可以评论留言叫懒狗的我

Bitwarden介绍

Bitwarden 是保存您的登录密码最简易安全的方法,它可以在您的所有设备之间同步。

盗号是个严重的问题,您访问的网站、使用的各类应用每天都在遭受攻击。每当发生安全漏洞,您的密码就会被盗取,如果您跨应用和网站使用相同的密码,黑客就可以轻松访问您的电子邮件,甚至银行或者其他重要账户。

安全专家建议您为每一个账户使用不同的随机密码。但是要如何管理这些密码呢? Bitwarden 可以让您轻松的创建、保存并访问您的密码。

Bitwarden 将您的登录信息保存在加密的密码库,可以在您的所有设备上同步。由于信息在发送出您的设备之前,就已经完全加密,因此只有您可以访问这些数据。甚至,就算 Bitwarden 的团队成员有这个想法,也没办法读取您的数据。您的数据采用 AES-256 位、加盐的哈希以及 PBKDF2 SHA-256 加密。

系统环境工具

--准备工作

域名

云服务器 (CentOS7)

SSH客户端 如何使用

宝塔面板+Docker管理器 学习安装

Bitwarden Docker镜像地址

安装BItwarden

使用SSH连接到你的服务器 执行以下命令 必须先安装宝塔面板+Docker管理器

docker pull vaultwarden/server:latest
docker run -d --name vaultwarden -v /vw-data/:/data/ -p 3333:80 vaultwarden/server:latest

OK 我们已经完成部署完成 现在我们可以访问 http://ip:3333 查看Bitwarden是否在运行

好了但是无法注册使用显示红色报错 ,是因为没设置Https SSL证书 我们需要安装Nginx反向代理一下

反向代理

  • 安装Nginx

进入服务器宝塔管理Web >软件商店>安装Nginx

  • 设置SSL

网站>添加站点>填入域名并解析到服务器>提交

提交后点击>网站设置

进行设置SSL>Let'sEncrypt>文件验证>选择域名>申请 (等待申请验证)>申请完成后开启强制HTTPS(注意SSL证书有效期只有三个月,三个月后需要关闭反向代理进行手动续签)

  • 设置代理

反向代理>添加反向代理>设置代理名称>目标URL设置 http://127.0.0.1:3333>保存

完成设置后我们访问一下绑定的域名看看

好啦我已经访问了网站并成功注册上 在此本次安装结束感谢换看

客户端下载

Android 客户端下载:Bitwarden2.16.4.apk

Github 下载(新版本):GIthub项目内下载

基础环境部署

-安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

  1. 安装完成进入宝塔面板,复制上图访问地址浏览器打开并登录。登录完成后打开软件商店>安装Docker管理器如下图所示


NPS服务端部署

- 安装

回到SSH控制台执行一下命令

mkdir nps && wget --no-check-certificate -O /root/nps/conf.zip  https://file.risw.cn/Linux/NPS/conf.zip && unzip /root/nps/conf.zip -d /root/nps && docker pull ffdfgdfg/nps && docker run -d --name nps --net=host -v /root/nps:/conf ffdfgdfg/nps

- Web管理

我们访问http://服务器IP:8080 管理面板默认账号:admin 默认密码:123

- 后台面板密码更改

打开服务器宝塔面板>文件>编辑/root/nps 目录下的nps.conf文件

更改整俩个参数值 admin是账号 123是密码
web_username=admin //例如 web_username=zhanghao
web_password=123   //密码 web_password=mima

修改完毕记得去Docker管理器重启一下容器


NPC LinuxDocker安装

-获取服务器认证vkey

打开NPSWeb管理后台登录>客户端>新增>备注改一下后其他都默认就好>添加成功后保存一下红框里的参数


  • 安装Linux docker客户端
    连接你需要安装内网穿透的本地机SSH进行安装 该步骤需要安装“基础环境”后进行
docker run -d --name npc --net=host ffdfgdfg/npc 把刚才保存的参数粘贴到后面 例如下面所示

docker run -d --name npc --net=host ffdfgdfg/npc -server=111.154.44.1:8024 -vkey=00yh0mqxa5aqcvdf -type=tcp

看到客户端在线后我们就完成了Linux Docker客户端上的部署



NPC Linux 安装

可以到NPS项目地址下载NPS GitHub地址对应的架构二进制文件 X86架构下跟着我安装就好了
连接你需要安装内网穿透的本地机SSH进行安装

mkdir npc && cd npc &&wget --no-check-certificate -O /root/npc/npc https://file.risw.cn/Linux/NPS/npc.bin && chmod -R 777 npc

记得修改一下成自己服务器参数
./npc install -server=119.124.144.1:8024 -vkey=jwhqbdu3brjrcg25 -type=tcp && ./npc start


执行完后去NPS管理后台看看客户端是否在线 如果离线可能说明参数有误。也可能是Linux系统不能够支持install注册到系统,你可以去去掉install执行



NPS 后台使用

我们客户端连接后使用NPS管理后台进行对内网客户端进行配置
记住我们的客户端ID




好的后续的操作基本上都一致