五分钟部署Manus开源版本地应用

🚀 免费云主机部署自己的Manus服务

1. 🔥获取亚马逊免费EC2服务器

🔥🔥 免费资源获取链接 🔥 🔥

🔥🔥 免费资源获取链接 🔥 🔥

选择Ubuntu镜像

2.搭建Docker环境

在 Ubuntu 上安装 Docker 非常直接。我们将会启用 Docker 软件源,导入 GPG key,并且安装软件包。

首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源:

Bash 复制代码
sudo apt update

sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

使用下面的 curl 导入源仓库的 GPG key:

JavaScript 复制代码
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

将 Docker APT 软件源添加到你的系统:

JavaScript 复制代码
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

现在,Docker 软件源被启用了,你可以安装软件源中任何可用的 Docker 版本。

01.想要安装 Docker 最新版本,运行下面的命令。如果你想安装指定版本,跳过这个步骤,并且跳到下一步。

JavaScript 复制代码
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

02.想要安装指定版本,首先列出 Docker 软件源中所有可用的版本:

JavaScript 复制代码
sudo apt update

apt list -a docker-ce

可用的 Docker 版本将会在第二列显示。在写作这篇文章的时候,在官方 Docker 软件源中只有一个 Docker 版本(5:19.03.9~3-0~ubuntu-focal)可用:

docker-ce/focal 5:19.03.93-0ubuntu-focal amd64

通过在软件包名后面添加版本=<VERSION>来安装指定版本:

JavaScript 复制代码
sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io
Bash 复制代码
sudo apt install docker-ce=<docker-ce/jammy 5:20.10.23~3-0~ubuntu-jammy amd64> docker-ce-cli=<docker-ce-cli/jammy 5:20.10.23~3-0~ubuntu-jammy amd64> containerd.io

一旦安装完成,Docker 服务将会自动启动。你可以输入下面的命令,验证它:

JavaScript 复制代码
sudo systemctl status docker

输出将会类似下面这样:

● docker.service - Docker Application Container Engine

yaml 复制代码
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)

Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago

...

当一个新的 Docker 发布时,你可以使用标准的sudo apt update && sudo apt upgrade流程来升级 Docker 软件包。

如果你想阻止 Docker 自动更新,锁住它的版本:

Bash 复制代码
sudo apt-mark hold docker-ce

安装docker-compose

JavaScript 复制代码
apt install docker-compose

Docker国内源镜像

修改方法

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式

JSON 复制代码
{    "registry-mirrors": [        
"http://hub-mirror.c.163.com",       
 "https://docker.mirrors.ustc.edu.cn",       
  "https://registry.docker-cn.com"   
   ]}

加载重启docker

Bash 复制代码
service docker restart

查看是否成功

3. 克隆项目

bash 复制代码
git clone [email protected]:mannaandpoem/OpenManus.git

4. 获取免费LLM资源

🎁 硅基SiliconCloud的2000万免费Tokens邀请码

5. 修改配置文件

这一步主要是要配置LLM秘钥和将搜索引擎从Google换为Baidu

config/config.toml

yaml 复制代码
# Global LLM configuration
[llm]
model = "Qwen/QwQ-32B"
base_url = "https://api.siliconflow.cn/v1"
api_key = "sk-forxxxx"
max_tokens = 4096
temperature = 0.0

# Optional configuration for specific LLM models
[llm.vision]
model = "Qwen/Qwen2-VL-72B-Instruct"
base_url = "https://api.siliconflow.cn/v1"
api_key = "sk-forxxxx"

# Optional configuration, Search settings.
# [search]
# Search engine for agent to use. Default is "Google", can be set to "Baidu" or "DuckDuckGo".
engine = "Baidu"

6. 编写Docker编排

docker-compose.yml

yaml 复制代码
version: '3'

services:
  manus:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: manus

7. 启动Open Manus

bash 复制代码
# 进入manus伪终端
podman compose run manus bash
-c "python main.py"

# 一键执行
podman compose run manus bash
-c "python main.py"

# 退出伪终端
exit
相关推荐
还是鼠鼠1 分钟前
Node.js--CommonJS 模块化规范详解:使用方法、缓存机制与模块解析
前端·javascript·vscode·缓存·node.js·web
南雨北斗1 分钟前
拒绝陌生域名解析到服务器
后端
卑微小文1 分钟前
国内P2P金融平台风险评估:代理IP提供全面数据支撑
后端
XW10 分钟前
个人图片分类-按照年分文件夹管理 python处理个人图片
后端
冰夏之夜影27 分钟前
【css酷炫效果】纯CSS实现大风车旋转效果
前端·css
customer0827 分钟前
【开源免费】基于SpringBoot+Vue.JS电商应用系统(JAVA毕业设计)
java·vue.js·spring boot·后端·开源
Pandaconda27 分钟前
【后端开发面试题】每日 3 题(十五)
数据库·分布式·后端·python·面试·后端开发·幂等性
Honeysea_7039 分钟前
React 和 Vue 框架概念及区别
前端·vue.js·react.js
rookiefishs44 分钟前
如何nodejs中使用winston库记录本地日志?
前端·javascript·后端
冰夏之夜影1 小时前
【css酷炫效果】纯CSS实现3D翻转卡片动画
前端·css