Automated tool to locate your docker-compose.yml and generate update commands for n8n.
เครื่องมืออัตโนมัติสำหรับค้นหาไฟล์ docker-compose.yml และสร้างคำสั่งอัปเดต n8n
1. Locate Your docker-compose.yml
ขั้นตอนที่ 1: ค้นหาไฟล์ docker-compose.yml ของคุณ
Run the following command on your droplet to locate your docker-compose.yml file: / รันคำสั่งต่อไปนี้บน droplet เพื่อค้นหาไฟล์ docker-compose.yml ของคุณ:
find / -name "docker-compose.yml" 2>/dev/null
This command will search your entire system for docker-compose.yml files and show their locations.
คำสั่งนี้ จะค้นหาไฟล์ docker-compose.yml ทั้งระบบและแสดงตำแหน่งของไฟล์
2. Generate the Update Command
ขั้นตอนที่ 2: สร้างคำสั่งอัปเดต
Enter the directory path where your docker-compose.yml is located (for example, /opt/n8n-docker-caddy): / ใส่พาธไดเรกทอรีที่ไฟล์ docker-compose.yml ของคุณอยู่ (ตัวอย่างเช่น /opt/n8n-docker-caddy):
Directory Path:
/opt/n8n-docker-caddy
Generated Update Command:
cd /opt/n8n-docker-caddy && docker compose pull && docker compose down && docker compose up -d
Note: The generated command will pull the latest n8n image, stop current containers, and restart them with the new version.
หมายเหตุ: คำสั่งที่สร้างจะดาวน์โหลด n8n เวอร์ชันล่าสุด หยุดคอนเทนเนอร์ปัจจุบัน และเริ่มใหม่ด้วยเวอร์ชันใหม่
3. Verify the Update
ขั้นตอนที่ 3: ตรวจสอบการอัปเดต
After running the update command, verify that your containers are running by executing: / หลังจากรันคำสั่งอัปเดตแล้ว ให้ตรวจสอบว่าคอนเทนเนอร์ของคุณกำลังทำงานอยู่โดยรันคำสั่ง:
docker ps
Then, check the n8n logs for any errors: / จากนั้นตรวจสอบล็อกของ n8n หากมีข้อผิดพลาด:
docker logs n8n-docker-caddy-n8n-1 --tail=50
✅ Success!
สำเร็จ!
If everything looks good, your n8n instance has been updated successfully!
ถ้าทุกอย่างดูเรียบร้อยดี แสดงว่าอัปเดต n8n ของคุณสำเร็จแล้ว!
Quick Reference
Essential Commands:
# Find docker-compose.yml files
find / -name "docker-compose.yml" 2>/dev/null
# Update n8n (replace with your actual directory)
cd /opt/n8n-docker-caddy && docker compose pull && docker compose down && docker compose up -d
# Check running containers
docker ps
# Check n8n logs
docker logs n8n-docker-caddy-n8n-1 --tail=50
Update Process Breakdown:
# Step-by-step explanation:
cd /your/n8n/directory # Navigate to your n8n directory
docker compose pull # Pull latest images
docker compose down # Stop current containers
docker compose up -d # Start containers with new images
Common Directory Locations:
# Typical n8n Docker installation paths:
/opt/n8n-docker-caddy
/home/user/n8n
/var/n8n
/usr/local/n8n
/srv/n8n
Verification Checklist:
- ✅ Containers are running (
docker ps) - ✅ n8n container shows healthy status
- ✅ No errors in logs (
docker logs n8n-container-name) - ✅ Web interface accessible
- ✅ Workflows load correctly
Troubleshooting Commands:
# Check container status
docker compose ps
# View detailed logs
docker compose logs n8n
# Restart specific service
docker compose restart n8n
# Check disk space
df -h
# Check Docker system usage
docker system df
Need help? Contact us at ShantiLink.com 💬