配置说明
使用的服务器为一台4核4G内存,运行在ESXi宿主机内的Debian 12机器。从机器装好空白系统开始记录,整个过程主要有安装Docker和安装AFFiNE两部分。
Docker安装
在开始之前,需要更新一下软件仓库:
1 | apt update |
接下来,需要安装一些必要软件:
1 | apt install apt-transport-https lsb-release ca-certificates curl vim wget gnupg dpkg |
安装清华源:
1 | curl -sS https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg |
配置之后,再更新一下软件仓库:
1 | apt update |
接下来,安装Docker:
1 | apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin |
检查Docker版本:
1 | docker version |
调整配置文件,完成安全设置,防止磁盘日志空间过大。需要编辑的文件是/etc/docker/daemon.json。还可以一并设置Docker Hub镜像。
重启Docker:
1 | systemctl restart docker |
AFFiNE安装
下载docker-compose.yml和.env文件
1 | wget -O docker-compose.yml https://github.com/toeverything/affine/releases/latest/download/docker-compose.yml |
启动容器
1 | docker compose up -d |
接下来就可以访问服务器的3010端口查看、注册了。如需修改默认端口,可以编辑.env文件。