看了就会 | Midjourney本地部署教程!完全不懂代码也没有关系!#midjourney #本地部署

科技鹅小妹
14 Jul 202306:22

TLDR科技鹅小妹在视频中分享了midjourney项目的本地部署教程。即使没有编程经验,观众也能通过简单的步骤在几分钟内完成部署。首先,在C盘创建一个新文件夹,然后通过手动下载或使用git命令将项目文件下载到该文件夹。接下来,下载并运行Docker,根据作者提供的指令进行部署。需要登录网页版Discord获取服务器ID、频道ID和用户token,并将这些参数填入相应的位置。最后,修改配置文件并运行指定的命令,即可在本地使用midjourney。视频还提到了后续会有图文版教程供参考。

Takeaways

  • 📂 首先,需要在C盘的admin文件夹中新建一个文件夹,用于存放项目文件。
  • 🔗 第二步,将midjourney项目下载到新建的文件夹中,可以通过GitHub的下载zip功能或使用git命令。
  • 💻 推荐新手使用手动下载方式,以减少错误。
  • 🐳 需要下载并运行Docker,以便于部署项目中的Docker容器。
  • 🔑 通过登录网页版Discord获取必要的参数,包括服务器ID、频道ID和用户token。
  • 📝 将获取的参数填入Docker指令中,并修改为一行或使用连接符号组合。
  • 🗑️ 如果需要重新部署,先删除已存在的容器。
  • 📁 将`.env.example`文件重命名为`.env`,并在其中设置密码。
  • 🏃 进入项目目录,依次运行两条命令以启动本地部署的midjourney。
  • 🖥️ 成功运行后,通过浏览器打开指定网址,即可使用本地部署的midjourney。
  • 🔄 本地部署的midjourney界面与Discord操作几乎同步,可以进行图像生成和后续操作。

Q & A

  • Midjourney项目在GitHub上是开源的吗?

    -是的,Midjourney项目在GitHub上已经开源。

  • 在本地部署Midjourney项目时,新建文件夹应该放在哪个位置?

    -最好将新建的文件夹放在C盘的admin文件里。

  • 如果我想手动下载Midjourney项目,应该怎么操作?

    -可以在GitHub上找到项目,点击'code',然后点击'download zip'下载项目文件到新建的文件夹中。

  • 使用git命令下载Midjourney项目需要哪些步骤?

    -首先打开命令提示符,使用CD命令跳转到想要安装的文件夹,然后输入包含项目链接的git命令进行下载。

  • 在部署Midjourney项目时,为什么需要下载Docker?

    -因为作者给到的安装提示中有用到docker,所以需要先下载并运行Docker。

  • 部署Docker容器时需要添加哪些参数?

    -需要添加服务器ID、频道ID和用户token这三个参数。

  • 如何获取服务器ID和频道ID?

    -登录网页版Discord,选择一个已有Midjourney的服务器,查看服务器信息即可获取服务器ID和频道ID。

  • 用户token是如何获取的?

    -在Discord网页版打开开发者工具(通过快捷键Shift+Ctrl+I),在Network标签下发送消息后,找到messages反馈中的Authorization参数,复制该参数即可。

  • 部署过程中提到的.evn.example文件应该如何处理?

    -需要将.evn.example文件重命名为.evn文件,并在其中设置密码。

  • 在本地部署Midjourney项目的最后一步是什么?

    -最后一步是运行两条指令,首先是进入到项目所在的文件目录,然后运行第一条命令,成功后运行第二条命令,完成后即可通过本地网址使用Midjourney。

  • 本地部署的Midjourney与Discord中的操作有何相似之处?

    -本地部署的Midjourney网页与Discord中的操作几乎是同步的,也可以对图像进行后续的操作。

  • 如果对本地部署过程有疑问,应该如何获得帮助?

    -如果有不清楚的地方,可以查看后续提供的图文版教程。

Outlines

00:00

📁 Local Deployment of Midjourney Project

The video introduces a local deployment process for a project called 'midjourney' that is open-sourced on GitHub. The presenter, a new YouTuber named '科技鹅小妹', guides viewers through the steps of setting up the project on their local machine. The process begins with creating a new folder in the admin directory of the C drive and downloading the project files either manually by downloading a zip file from GitHub or using git commands. The presenter also instructs viewers to download Docker, which is required for the deployment. Afterward, the video explains how to obtain necessary parameters such as server ID, channel ID, and user token from a Discord server where midjourney is active. These parameters are then used to configure the Docker container for the project. The summary also includes the steps to modify the .evn.example file to .evn and to fill in the password set by the user. Finally, the presenter demonstrates how to run the Docker command and the subsequent steps to complete the deployment.

