宝塔安装nvPress指南

未分类2年前 (2023)更新 administrator
3,175 0 0

nvPresss 是什么?

nvPress是一个完全由 Javascript 驱动的内容管理程序。由熊猫工作室panda-studio开发维护升级。

功能包括:用户管理、媒体管理、文章管理、主题、插件等。

可用于:个人博客、作品集、网站内容展示。

可通过主题、插件来实现功能的二次扩展。

1、基于宝塔Docker安装nvPress

注意

目前宝塔Docker已经是只有企业版可用,推荐使用SSH安装,或使用portainer第三方Docker ui配合使用。

宝塔开心版

正常安装宝塔 V.7.9.4 后ssh运行下面命令. 此方法属于破解, 本站不负责一切责任,请斟酌使用.

curl https://io.bt.sy/install/update_panel.sh|bash

安装条件

  • VPS已安装宝塔面板,运行环境nginx或apache,无需php和mysql。
  • 如需要域名访问和ssl,请提前解析域名到ip。
  • 在VPS上任意位置创建三个文件夹, themescontent 和 plugins 备用。

宝塔安装Docker管理器

  • 宝塔打开软件商店
  • 搜索Docker管理器并安装

Docker拉取nvPress镜像

  • 打开Docker管理器
  • 点击左侧镜像管理
  • 点击镜像搜索, 输入关键词 nvpress
  • 拉取 pandastd/nvpress 镜像, 等待完成

设置容器和映射容器目录

  • 拉取成功后点击左侧容器列表, 点击创建容器
  • 端口映射 – 容器端口 输入8081 – TCP –
  • 服务器端口输入你想要的端口, 比如8888, 输入后点击后面的 +
  • 目录映射 – 容器目录 和 服务器目录 依次输入以下3个目录
  • /usr/src/app/nv-content – 上面建好的content目录。
  • /usr/src/app/nv-plugins – 上面建好的plugins目录。
  • /usr/src/app/nv-themes – 上面建好的themes目录。
  • 每输入一个都要按后面的 + , 并默认可读写。
  • 内存配额看你的配置, 推荐1G以上,越大越好。
  • 勾选开机自启动. 提交完成。

至此nvPress已经可以访问, 请输入ip + 端口访问。

地址类似 http://1.1.1.1:8888

首次安装完成需要登录后台, 设置主题后才能正常显示页面.

后台管理入口地址类似: http://1.1.1.1:8888/nv-admin

资源下载链接

niRvana 主题最新版本 ,解压上传至themes文件夹。

2、基于SSH 极速安装

2-1 安装条件

  • VPS已安装宝塔面板,运行环境nginx或apache,无需php和mysql。
  • 如需要域名访问和ssl,请提前解析域名到ip。

2-2 宝塔安装Docker管理器

  • 宝塔打开软件商店
  • 搜索Docker管理器并安装

2-3 SSH 一键安装 nvPress

要使用SSH终端安装nvPress, 请以Root用户登录VPS, 或命令前加 sudo -i

拉取 nvPress 最新镜像并创建映射文件夹,然后创建容器并运行

docker pull pandastd/nvpress:latest && mkdir -vp /www/nvpress/{themes,content,plugins} && docker run -d -p 8888:8081 --name=nvPress --restart=always -v /www/nvpress/content:/usr/src/app/nv-content -v /www/nvpress/themes:/usr/src/app/nv-themes -v /www/nvpress/plugins:/usr/src/app/nv-plugins pandastd/nvpress:latest

完成设置,测试vps ip+端口号8888能否打开

恭喜您!大功告成,使用愉快!

更新nvPress镜像版本

使用SSH更新

使用SSH终端更新nvPress, 请以Root用户登录VPS, 或命令前加 sudo -i

1. 停止容器, 按实际情况修改容器名称

docker stop nvpress

2. 删除容器, 按实际情况修改容器名称

docker rm nvpress

3. 拉取最新镜像

docker pull pandastd/nvpress:latest

4. 创建容器运行, 完成更新.

docker run -d -p 8888:8081 --name=nvPress --restart=always -v /nvpress/content:/usr/src/app/nv-content -v /nvpress/themes:/usr/src/app/nv-themes -v /nvpress/plugins:/usr/src/app/nv-plugins pandastd/nvpress:latest

详细说明创建容器命令使用方法, 标记的地方依照个人设置修改.

 docker run -d -p 8888:8081 –name=nvPress –restart=always -v /nvpress/content:/usr/src/app/nv-content -v /nvpress/themes:/usr/src/app/nv-themes -v /nvpress/plugins:/usr/src/app/nv-plugins pandastd/nvpress:latest

  • 8888 是你要对外的端口,
  • nvPress是容器名称,
  • -v 后面是要映射的目录:
  1. /nvpress/content
  2. /nvpress/themes
  3. /nvpress/plugins

使用宝塔Docker管理器更新

宝塔Docker更新nvPress的步骤:

  • 先删除旧的容器和镜像。
  • 重新拉取镜像。
  • 重新建立容器和映射目录及端口。

更新建议

推荐使用SSH更新, 建议在记事本中修改保存, 只需要第一次修改, 下次更新直接采用执行一下即可.

© 版权声明

相关文章

暂无评论

暂无评论...