1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

[Feature] Hope the App Store can add support for the NATS application

Open zhouw1015 opened this issue 7 months ago • 8 comments

1Panel Version

2.0.2

Please describe your needs or suggestions for improvements

希望应用商店增加NATS应用

Please describe the solution you suggest

No response

Additional Information

No response

zhouw1015 avatar Jun 26 '25 20:06 zhouw1015

感谢反馈!你是否有推荐的开源应用? 要支持 Docker 容器化部署,并且最好是在 GitHub 等平台开源的项目。

wanghe-fit2cloud avatar Jun 27 '25 02:06 wanghe-fit2cloud

感谢反馈!你是否有推荐的开源应用? 要支持 Docker 容器化部署,并且最好是在 GitHub 等平台开源的项目。

https://github.com/nats-io/nats-server.git

zhouw1015 avatar Aug 10 '25 09:08 zhouw1015

感谢反馈!你是否有推荐的开源应用? 要支持 Docker 容器化部署,并且最好是在 GitHub 等平台开源的项目。

https://github.com/nats-io/nats-server.git

麻烦提供你平时使用该应用的容器化部署方案,例如 docker run 命令或 docker-compose.yml 文件。

wanghe-fit2cloud avatar Aug 10 '25 15:08 wanghe-fit2cloud

感谢反馈!你是否有推荐的开源应用? 要支持 Docker 容器化部署,并且最好是在 GitHub 等平台开源的项目。

https://github.com/nats-io/nats-server.git

麻烦提供你平时使用该应用的容器化部署方案,例如 docker run 命令或 docker-compose.yml 文件。

不使用集群: docker run --name nats --network nats --rm -p 4222:4222 -p 8222:8222 nats --http_port 8222

使用 Docker Compose 创建 NATS 集群:

version: "3.5"
services:
  nats:
    image: nats
    ports:
      - "8222:8222"
    command: "--cluster_name NATS --cluster nats://0.0.0.0:6222 --http_port 8222 "
    networks: ["nats"]
  nats-1:
    image: nats
    command: "--cluster_name NATS --cluster nats://0.0.0.0:6222 --routes=nats://ruser:T0pS3cr3t@nats:6222"
    networks: ["nats"]
    depends_on: ["nats"]
  nats-2:
    image: nats
    command: "--cluster_name NATS --cluster nats://0.0.0.0:6222 --routes=nats://ruser:T0pS3cr3t@nats:6222"
    networks: ["nats"]
    depends_on: ["nats"]

networks:
  nats:
    name: nats

docker-compose -f nats-cluster.yaml up

zhouw1015 avatar Aug 10 '25 15:08 zhouw1015

感谢反馈!你是否有推荐的开源应用? 要支持 Docker 容器化部署,并且最好是在 GitHub 等平台开源的项目。

https://github.com/nats-io/nats-server.git

麻烦提供你平时使用该应用的容器化部署方案,例如 docker run 命令或 docker-compose.yml 文件。

建议参考:https://docs.nats.io/running-a-nats-service/nats_docker 因为我也是在这个基础上修改成1panel的网络,就直接部署

zhouw1015 avatar Aug 10 '25 15:08 zhouw1015

在 1Panel 应用商店中,不建议上架包含多个容器的应用。

是不是可以直接通过 compose 管理单个容器,而不需要 nats-1 和 nats-2 这两个容器呢?

如果需要部署集群,可通过【容器】-【编排】功能实现。

wanghe-fit2cloud avatar Aug 12 '25 03:08 wanghe-fit2cloud

在 1Panel 应用商店中,不建议上架包含多个容器的应用。

是不是可以直接通过 compose 管理单个容器,而不需要 nats-1 和 nats-2 这两个容器呢?

如果需要部署集群,可通过【容器】-【编排】功能实现。

我的想法是可以上架单体应用,如果需要集群的话可以自己改

zhouw1015 avatar Aug 13 '25 09:08 zhouw1015

NATS.io现在应用越来越多 希望添加官方应用

czjs2 avatar Oct 07 '25 02:10 czjs2