<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Misaki meiの物语</title><description>Misaki meiの物语</description><link>https://www.misakimei.top/</link><language>zh_CN</language><item><title>Misskey搭建教程</title><link>https://www.misakimei.top/posts/misskey%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B/</link><guid isPermaLink="true">https://www.misakimei.top/posts/misskey%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B/</guid><description>怎样搭建Misskey</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;简介&lt;/h1&gt;
&lt;p&gt;Misskey是由日本开发者しゅいろ(syuilo)所创立的去中心化社交网络服务，其官方实例是misskey.io。Misskey和Mastodon一样，采用了ActivityPub协议，因此可以与联邦宇宙Fediverse互通。简单来说，它就是一个去中心化的微博！
官方网站：&lt;a&gt;https://misskey-hub.net/en/ &lt;/a&gt;
GitHub地址：&lt;a&gt;https://github.com/misskey-dev/misskey &lt;/a&gt;
实例列表：&lt;a&gt;https://join.misskey.page/zh-CN/instances&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;搭建教程&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;首先需要一台服务器&lt;/li&gt;
&lt;li&gt;换源（国内服务器需要）&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;bash &amp;lt;(curl -sSL https://linuxmirrors.cn/main.sh) #一键换源
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;安装Docker&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;bash &amp;lt;(curl -sSL https://linuxmirrors.cn/docker.sh)
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;安装1panel    官网：&lt;a href=&quot;https://1panel.cn/&quot;&gt;https://1panel.cn/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;根据1panel安装脚本将1panel配置好&lt;/li&gt;
&lt;li&gt;3.进入1panel后台安装OpenResty&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;创建安装目录&lt;/h2&gt;
&lt;p&gt;ssh连接上你的服务器，分别执行（root下）&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo -i  
mkdir -p /root/data/docker_data/misskey  
cd /root/data/docker_data/misskey
&lt;/code&gt;&lt;/pre&gt;
&lt;h1&gt;用docker的方式安装&lt;/h1&gt;
&lt;p&gt;执行&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;vim docker-compose.yml
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;英文输入法下，按i，输入&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Misskey minimal deploy config
version: &quot;3&quot;

services:
  web:
    restart: always # 自动重启，请注意如果您对您的配置没有信心，请不要开启这个选项，以避免进程崩溃反复重启耗费大量资源！
    image: misskey/misskey:latest # 这里使用了官方镜像，以避免本地构建时资源不足的问题
    container_name: misskey_web # 容器名，方便管理，您可以自行修改为您觉得合适的内容
    links:
      - db
      - redis
    ports:
      - &quot;3000:3000&quot;
    networks:
      - internal_network
      - external_network
    volumes:
      - ./config:/misskey/.config:ro # 用于映射配置文件，请根据您的实际配置来决定文件夹名称，设定为只读即可；
      - ./files:/misskey/files # 用户上传到本地的文件，如果您一开始就接入外部存储（如wasabi或是AWS S3）您可以忽略这块配置

  redis:
    restart: always
    image: redis:latest
    container_name: misskey_redis
    networks:
      - internal_network
    volumes:
      - ./redis:/data # redis数据库的数据文件夹映射，创建后默认在 ./redis 文件夹中

  db:
    restart: always
    image: postgres:12.2-alpine
    container_name: misskey_db
    networks:
      - internal_network
    env_file:
      - ./config/docker.env # 需要使用配置文件中设置的 Docker 环境变量
    volumes:
      - ./db:/var/lib/postgresql/data # 主数据库的数据文件夹映射，创建后默认在 ./db 文件夹中

networks:
  internal_network: # 内部网络
    internal: true
  external_network: # 外部网

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;按一下esc，然后输入:wq 保存退出，之后&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;vim docker.env
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;复制下面的内容，填入（密码如果修改的话注意和上面对应）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# db settings
POSTGRES_PASSWORD=example-misskey-pass
POSTGRES_USER=example-misskey-user
POSTGRES_DB=misskey
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cd /root/data/docker_data/misskey
docker-compose run --rm web yarn run init   # 初始化数据库  
docker-compose up -d
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最后：
在1panel创建你的网站就可以，这个就不得多讲了&lt;/p&gt;
&lt;h1&gt;更新&lt;/h1&gt;
&lt;pre&gt;&lt;code&gt;cd /root/data/docker_data/misskey
docker-compose down 
cp -r /root/data/docker_data/misskey/root/data/docker_data/misskey.archive  # 万事先备份，以防万一，其实这边没必要，因为我们没有映射到本地文件夹
docker-compose pull
docker-compose up -d 
docker image prune
&lt;/code&gt;&lt;/pre&gt;
&lt;h1&gt;卸载&lt;/h1&gt;
&lt;pre&gt;&lt;code&gt;cd /root/data/docker_data/misskey
docker-compose down 
rm -rf /root/data/docker_data/misskey  # 完全删除映射到本地的数据
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item></channel></rss>