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。
-
-
在VPS上任意位置创建三个文件夹, themes, content 和 plugins 备用。
宝塔安装Docker管理器
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目录。
-
-
-
至此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。
-
2-2 宝塔安装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. 停止容器, 按实际情况修改容器名称
2. 删除容器, 按实际情况修改容器名称
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
-
-
-
使用宝塔Docker管理器更新
宝塔Docker更新nvPress的步骤:
更新建议
推荐使用SSH更新, 建议在记事本中修改保存, 只需要第一次修改, 下次更新直接采用执行一下即可.