Misskey 与 Mastodon 类似,界面更 “Modern Design”,主题也更 “二次元”

下文将展示 Debian 10 下无域名的 Misskey 搭建方式(使用 IP 访问)

环境

  • Debian 10

参考

步骤

安装依赖

使用 root 用户进行以下步骤,其他用户酌情添加 sudo

Node.js

运行以下指令将安装 Node.js 14

curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs

Postgresql

运行以下指令将安装最新版 postgresql

sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
apt update
apt -y install postgresql

Redis

redis 没有版本要求,所以直接用 apt 安装即可

apt install redis

Yarn

需要先安装 Node.js

npm install -g yarn

FFmpeg

apt install ffmpeg

其他

Debian 10 下默认安装了 python 和 build-essential,如果没有则执行指令

apt install python build-essential

设置数据库

Misskey 需要新建数据库和数据库管理账户

使用 root 用户进行以下步骤

  1. 切换到 postgre 用户
    su - postgres
    
  2. 配置数据库
    • 进入 postgresql
      psql
    • 新建数据库
      CREATE DATABASE misskey;
    • 新建管理账户
      CREATE USER [你的用户名] WITH PASSWORD '[你的密码]';
    • 新建账户获取管理权限
      GRANT ALL PRIVILEGES ON DATABASE misskey TO [你的用户名];

      Misskey - 又一个去中心化社交平台

Continue reading “Misskey – 又一个去中心化社交平台”