找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 232|回复: 0

hnet自建

[复制链接]

114

主题

1

回帖

626

积分

管理员

积分
626
发表于 2024-4-13 08:46:39 | 显示全部楼层 |阅读模式
采用cloudpanel,后台创建一个nodejs网站。nodejs版本号选择18,APP端口号选择56559。

接着ssh登陆cloudpanel所在的vps,使用su 刚才创建的用户名,切换到该用户,进入htdocs/网站域名文件夹。

使用git clone -b dev https://github.com/Hideipnetwork/hideipnetwork-web.git . 命令克隆hnet的dev分支到当前文件夹。

运行npm install安装依赖,运行npm install pm2@latest -g命令来安装pm2,接着使用cp .env.example .env复制出一份环境变量。

在cloudpanel的刚创建的hnet网站的管理页面中添加数据库,记住数据库名、数据库用户名、数据库密码,一会需要用到。

用vim编辑器编辑.env文件。我修改了HOST为本机环回地址,ADMINDIR修改为更加隐秘的后缀,DBHOST更改为本机环回地址,剩下的数据库参数更改为刚创建数据库时的数据。


PORT = 56559
HOST = "127.0.0.1"
WEBDIR ="/" #该功能暂时下线优化 | This function is temporarily offline for optimization
ADMINDIR = "/xxx"
MODO = "normal" # socks5 || normal
# SOCKS5 = "127.0.0.1:7890"

# database config
DBHOST = "127.0.0.1"
DBSEUSER = "xxx"
DBPASSWORD = "xxx"
DBNAME = "xxx"

运行pm2 start npm --name "hideip" -- run start命令来后台运行hnet项目。

顺带可以去hnet网站的cloudpanel管理页面,去申请一个免费的ssl证书。

不出意外的话,hnet的站点可以访问。


接着打开hnet网站数据库的phpadmin页面,导入hnet.sql文件。

访问hnet网站域名/ADMINDR(更改为你的后缀),进去后台管理页面,

默认的管理员用户名为:hnetadmin

默认的管理员密码为:hnetpassword

可以进行修改默认密码、设置网站公告等操作。

默认的hnet服务密码为123456,可以修改hnet_info表的password字段来实现更改密码,

注意更改的密码值需要设置为base64编码后的形式。

参考资料:

自建在线网页代理




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|jiakai的Discuz! X

GMT+8, 2025-2-12 17:43 , Processed in 0.019273 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表