deploy
8
总安装量
2
周安装量
#33989
全站排名
安装命令
npx skills add https://github.com/felixwayne0318/aitrader --skill deploy
Agent 安装分布
amp
2
opencode
2
kimi-cli
2
codex
2
gemini-cli
2
Skill 文档
Deploy Trading Bot
Key Information
| Item | Value |
|---|---|
| Entry File | main_live.py (NOT main.py!) |
| Server | 139.180.157.152 |
| User | linuxuser |
| Path | /home/linuxuser/nautilus_AItrader |
| Service | nautilus-trader |
| Branch | main |
| Config | ~/.env.aitrader (permanent storage) |
Configuration Management
| Location | Description |
|---|---|
~/.env.aitrader |
Permanent storage, survives reinstall |
.env |
Symlink to ~/.env.aitrader |
# Edit configuration
nano ~/.env.aitrader
# Check symlink
ls -la /home/linuxuser/nautilus_AItrader/.env
Deployment Commands
Complete Reinstall
curl -fsSL https://raw.githubusercontent.com/FelixWayne0318/AItrader/main/reinstall.sh | bash
Update and Restart
cd /home/linuxuser/nautilus_AItrader
git pull origin main
sudo systemctl restart nautilus-trader
Check Status
sudo systemctl status nautilus-trader
sudo journalctl -u nautilus-trader -n 30 --no-hostname
systemd Service Configuration
[Unit]
Description=Nautilus AITrader Bot
After=network.target
[Service]
Type=simple
User=linuxuser
WorkingDirectory=/home/linuxuser/nautilus_AItrader
Environment="PATH=/home/linuxuser/nautilus_AItrader/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Environment="AUTO_CONFIRM=true"
EnvironmentFile=-/home/linuxuser/nautilus_AItrader/.env
ExecStart=/home/linuxuser/nautilus_AItrader/venv/bin/python main_live.py
Restart=on-failure
RestartSec=10
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
Common Errors
| Error | Cause | Solution |
|---|---|---|
can't open file 'main.py' |
Wrong entry file | Use main_live.py |
EOFError: EOF when reading a line |
Missing AUTO_CONFIRM | Add Environment=AUTO_CONFIRM=true |
| Service keeps restarting | Config error | Check ExecStart path |
.env missing |
Broken symlink | ln -sf ~/.env.aitrader .env |