Lazy loaded image
云服务器
🌐Nginx Proxy Manager (NPM) | WWZ.iM
字数 1251阅读时长 4 分钟
2024-7-9
2025-9-20
type
Post
status
Published
date
Jul 9, 2024
slug
NPM
summary
Expose your services easily and securely
tags
VPS
category
云服务器
password
notion image

解除文件上传限制

Alist 等网盘必须要添加,不然上传不了大文件

开始部署

服务器环境:Debian 10(Ubuntu 20.04也可以)或以上版本

登陆服务器

不建议用CentOS,具体原因请见:解释使用Debian而不是CentOS的原因
选择一款连接SSH的软件。
如果不会可以看这个文档:连接SSH的软件和相关操作
Mac 或者 Linux 用户可以直接用系统自带的终端(也叫Terminal)来登陆服务器。
输入:

添加SWAP虚拟内存

注意:VPS 的内存如果过小,建议设置一下 SWAP,一般为内存的 1-1.5 倍即可,可以让系统运行更流畅!
设置 SWAP 可以用脚本:
选择 18,然后输入你想要扩容的数值即可。

升级 packages

安装 Docker 环境

安装 Docker(非大陆服务器)

安装 Docker-compose(非大陆服务器)

安装 Docker(国内服务器)

安装 Docker-compose(国内服务器)

修改 Docker 配置(可选)

内容参考:烧饼博客
以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘(泪的教训):
然后重启 Docker 服务:

安装 Nginx Proxy Manager

创建安装目录

创建一下安装的目录:
这边我们直接用 docker 的方式安装。
英文输入法下,按 i
按一下 esc,然后 :wq 保存退出,之后,
查看端口是否被占用(以 81 为例),输入:
如果啥也没出现,表示端口未被占用,我们可以继续下面的操作了~
如果出现:
运行:
如果端口没有被占用(被占用了就修改一下端口,比如改成 82,注意 docker 命令行里和防火墙都要改)

运行并访问 Nginx Proxy Manager

最后:
理论上我们就可以输入 http://ip:81 访问了。
默认登陆名和密码:
注意:
1、不知道服务器 IP,可以直接在命令行输入:curl ip.sb,会显示当前服务器的 IP。
2、遇到访问不了的情况,请再次检查在宝塔面板的防火墙和服务商的后台防火墙是否打开对应了端口。

更新 Nginx Proxy Manager

提示:
输入 y
利用 Docker 搭建的应用,更新非常容易~

卸载 Nginx Proxy Manager

cd /root/data/docker_data/npm docker-compose down rm -rf /root/data/docker_data/npm # 完全删除映射到本地的数据
 
 
 
上一篇
10 个最佳人工智能音乐生成器 | WWZ.iM
下一篇
SERV00 免费10年的云服务器 | WWZ.iM

评论
Loading...