Misskey 与 Mastodon 类似,界面更 “Modern Design”,主题也更 “二次元”
下文将展示 Debian 10 下无域名的 Misskey 搭建方式(使用 IP 访问)
环境
- Debian 10
参考
- Misskey
- 依赖安装
步骤
安装依赖
使用 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 用户进行以下步骤
- 切换到 postgre 用户
su - postgres
- 配置数据库
- 进入 postgresql
psql
- 新建数据库
CREATE DATABASE misskey;
- 新建管理账户
CREATE USER [你的用户名] WITH PASSWORD '[你的密码]';
- 新建账户获取管理权限
GRANT ALL PRIVILEGES ON DATABASE misskey TO [你的用户名];
- 进入 postgresql