Personal Knowledge Garden
从 Google AI Studio 获取
修改后需重新添加到主屏幕
将下面的代码拖到浏览器书签栏,点击即可快速保存当前页面:
💡 本地备份保存在服务器 ~/mynav/backups/ 目录
# 1. 更新系统并安装依赖
sudo apt update && sudo apt install -y git nodejs npm
# 2. 安装 PM2 进程管理器
sudo npm install -g pm2
# 3. 克隆项目
cd ~
git clone https://github.com/YOUR_USERNAME/mynav.git
cd mynav
# 4. 安装依赖
npm install
# 5. 设置环境变量(修改密码和 token)
cat > .env << 'EOF'
PORT=3002
ADMIN_PASSWORD=your_secure_password_here
DEFAULT_TOKEN=your_random_token_here
EOF
# 6. 启动服务
pm2 start server.js --name mynav
pm2 save
pm2 startup # 按提示执行命令
# 7. 配置 Nginx 反向代理(可选)
sudo apt install -y nginx
sudo nano /etc/nginx/sites-available/mynav
# 添加以下内容:
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://localhost:3002;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
# 启用配置
sudo ln -s /etc/nginx/sites-available/mynav /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
# 8. 安装 SSL 证书(可选)
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d your-domain.com
💡 提示:也可以直接复制整个项目目录到新服务器
📦 备份包含:导航书签、笔记、AI对话、网站设置
⚠️ 不包含:登录密码、API Key(需重新配置)
Ctrl/Cmd + K - 聚焦搜索框Esc - 关闭弹窗