看了就会 | Midjourney本地部署教程!完全不懂代码也没有关系!#midjourney #本地部署
TLDR科技鹅小妹在视频中分享了midjourney项目的本地部署教程。她指出即使没有编程经验,也能通过简单的步骤在几分钟内完成部署。首先,观众需要在C盘的admin文件夹中新建一个文件夹。然后,可以通过手动下载或使用git命令将项目下载到新建的文件夹中。接下来,根据作者提供的安装提示,下载并运行docker。在部署docker容器时,需要获取discord的服务器ID、频道ID以及用户token,这些可以通过网页版discord获取。最后,将这些参数填入相应的位置,修改.env.example文件为.env,并在其中设置密码。完成这些步骤后,运行几条命令即可启动本地部署的midjourney,用户可以在本地网页上输入提示词进行内容生成,体验与discord上的操作几乎同步。
Takeaways
- 📂 创建一个新的文件夹,建议放在C盘的admin文件夹中。
- 📥 下载项目到新建的文件夹,可以通过GitHub手动下载或使用git命令。
- 💻 如果是新手,推荐使用手动下载方法,以减少错误。
- 🐳 需要下载并运行Docker,可以到Docker官网直接下载。
- 🔗 根据项目提供的指令,需要获取Discord的服务器ID和频道ID。
- 🔑 通过Discord网页版的Network功能获取用户token。
- 📝 将获取的参数填入Docker指令中,并确保所有参数正确无误。
- 🗒️ 修改.evn.example文件为.evn文件,并在其中设置密码。
- 💼 在CMD中运行指定的命令来部署midjourney-web项目。
- 🖥️ 成功部署后,通过浏览器打开指定的URL即可使用本地部署的midjourney。
- 🔄 本地部署的midjourney与Discord操作同步,支持图像生成和后续操作。
Q & A
Midjourney项目的本地部署需要哪些基本步骤?
-Midjourney项目的本地部署主要包括以下步骤:1) 新建一个文件夹;2) 将项目下载到新建的文件夹中;3) 下载并运行Docker;4) 根据作者提供的指令部署Docker容器;5) 获取并填写必要的参数,如服务器ID、频道ID和用户token;6) 修改.env.example文件为.env并设置密码;7) 运行项目启动命令。
对于不懂代码的新手来说,推荐哪种方式下载Midjourney项目文件?
-对于不懂代码的新手,推荐使用手动下载的方式,即在GitHub上点击code,然后点击download zip来下载项目文件,这样可以避免使用命令行操作,减少出错的可能性。
如何获取Midjourney服务器的服务器ID和频道ID?
-首先登录网页版Discord,选择一个已有Midjourney的服务器,点击右上角的图标查看成员列表,找到Midjourney后,复制其服务器ID和频道ID,这两串数字分别位于成员列表信息的前面和后面。
用户token参数是如何获取的?
-用户token参数可以通过在Discord网页版打开开发者工具(通过快捷键Shift+Ctrl+I),选择Network标签,发送消息后在Network反馈中找到messages,点击进去,往下拉找到Authorization参数,复制该参数即可。
Docker容器的部署需要哪些参数?
-Docker容器的部署需要服务器ID、频道ID和用户token这三个参数。这些参数需要填入作者提供的Docker部署指令中,以确保容器能够正确连接到Discord服务器并执行相应的操作。
如何修改.env.example文件以启动项目?
-首先将.env.example文件重命名为.env,然后用记事本打开这个文件,在文件中的密码设置部分填入之前设置的密码,保存并退出即可。
在部署过程中,如果需要重新部署Docker容器,应该如何操作?
-如果需要重新部署Docker容器,首先需要删除已部署的容器,然后再次运行Docker部署命令来重新部署容器。
运行Midjourney项目后,如何访问本地部署的应用?
-运行Midjourney项目后,可以通过打开项目指定的网址来访问本地部署的应用。在输入框内输入提示词,就可以进行内容的生成。
本地部署的Midjourney应用与Discord上的操作有何相似之处?
-本地部署的Midjourney应用与Discord上的操作几乎是同步的,用户可以在本地应用中输入提示词生成内容,并且可以对生成的图像进行后续操作,体验与Discord上的使用相似。
如果用户在部署过程中遇到问题,作者会提供哪些帮助?
-如果用户在部署过程中遇到问题,作者会提供图文版的教程,帮助用户更直观地理解和解决问题。
为什么在部署Docker容器时需要保持Docker运行状态?
-Docker是一个平台,它允许打包应用及其依赖到一个可移植的容器中,以便在任何支持Docker的系统上运行。在部署Docker容器时需要保持Docker运行状态,因为容器的创建、运行和通信都依赖于Docker服务。
在部署Midjourney项目时,为什么建议使用网页版Discord而不是桌面端?
-在部署Midjourney项目时,建议使用网页版Discord而不是桌面端,因为某些操作如获取服务器ID、频道ID和用户token等,在网页版中更容易实现,同时网页版也更便于打开开发者工具进行Network监控。
Outlines
📁 Local Deployment of Midjourney Project
The speaker introduces a local deployment tutorial for a project available on GitHub. They guide viewers through the process, emphasizing that it's simple even for non-programmers. The steps include creating a folder on the C: drive, downloading the project files either manually or via git commands, and setting up Docker. The tutorial also covers how to obtain necessary parameters by logging into Discord web version, finding a server with Midjourney, and extracting server ID, channel ID, and user token from the network tab. Finally, viewers are instructed to fill in the parameters in the docker command, convert the instructions into a single line, and execute them in the command prompt. The process concludes with renaming a file from .env.example to .env and setting a password before saving and exiting.
🚀 Running Commands for Final Deployment
After setting up the Docker container, the speaker moves on to the final steps of the deployment. They explain how to navigate to the project directory (midjourney-web) and run the first command provided in the instructions. Upon successful execution, they proceed to the second command, which, when run, should result in a successful deployment. The speaker then demonstrates how to access the locally deployed Midjourney by opening a URL and using the interface, which mirrors the functionality of the Discord version. They mention that viewers can compare the local deployment with the Discord interface and perform follow-up operations on the generated images. The tutorial concludes with a promise of a text-based guide for those who need further clarification.
Mindmap
Keywords
Midjourney
GitHub
本地部署
文件夹
命令提示符
Docker
Discord
服务器ID
频道ID
用户token
环境变量
Highlights
分享了midjourney的本地部署教程
项目在GitHub上开源,链接在视频下方
即使没有学过代码也能完成部署
新建文件夹最好在C盘的admin文件里
项目下载可以通过手动下载或使用git命令
使用CD命令跳转至安装文件夹,再通过命令下载项目
推荐新手使用手动下载方式以避免出错
需要下载并运行docker以进行部署
部署docker容器需要添加服务器ID和频道ID参数
通过网页版Discord获取服务器ID和频道ID
使用快捷键Shift+Ctrl+I打开Discord的Network反馈表单
获取用户token,即Authorization参数
将所有参数填入对应位置以完成配置
修改.evn.example文件为.evn文件并设置密码
运行指定的CMD命令以启动项目
本地部署的midjourney网页与Discord操作同步
可以在本地部署的midjourney网页进行图像生成和后续操作
教程最后提供了图文版的教程供参考