Mix Space后端配置教程
Mix Space 是一个一款简洁而不简单的个人博客系统,它够快,够现代。
你可以利用它构建一个属于自己的个人空间,记录生活,分享知识。
正规,稳定,安全,经济,实惠!就上破碎工坊云
系统要求:
● Linux / macOS
● Linux 内核版本 >= 4.19
● Memory >= 1G
● 这里推荐Debian11/12
为了部署能够更加方便快捷 我们可以安装宝塔面板
wget -O install.sh https://downlts.bt.sb/install/install_lts.sh && bash install.sh
现在以Debian系统为例安装宝塔,指令如上
(支持正版请访问bt.cn自行摸索)
开始部署:
为了避免不必要的麻烦,这里我们选择docker来部署
首先,安装一些必要的软件包:
apt update
apt upgrade -y
apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates
然后加入 Docker 的 GPG 公钥和 apt 源:
curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list
国内机器可以用清华 TUNA 的国内源:
curl -sS https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list
然后更新系统后即可安装 Docker CE
apt update
apt install docker-ce docker-ce-cli containerd.io
我们可以使用 Docker 官方发布的 Github 直接安装最新版本docker-compose:
curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
此时可使用命令检查是否安装成功:
docker-compose version
在ssh依次执行即可,遇到看不懂的地方请直接回车
拉取配置文件:
cd /opt && mkdir -p mx-space/core && cd $_<br/>
wget https://fastly.jsdelivr.net/gh/mx-space/core@master/docker-compose.yml
配置 Core 启动配置文件:
在下方的表格里修改成你的配置,然后复制,覆盖 docker-compose.yml 里 environment 字段对应部分的内容,调整细节使其符合 yaml 语法,保存即可。
- JWT_SECRET=mixspace123456789
- ALLOWED_ORIGINS=qq.com
- ENCRYPT_ENABLE=false
这里只需要把"qq.com"改成你的域名即可,方便快捷
接着我们打开宝塔,按照"/opt/mx-space/core"这个路径找到docker-compose.yml
最后保存!!!(血淋淋的教训)
core启动!
接着我们在ssh执行以下命令启动core:
cd /opt/mx-space/core
docker-compose pull && docker compose up -d
恭喜你完成了 Core 部署,不过仅仅如此是不够的,你需要配置好反向代理之后通过绑定域名登录后台进行初始化
下面开始配置反向代理:
看图操作即可,这里不做过多解释。
什么?你还没有ssl证书,那么我推荐你使用httpsok一行命令,轻松搞定SSL证书自动续签!支持通配符证书哦!
Core 初始化:
访问 https://后端域名/proxy/qaqdmin
按步骤操作即可,这里不做过多解释!
Core 更新:
cd /opt/mx-space/core
docker-compose pull && docker compose up -d
执行即可,不做过多解释