Wiki.js 负责沉淀这台 VPS 的长期文档。后续每次部署、修复、排障,都应该尽量把结论补到这里。
/opt/wikijs/opt/wikijs/config.ymlwikiwikijs.service/etc/nginx/sites-available/docs.dufresnenana.com每次补文档,优先补这几项:
备份 Wiki.js 最重要的是 PostgreSQL 数据库:
sudo mkdir -p /root/backup/wiki
sudo -u postgres pg_dump wiki | sudo tee /root/backup/wiki/wiki-$(date +%F).sql >/dev/null
sudo cp -a /opt/wikijs/config.yml /root/backup/wiki/wikijs-config-$(date +%F).yml
恢复前先停服务:
sudo systemctl stop wikijs
# 恢复数据库后再启动
sudo systemctl start wikijs
sudo -u postgres psql -d wiki -c 'select id,path,title,"updatedAt" from pages order by "updatedAt" desc limit 30;'
systemctl status wikijs --no-pager
sudo journalctl -u wikijs -n 100 --no-pager
curl -I https://docs.dufresnenana.com
不要在 Wiki.js 里记录:
可以记录: