惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
量子位
Recent Announcements
Recent Announcements
T
The Blog of Author Tim Ferriss
美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
博客园 - 聂微东
aimingoo的专栏
aimingoo的专栏
Microsoft Security Blog
Microsoft Security Blog
U
Unit 42
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
L
LangChain Blog

SEISAMUSE

关于博客写作III | Jun Xie 关于博客写作II | Jun Xie 关于定位 | Jun Xie 老鼠记忆 | Jun Xie 关于反演II | Jun Xie 你TMD给我滚 | Jun Xie 你的文档会不会有大量别字 | Jun Xie 捡鸡肉菌 | Jun Xie 关于信念 | Jun Xie 关于道德 | Jun Xie 关于善恶 | Jun Xie 昨天,Codex一周用量用完,我沉默了一会儿 | Jun Xie 世界是一个屎山代码 | Jun Xie 关于关系 | Jun Xie 我的生活观念 | Jun Xie 不用AI生成图片了,unsplash真香 | Jun Xie 关于情绪 | Jun Xie 关于死亡 | Jun Xie 给自己写讣告 | Jun Xie 创造点有意思的东西 | Jun Xie 凡事发生皆有利于我 | Jun Xie Paper Reading (66) | Jun Xie 关于游戏 | Jun Xie 关于世界 | Jun Xie Paper Reading (65) | Jun Xie Paper Reading (64) | Jun Xie 关于博客写作 | Jun Xie Stay Foolish | Jun Xie 关于论文(2) | Jun Xie 关于科研 | Jun Xie
Paper Hot deployment | Jun Xie
2026-05-25 · via SEISAMUSE

我把我的paper hot部署到了阿里云轻量服务器,网址是http://paper-hot.seis-jun.xyz,欢迎测试。

我的服务器系统是ubuntu,以下是部署步骤,项目目录是 /opt/paper-hot

准备项目

sudo apt update
sudo apt install -y python3 python3-pip python3-venv git nginx

cd /opt
sudo git clone https://github.com/junxie01/paper-hot.git
cd /opt/paper-hot

python3 -m venv venv
./venv/bin/pip install --upgrade pip setuptools wheel
./venv/bin/pip install -r requirements.txt

如果项目已经存在,只需要更新:

cd /opt/paper-hot
sudo git pull
./venv/bin/pip install -r requirements.txt

创建运行用户

sudo useradd --system --home-dir /opt/paper-hot --shell /usr/sbin/nologin paperhot || true
sudo chown -R paperhot:paperhot /opt/paper-hot

安装 systemd 服务

sudo cp /opt/paper-hot/deploy/paper-hot.service /etc/systemd/system/paper-hot.service
sudo systemctl daemon-reload
sudo systemctl enable paper-hot
sudo systemctl start paper-hot

检查服务状态:

sudo systemctl status paper-hot

看运行日志:

sudo journalctl -u paper-hot -f

安装 Nginx 配置

sudo cp /opt/paper-hot/deploy/nginx-paper-hot.conf /etc/nginx/sites-available/paper-hot
sudo ln -sf /etc/nginx/sites-available/paper-hot /etc/nginx/sites-enabled/paper-hot
sudo nginx -t
sudo systemctl reload nginx

阿里云控制台设置

在域名解析里添加:

记录类型:A
主机记录:paper-hot
记录值:轻量服务器公网 IP

在轻量服务器防火墙里放行:

如果只先测试 HTTP,放行 80 即可。

验证

curl -I http://127.0.0.1:8000/paper-hot
curl -I http://paper-hot.seis-jun.xyz

浏览器访问:

http://paper-hot.seis-jun.xyz

常用操作

重启:

sudo systemctl restart paper-hot

停止:

sudo systemctl stop paper-hot

更新代码后重启:

cd /opt/paper-hot
sudo git pull
sudo chown -R paperhot:paperhot /opt/paper-hot
sudo systemctl restart paper-hot