本文提供WindowsPowerShell和Linux双平台的完整部署方案,包含所有常见问题的解决方案,让你一次部署成功,不再踩坑。 ,将latest替换为具体标签(如v3.6.5),完整标签列表可查看轩辕镜像-思源笔记标签页:https://xuanyuan.cloud/zh/r/b3log/siyuan容器部署Linux系统部署部署前准备创建数据目录 /opt/siyuan/workspace端口确认:思源笔记默认使用6806端口,部署前确保该端口未被占用:展开代码语言:BashAI代码解释netstat-tuln|grep6806启动容器命令展开代码语言 数据卷挂载(必须挂载到/siyuan/workspace,不是/app/data)-eSIYUAN_ACCESS_AUTH_CODE=你的授权码:设置访问授权码(Docker部署强制要求,否则无法启动) 一句话部署命令Linux:展开代码语言:BashAI代码解释mkdir-p/opt/siyuan/workspace&&chown-R1000:1000/opt/siyuan/workspace&&dockerrun-d
在本章中,我们将介绍部署微服务的策略。 6.1、动机 部署单体应用程序意味着运行一个或多个相同副本的单个较大的应用程序。 更具挑战性的是尽管如此复杂,部署服务也必须快速、可靠和具有成本效益。 有几种不同的微服务部署模式。我们首先看看单主机多服务实例模式。 从多方面来讲,这是应用程序部署的传统方式。每个服务实例在一个或多个主机的标准端口上运行。主机通常被当作宠物对待。 图 6-1 展示了该模式的结构: ? 这种模式有几个变体。 图 6-2 展示了该模式的结构: ? 这是 Netflix 部署其视频流服务的主要方式。Netflix 使用 Aminator 将每个服务打包为 EC2 AMI。 图 6-3 展示了该模式的结构: ? 要使用此模式,请将您的服务打包成一个容器镜像。容器镜像是由运行服务所需的应用程序和库组成的文件系统镜像。一些容器镜像由完整的 Linux 根文件系统组成。
Markdown PDF、Word 和 HTML 复制到微信公众号、知乎和语雀 数据库 表格视图 间隔重复 模板片段 JavaScript/CSS 代码片段 Android/iOS APP Docker 部署 准备 在开始部署之前,你需要安装 docker。 具体安装见:【docker】在服务器上安装docker/docker-compose 3.部署 使用docker部署的思源笔记有以下限制: 不支持桌面端和移动端应用连接,仅支持在浏览器上使用。 /docker_data/SiYuan:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace=/siyuan/workspace docker】Nginx Proxy Manager 的使用 确保开启 WebSocket 反代 /ws 5.WEB端使用 访问ip:6806(或者你的域名)进入WEB界面后,输入授权码: 然后进入页面: 6.
部署 docker run --name siyuan -itd -p 6806:6806 -v /opt/my_siyuan_path:/opt/siyuan --restart always b3log /siyuan 备份 sudo su # 查看容器列表 docker ps -a # 制作备份 docker commit -p 7409ce6aae7b siyuan_backup # 其中 403e6db0c jenkins_backup是备份名称 # 查看备份是否成功 docker images # 将镜像制作成文件 docker save -o [filename] [image] docker save -o siyuan_backup.tar siyuan_backup ls # 在 /home/ubuntu/ 中可以看到制作后的压缩包
1.安装node、npm、cnpm apt install nodejs y apt install npm y node -v npm -v npm install cnpm -g --regist
安装思源笔记可以远程SSH连接中输入此安装代码dockder部署:https://github.com/siyuan-note/siyuan/blob/master/README_zh_CN.md#docker data/docker/siyuan:/siyuan/workspace \-p 6806:6806 \b3log/siyuan \--workspace=/siyuan/workspace \--accessAuthCode 这里是将 Siyuan 的 Web 服务暴露给外界,默认情况下 Siyuan 使用 6806 端口。 "/opt/siyuan/entrypo…" 6 minutes ago Up 6 minutes 0.0.0.0:6806->6806/tcp, :::6806->6806/tcp 总结通过本文,我们详细介绍了如何在腾讯云轻量应用服务器上部署私有笔记工具。从环境准备到软件安装,每一个步骤都清晰明了。
今天在自己的 PC 上部署和体验了ChatGLM-6B的推理服务,简单记录一下流程。 ChatGLM-6B 简介 ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于 General Language Model (GLM) 架构,具有 62 亿参数。 结合模型量化技术,用户可以在消费级的显卡上进行本地部署(INT4 量化级别下最低只需 6GB 显存)。 ChatGLM-6B 使用了和 ChatGPT 相似的技术,针对中文问答和对话进行了优化。 硬件环境 我的 PC 使用的是 RTX 2060 Super 显卡,具有 8GB 显存,可以满足 ChatGLM-6B 的部署要求。 另外这个 web ui 的功能还是相对有些捡漏,并且缺乏必要的安全措施,不建议直接部署到公网上。
1、首先确保Linux环境可以正常运行.Net 6网站 2、编辑服务运行文件 vim /usr/lib/systemd/system/测试.service 测试.service内容如下: [Unit] # 描述服务的类别 After=network.target [Service] WorkingDirectory=/网站部署路径 一次性进程 Type=forking # 启动当前服务的命令 ExecStart=/home/dotnet/dotnet/sdk/dotnet /网站部署路径
tp6默认是不会开启多应用的,此时我们需要在项目目录下输入以下代码开启多应用模式。
二、下载镜像 在群辉 docker 中“注册表”搜索 siyuan 或 b3log/siyuan 下载镜像。 使用命令行拉取镜像:docker pull b3log/siyuan。 六、命令 拉取镜像 docker run -v /volume4/docker/siyuan:/siyuan -p 6806:6806 b3log/siyuan -workspace /siyuan/ 部署镜像 docker run -v /volume4/docker/siyuan:/siyuan -p 6806:6806 -u 1000:1000 b3log/siyuan --workspace= /siyuan/ PS:冒号后面的 /siyuan 是通过后面的启动参数 --workspace=/siyuan/ 指定的镜像里的笔记存储位置,如果不用 --workspace 参数指定,默认就是 /root /Documents/SiYuan。
部署 Django 虽然Django 满满的便捷性让Web 开发人员活得轻松一些,但是如果不能轻松地部署你的网站,这些工具还是没有什么用处。Django 起初,易于部署就是一个主要的目标。 有许多优秀的方法可以轻松地来部署Django: 如何使用WSGI 部署 部署的检查清单 FastCGI 的支持已经废弃并将在Django 1.9 中删除。 如何使用FastCGI、SCGI 和AJP 部署Django 如果你是部署Django 和/或 Python 的新手,我们建议你先试试 mod_wsgi。 在大部分情况下,这将是最简单、最迅速和最稳当的部署选择。 另见 Django Book(第二版)的第12 章 更详细地讨论了部署,尤其是可扩展性。
部署思源 Docker 先参考这篇文章安装 Docker apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common download.docker.com/linux/debian $(lsb_release -cs) stable" apt update apt install docker-ce 然后 Docker 装好了,开始部署思源笔记 docker pull b3log/siyuan 然后考虑一下参数,我看的帮助文档里的参数有些过时了,可以通过 -h 参数输出帮助。 MEGA 路径:/MEGAsync/SiYuan/data/Gaokao/ 服务器路径:/siyuanworkspace/data/Gaokao 需要注意,在同步前要创建对应的文件夹。 往好处想,这也让 UI 变得更协调美观了…… 结语 实际上用 Docker 部署思源笔记的 Kernel 是非常简单的。
本博客介绍腾讯云服务器的Centos6系统部署JavaEE项目 安装Tomcat6 yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc 安装Mysql,安装过程会有设置密码的提示,注意记住密码 yum -y install mysql mysql-server mysql-connector-odbc mysql-devel libdbi-dbd-mysql 设置Mysql、Tomcat6开机启动 chkconfig mysqld on chkconfig tomcat6 on 重启mysql和tomcat6 /etc/init.d/mysql restart /etc/init.d/tomcat6 restart 检验: 输入http://ip:8080
assets的标准markdown格式,支持导出PDF,WORD,html等后缀文件,可以复制到公众号,语雀,知乎等 各个平台Windows,android,ios,mac都有客户端程序 支持docker部署 docker部署也很简单,只需要一条命令即可。 执行 docker run -d -v workspace_dir_host:workspace_dir_container -p 6806:6806 b3log/siyuan --workspace= workspace_dir_container:容器内工作空间文件夹路径,和后面 --workspace 指定成一样的 accessAuthCode:访问授权码,请务必修改,否则任何人都可以读写你的数据 或者是docker-compose方式部署 version: "3.9" services: main: image: b3log/siyuan command: ['--workspace=/siyuan/workspace
一、部署资源规划 1.内存:官方建议每台16GB,每个primary30GB。 2.磁盘空间:GP软件安装:2GB,GP数据盘需要保持使用量不超过70%。 master 192.168.31.202 sdw1 seg1,seg2,mirror3,mirror4 192.168.31.203 sdw2 seg3,seg4,mirror1,mirror2 二、部署参数配置 安装 会自动安装依赖,前提条件是需要联网 apr apr-util bash bzip2 curl krb5 libcurl libevent (or libevent2 on RHEL/CentOS 6) 无gpcheck 检查工具,所以不改文件系统,不影响集群安装 gp6 之前版本 gpcheck检查文件系统不通过时,可注释掉gpcheck脚本检查文件系统的部分代码。 在gp6 之前,有一个工具gpseginstall ,可以安装各个节点的gp软件。根据gpseginstall的日志可以分析出,gpseginstall的主要步骤是: 1.
Yi-6B-chat WebDemo 部署 Yi 介绍 由60亿个参数组成的高级语言模型 Yi LLM。 为了促进研究,Yi 已经为研究社区开放了Yi LLM 6B/34B Base 和 Yi LLM 6B/34B Chat。 AutoModel, AutoTokenizer from modelscope import GenerationConfig model_dir = snapshot_download('01-ai/Yi-6B-Chat streamlit chatbot powered by Self-LLM") # 定义模型路径 mode_name_or_path = '/CV/xhr_project/llm/model/Yi-6B-chat
snapshot_download, AutoModel, AutoTokenizer import os model_dir = snapshot_download('THUCoAI/CharacterGLM-6B # 加载预训练的分词器和模型 tokenizer = AutoTokenizer.from_pretrained("/root/autodl-tmp/THUCoAI/CharacterGLM-6B trust_remote_code=True) model = AutoModelForCausalLM.from_pretrained("/root/autodl-tmp/THUCoAI/CharacterGLM-6B autodl的端口映射到本地,从而在本地使用api uvicorn.run(app, host='0.0.0.0', port=6006, workers=1) # 在指定端口和主机上启动应用 Api部署调用 在终端输入以下命令启动api服务 cd /root/autodl-tmp python api.py 默认部署在 6006 端口,通过 POST 方法进行调用,可以使用curl调用,如下所示: curl
二、dubbo的部署 下载地址:https://codeload.github.com/apache/dubbo/zip/2.5.x 1、下载解压,然后找到admin文件夹 image.png 复制到tomcat的webapp (修改war包的名字,这个随便你) 然后启动tomcat image.png image.png image.png image.png image.png 6、 -- declare the service interface to be exported--> <dubbo:service interface="com.<em>siyuan</em>.service.Users "/> <bean id="remoteUsers" class="com.<em>siyuan</em>.serviceimp.RemotUserImp"/> </beans> ; import com.siyuan.services.RemoteUsers; @Service public class RemotUserImp implements RemoteUsers{
global user.password"你的密码"//生成本地文件用于记录用户名和密码git config --global credential.helper store5.配置weebhook图片 6. 为你创建的用户图片 执行git的语句需要如下条件 1.root权限的用户,2.可配置全局git账号执行git指令时就无需输入账号密码3.我们下面用到的shell_exec()函数就是默认这里的user用户7.安装tp6 = $subject; $mailSender->Body = $body; //返回邮件对象 return $mailSender; }}2.自动化部署控制器 $addresses = array_unique($addresses); try { // 更新说明 $title = '部署成功通知 <HTML <html> <body>
https://pypi.tuna.tsinghua.edu.cn/simple Writing to /root/.config/pip/pip.conf ChatGLM3部署 下载源码 git clone https://github.com/THUDM/ChatGLM3 安装依赖 conda activate chatglm-6b-310 # 务必激活 cd ChatGLM3 pip3 install 切换环境 conda activate chatglm-6b-310 安装依赖 # 安装依赖 https://hf-mirror.com/ pip3 install -U huggingface_hub bge-large-zh-v1.5 git lfs pull Linux系统下查看GPU占用情况 nvidia-smi watch watch -n 2 --color gpustat --c 参考资料 Linux快速部署 ChatGLM3-6B 大模型加载的参数介绍及推荐表 Linux系统下查看GPU占用情况 Dify docker 部署要搞清楚的两个文件 https://github.com/THUDM/ChatGLM3