在云服务器上搭建writefreely blog

在云服务器上搭建writefreely blog

Step 1: 下载writefreely

cd /opt
wget -O writefreely.tar.gz https://github.com/writefreely/writefreely/releases/download/v0.16.0/writefreely_0.16.0_linux_amd64.tar.gz
tar -xzf writefreely.tar.gz
chmod +x writefreely

Step 2: 初始化配置writefreely

注意,这里的config中数据库建议选择SQLite,是writefreely自带的,不需要额外安装。

cd /opt/writefreely
./writefreely --config
./writefreely --init-db
./writefreely --gen-keys

Step 3: 设置system service

sudo vim /etc/systemd/system/writefreely.service
systemctl daemon-reload
sudo systemctl start writefreely
sudo systemctl enable writefreely

writefreely.service文件:

[Unit]
Description=Write Freely Instance
After=syslog.target network.target

[Service]
Type=simple
StandardError=syslog
WorkingDirectory=/opt/writefreely
ExecStart=/opt/writefreely/writefreely
Restart=always

[Install]
WantedBy=multi-user.target

Step4:caddy反向代理

https证书获取参考:https://www.cnblogs.com/kazusarua/p/18788019

建议的Caddyfile:

{
	default_sni 120.48.156.175
}
https://120.48.156.175 {
	tls /etc/caddy/ssl/fullchain.crt /etc/caddy/ssl/private.key
	reverse_proxy localhost:8080
}

References

https://writee.org/salt/qu-zhong-xin-hua-bo-ke-writefreely-da-jian-zhi-nan
https://writefreely.org/start

posted @ 2026-06-13 14:16  真昼小天使daisuki  阅读(18)  评论(0)    收藏  举报