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

科技鹅小妹
14 Jul 202306:22

TLDR科技鹅小妹在视频中分享了midjourney项目的本地部署教程。即使没有编程经验,按照步骤操作也能快速完成部署。首先,需要在C盘新建文件夹并下载项目文件,可以通过GitHub手动下载或使用git命令。接着,根据作者提供的安装提示,下载并运行Docker。然后,登录网页版Discord获取服务器ID、频道ID和用户token等参数。将这些参数填入文本文件,并转换为一行或用连接符号连接。通过命令提示符输入Docker命令进行容器部署,修改.evn.example文件为.evn并填入密码。最后,运行两条指令完成部署,打开本地midjourney网页,即可开始使用。整个过程简单易懂,适合新手操作,科技鹅小妹还承诺会提供图文版教程供参考。

Takeaways

  • 📂 首先,需要在C盘的admin文件夹中新建一个文件夹,用于存放项目文件。
  • 📥 项目可以通过GitHub手动下载或使用git命令下载到新建的文件夹中。
  • 📝 对于新手,推荐使用手动下载方法,以减少错误。
  • 🐳 需要下载并安装Docker,以便部署项目中的Docker容器。
  • 🔗 通过登录网页版Discord获取服务器ID和频道ID,以及用户token。
  • 📱 服务器ID和频道ID是Discord中midjourney服务器和频道的唯一标识。
  • 🔑 用户token是用于授权的密钥,需要从Discord的Network反馈中获取。
  • 🖇 将获取的参数填入Docker部署指令中,并确保指令格式正确。
  • 📝 修改.evn.example文件为.evn,并在其中设置密码。
  • 💻 通过命令提示符运行指定的命令来启动项目。
  • 🌐 完成部署后,通过浏览器访问指定网址,即可使用本地部署的midjourney。
  • 🔄 本地部署的midjourney与Discord中的操作同步,且可以进行图像的后续操作。

Q & A

  • midjourney项目在GitHub上的开源链接通常位于视频的哪个部分?

    -midjourney项目的开源链接通常位于视频的下方。

  • 在本地部署midjourney项目时,为什么推荐新手使用手动下载的方式?

    -新手推荐使用手动下载的方式是因为这样可以减少出错的可能性,操作更为直观和简单。

  • 在部署midjourney项目时,需要下载哪些工具或软件?

    -在部署midjourney项目时,需要下载的工具或软件包括项目文件本身以及Docker。

  • 如何获取用于部署midjourney项目的服务器ID和频道ID?

    -需要登录网页版的Discord,选择一个已有midjourney的服务器,查看服务器和频道的具体信息,复制相应的ID。

  • 在部署midjourney项目时,用户token是如何获取的?

    -用户token是通过在Discord网页版打开开发者工具,查看Network标签,在发送消息后找到messages反馈中的Authorization参数来获取的。

  • 部署midjourney项目的docker容器时,需要添加哪些参数?

    -部署docker容器时,需要添加服务器ID、频道ID和用户token等参数。

  • 如何将下载的.evn.example文件修改为.evn文件?

    -可以通过运行提供的代码来修改文件名,或者直接在本地文件系统中进行重命名操作。

  • 在.evn文件中,需要设置哪些内容?

    -在.evn文件中,需要设置密码,填入之前设置好的密码即可。

  • 运行midjourney项目的最后两条指令是什么?

    -最后两条指令包括进入到项目所在的文件目录(midjourney-web),然后复制并运行第一条命令,成功后继续复制并运行第二条命令。

  • 本地部署的midjourney与Discord上的操作有什么相似之处?

    -本地部署的midjourney与Discord上的操作几乎同步,用户可以在输入框内输入提示词进行生成,并且可以对图像进行后续操作。

  • 如果用户在部署过程中遇到问题,科技鹅小妹会提供哪些帮助?

    -如果用户在部署过程中遇到问题,科技鹅小妹会提供图文版的教程给到大家,帮助用户解决疑问。

  • 在部署midjourney项目时,为什么需要保持Docker运行?

    -Docker是部署容器化应用的平台,保持Docker运行是为了确保midjourney项目可以正确地在容器中启动和运行。

Outlines

00:00

📁 Local Deployment of Midjourney Project

