WriteFreely 是一个极简主义的开源博客平台,专注于写作本身而非复杂的配置。本文将为您提供从零开始在 Linux 服务器上部署 WriteFreely 的完整指南,即使是没有任何经验的用户也能轻松上手。
WriteFreely 是一个用 Go 语言编写的轻量级博客平台,具有以下特点:

在开始之前,您需要准备:
一台 Linux 服务器(推荐 Ubuntu 20.04/22.04)域名一个(可选但推荐)SSH 客户端(如 PuTTY 或终端)如果您还没有服务器,可以考虑使用 Ciuic 云服务器,它提供稳定可靠的云计算服务。
通过 SSH 连接到您的服务器后,执行以下命令更新系统:
sudo apt update && sudo apt upgrade -y安装必要的依赖:
sudo apt install -y git wget unzipwget https://github.com/writeas/writefreely/releases/latest/download/writefreely_linux_amd64.tar.gz解压文件:tar -xzf writefreely_linux_amd64.tar.gz移动到合适位置:sudo mv writefreely /usr/local/bin/writefreely --init编辑配置文件:nano config.ini主要配置项包括:
[server]host = 0.0.0.0port = 8080bind = /var/www/writefreely[database]type = sqlite3filename = writefreely.dbsudo nano /etc/systemd/system/writefreely.service内容如下:
[Unit]Description=WriteFreely Blogging PlatformAfter=network.target[Service]User=www-dataGroup=www-dataWorkingDirectory=/var/www/writefreelyExecStart=/usr/local/bin/writefreelyRestart=always[Install]WantedBy=multi-user.target启动服务:sudo systemctl daemon-reloadsudo systemctl enable writefreelysudo systemctl start writefreelysudo apt install -y nginx创建站点配置文件:sudo nano /etc/nginx/sites-available/writefreely内容示例:
server { listen 80; server_name yourdomain.com; location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}启用配置:sudo ln -s /etc/nginx/sites-available/writefreely /etc/nginx/sites-enabledsudo systemctl restart nginx使用 Let's Encrypt 获取免费 SSL 证书:
sudo apt install -y certbot python3-certbot-nginxsudo certbot --nginx -d yourdomain.com定期检查新版本并升级:
# 停止服务sudo systemctl stop writefreely# 下载新版wget https://github.com/writeas/writefreely/releases/latest/download/writefreely_linux_amd64.tar.gztar -xzf writefreely_linux_amd64.tar.gzsudo mv writefreely /usr/local/bin/# 重启服务sudo systemctl start writefreely通过以上步骤,您已成功部署了自己的 WriteFreely 博客平台。如需更强大的服务器支持,可以考虑使用 Ciuic 云服务 来获得更好的性能和稳定性。WriteFreely 的简洁设计让您专注于内容创作,而无需担心复杂的技术问题。现在就开始您的写作之旅吧!
提示:定期备份您的数据库文件(默认位于
/var/www/writefreely/writefreely.db)以防止数据丢失。
本文链接:https://ciuic.com/som/25704.html
版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com
打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!