安装 nats
使用宝塔 Docker ,找到 Docker 中的容器,创建容器,使用命令创建,输入下面命令 :
# 创建持久化目录
mkdir -p /www/server/nats/jetstream
# 正式部署推荐命令
docker run -d \
--name jitong-nats \
--restart unless-stopped \
-p 4222:4222 \
-p 8222:8222 \
-v /www/server/nats/jetstream:/data/jetstream \
nats:latest \
-js -sd /data/jetstream端口号可以根据自己的需要更改,改后面的,冒号后面的!
安装 PostgreSQL
继续安装,找到宝塔的应用商店,找到 PostgreSQL 管理器,安装插件,打开插件安装最新版的 PostgreSQL 即可。
连接你的数据库,使用
ALTER USER your_app_user WITH SUPERUSER 命令把你创建的数据库用户改成超级用户,否则用不了!
安装 clickhouse
再在 Docker 中安装 clickhouse 直接搜就行
安装后打开宝塔终端
执行以下命令
1️⃣ 进入 ClickHouse 容器
docker exec -it 你的容器名 bash
2️⃣ 创建一个新的用户配置文件
在 /etc/clickhouse-server/users.d/ 目录下新建一个 jitong.xml:
bash
cat > /etc/clickhouse-server/users.d/jitong.xml << 'EOF'
<yandex>
<users>
<jitong>
<password>你的密码</password>
<networks>
<ip>::/0</ip>
</networks>
<profile>default</profile>
<quota>default</quota>
</jitong>
</users>
</yandex>
EOF说明:
password标签内是明文密码**********(你也可以用<password_sha256_hex>加 hash,但明文简单)。
<ip>::/0</ip>表示允许任何 IP 连接,按需可改成具体 IP 段。
profile和quota使用默认值。
3️⃣ 退出容器并重启 ClickHouse
exit
重启容器
docker restart 容器名
4️⃣ 验证用户是否创建成功
docker exec 容器名 clickhouse-client -u jitong --password 你的密码 -q "SELECT 1"
如果返回 1,说明用户创建成功且密码正确。
注意
使用 Docker 安装的话配置文件里填写的地址就尽量填写 Docker 的内网地址,如:172.17.0.3
建议使用 Docker 内网地址!

其他
剩下的安装和商城逻辑一样!