The speaker introduces a local deployment process for a project called Midjourney, which is open-sourced on GitHub. The process is simple enough for beginners and does not require prior coding knowledge. The video provides a step-by-step guide for setting up a new folder, downloading the project, and using either manual download or git commands. It also covers the installation of Docker, obtaining necessary parameters such as server ID, channel ID, and user token from Discord, and modifying the Docker command with these parameters. The speaker suggests renaming a file from .env.example to .evn and setting a password for it. Finally, the speaker demonstrates how to run the Docker container and use the local deployment of Midjourney.

05:02

🚀 Completing the Midjourney Deployment

The second paragraph outlines the final steps to complete the Midjourney deployment. The speaker instructs viewers to navigate to the project directory and execute the first command, followed by the second one. Successful execution leads to an interface where users can input prompts to generate content. The speaker compares the local deployment to the Discord interface, noting that they are almost synchronized. The video concludes with a mention of a forthcoming text-based tutorial for those who need further clarification.

Mindmap

Keywords

💡本地部署

本地部署指的是将软件或服务安装在自己的计算机上,而不是使用远程服务器。在视频中,本地部署指的是将midjourney项目部署到个人电脑上,以便用户可以不依赖网络服务直接使用。这通常涉及到下载项目文件、配置环境和运行服务。

💡GitHub

GitHub是一个面向开发者的代码托管平台,用户可以在这个平台上分享和协作开发软件项目。在视频中,midjourney项目在GitHub上开源,意味着任何人都可以查看源代码,下载项目,并根据需要进行修改。

💡docker

Docker是一个开源的应用容器引擎,它允许开发者将应用和其依赖打包到一个轻量级、可移植的容器中,然后发布到任何支持Docker的系统上。在视频中,使用Docker来部署midjourney项目,简化了部署过程。

💡discord

Discord是一个广受欢迎的即时通讯软件,常用于游戏社区和各种在线社群。在视频中,提到了通过Discord的网页版来获取服务器ID和频道ID,这些信息对于配置和使用midjourney项目是必要的。

💡服务器ID

服务器ID是Discord中用于唯一标识一个服务器(或称为“guild”)的一串数字。在视频中,获取服务器ID是配置midjourney项目的一个步骤,确保项目能够正确地与Discord服务器进行交互。

💡频道ID

频道ID是Discord中用于唯一标识一个频道(或称为“channel”)的一串数字。在视频中,获取频道ID同样是为了配置midjourney项目,确保项目能够定位到正确的通讯频道。

💡用户token

用户token是Discord中用于验证用户身份的一串字符。在视频中,用户需要从Discord的网络请求中找到并复制Authorization参数,即用户token,以授权midjourney项目访问Discord账户。

💡命令提示符

命令提示符(Command Prompt)是Windows操作系统中的一个命令行界面,用户可以通过它执行各种命令。在视频中,命令提示符被用来执行下载项目、部署Docker容器等操作。

💡.evn文件

.evn文件通常用于存储环境变量,这些变量可以是密码、API密钥等敏感信息。在视频中,提到了将.evn.example文件重命名为.evn文件,并在其中设置密码,这是配置项目环境的一部分。

💡midjourney-web

midjourney-web是midjourney项目的网页界面部分,用户通过它与部署在本地的midjourney服务进行交互。在视频中,运行midjourney-web相关的命令是启动本地服务并使用服务的步骤之一。

💡提示词

提示词是用来引导或描述所需生成内容的关键词或短语。在视频中,用户在midjourney-web的输入框内输入提示词,以触发内容生成,这是使用midjourney项目的主要交互方式。

Highlights

midjourney项目在GitHub上开源,可以本地部署

即使不懂代码,也能通过简单的步骤完成部署

科技鹅小妹是分享者,YouTube新人,对科技领域感兴趣

新建文件夹,最好在C盘admin文件里

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

手动下载通过GitHub点击code然后download zip

使用git命令下载需要先打开命令提示符并跳转到安装文件夹

下载docker并保持运行以配合部署过程

根据作者的安装提示进行操作,需要添加参数

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

通过网页反馈表单获取用户token

将所有参数填入对应的文本文件中

将指令转为一行或使用连接符号连接

在命令提示符中输入docker命令进行容器部署

修改.evn.example文件为.evn文件并填入密码

运行指定的两条指令以启动midjourney-web

本地部署成功后,可以通过网址访问并使用midjourney

本地部署的midjourney与discord操作同步,支持图像后续操作

图文版教程将提供更详细的部署步骤