05:02

🚀 Final Steps and Usage of Deployed Midjourney

After the initial setup and Docker container deployment, the video outlines the final steps required to start using the locally deployed midjourney. The presenter instructs viewers to navigate to the project directory and execute two commands in the command prompt (CMD). The first command is to enter the project directory, 'midjourney-web', and run the first command provided, which should result in a successful setup. The second command is then executed to complete the process. Upon successful completion, viewers are shown how to access their locally deployed midjourney by opening a URL in a web browser. The interface allows users to input prompt words to generate content, which can be compared with the Discord interface for synchronization and further image manipulation. The video concludes with a promise of a detailed text and image tutorial for those who need further clarification.

Mindmap

Keywords

本地部署

本地部署是指将软件或服务安装在本地计算机上,而非通过互联网访问。在视频中,本地部署指的是将midjourney项目安装在个人电脑上,让用户能够不依赖于远程服务器来运行程序。这是视频的核心内容,因为整个教程都是围绕如何在本地计算机上完成midjourney项目的部署而展开的。

GitHub

GitHub是一个面向开发者的代码托管平台,用户可以在这个平台上进行代码的托管、共享和版本控制。在视频中,GitHub是midjourney项目开源代码的托管地,用户可以从这里下载项目的源代码进行本地部署。

docker

Docker是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中,然后运行在任何支持Docker的系统上。在视频教程中,Docker被用来部署midjourney项目的容器,这是实现本地部署的关键步骤之一。

discord

Discord是一个广受欢迎的即时通讯软件,常用于游戏社区和各种网络社群。在视频中,Discord是midjourney项目部署后与之交互的平台,用户可以在Discord上使用midjourney的功能。此外,Discord的服务器和频道ID是部署过程中需要用到的参数。

服务器ID

服务器ID是Discord中用于唯一标识一个服务器的一串数字。在视频教程中,用户需要找到自己Discord服务器的ID,这是部署midjourney项目时需要填写的一个重要参数。

频道ID

频道ID是Discord中用于唯一标识一个频道的一串数字。在部署midjourney项目时,用户需要获取特定频道的ID,以便项目能够正确地与Discord的频道进行交互。

用户token

用户token是Discord中用于验证用户身份的一串字符。在视频脚本中,用户需要通过Discord的开发者工具获取用户token,这是部署midjourney项目时进行身份验证的关键信息。

命令提示符

命令提示符是一个在Windows操作系统中用于执行命令行操作的程序。在视频教程中,用户需要通过命令提示符来执行各种命令,如下载项目、运行Docker容器等,以完成midjourney项目的本地部署。

.evn文件

.evn文件通常用于存储环境变量,这些变量可以是密码、API密钥等敏感信息。在视频教程中,用户需要将一个示例环境文件(.evn.example)重命名为实际使用的环境文件(.evn),并在其中设置必要的密码等信息,以便项目能够正确运行。

CMD

CMD是Windows命令提示符的简称,它是一个命令行界面,允许用户通过输入命令来执行各种操作。在视频教程中,CMD被用来执行Docker命令和修改环境文件,是完成本地部署的重要工具。

midjourney-web

midjourney-web指的是midjourney项目的网页界面部分,用户通过运行特定的命令来启动这个界面,并通过浏览器访问。在视频教程的最后,用户通过运行命令成功启动了midjourney-web,实现了在本地计算机上的图形界面操作。

Highlights

分享了midjourney的本地部署教程

项目在GitHub上开源,链接在视频下方

即使不懂代码也能完成部署

新建文件夹建议在C盘admin文件里

下载项目到新建的文件夹,可手动下载或使用git命令

手动下载点击code然后download zip

使用命令提示符下载项目的具体步骤

下载docker并保持运行

根据作者的安装提示进行部署

登录网页版discord获取服务器ID和频道ID

获取用户token的步骤

将所有参数填入对应位置完成配置

修改.evn.example文件为.evn文件

在.evn文件中设置密码

运行指定的命令完成部署

本地部署的midjourney与discord操作同步

可以对生成的图像进行后续操作

图文版教程将提供更多细节