使用docker构建基于nodejs编写的流行开源微博程序-Misskey
Misskey是一个开源,分散的社交媒体平台
misskey的作者是日本人,但是贡献者有很多,来自世界各地
部署测试了一下Misskey,个人来讲不是很喜欢分散式的程序
Misskey是任何人都可以贡献的开源软件,每个人都可以随时随地免费使用。
Misskey是一个分散的平台,因此不同实例上的社区可以相互连接。
Misskey对于初学者来说既易于理解,又为高级用户提供了强大的功能。
支持第三方云存储,这个是重点,可以有效减轻主服务器的负担,最大支持3000字的微博。
下面使用docker快速构建一个Misskey实例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//拉取misskey的docker镜像
git clone -b master https://github.com/misskey-dev/misskey.git
cd misskey
git checkout master
//复制配置文件
cp .config/example.yml .config/default.yml
cp .config/docker_example.env .config/docker.env
//Postgresql/Redis 设置的主机应分别设置为 /
//主机名应为db redis,而不是localhost
//开始构建misskey镜像
docker-compose build
docker-compose run --rm web yarn run init
//启动misskey实例
docker-compose up -d
升级misskey实例的方法
1
2
3
4
5
6
7
git stash
git checkout master
git pull
git submodule update --init
git stash pop
sudo docker-compose build
sudo docker-compose stop && sudo docker-compose up -d
使用miskey cli 命令
1
docker-compose run --rm web node packages/backend/built/tools/foo bar
注意:第一个注册的用户即是misskey的管理员。
下面是misskey官方文档
(Create Misskey instance with Docker | Misskey Hub (misskey-hub.net)
Misskey官网
💘 相关文章
- 重装开源微博pleroma的方法
- ctop一款开源的docker容器监控工具
- “碰瓷”docker的开源工具udocker
- 一款基于nodejs的docker应用app面板
- 弄了好久都没有安装好开源微博系统-Pleroma
- 基于golang的开源图片代理转换程序-imgproxy
- Debian/ubuntu system delete docker virtual bridge
- ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?解决方法
- 基于PHP实现类似于4chan开源网站图像的公告板程序-tinyib
- 非常优秀,适合新手的docker管理面板工具-dockstation