ติดตั้ง Claude Code บน Ubuntu Server 25.10

ติดตั้ง Claude Code บน Ubuntu Server 25.10

เมื่อ Terminal ไม่ได้มีแค่ Shell อีกต่อไป

ยุคนี้การเขียนโค้ด แก้ configuration หรือวิเคราะห์ project บน Linux Server ไม่ได้จำกัดอยู่แค่ vim, nano, grep หรือ cat อีกต่อไป เพราะ AI Coding Assistant กำลังกลายเป็นเครื่องมือสำคัญของ Developer, DevOps และ SysAdmin

หนึ่งในเครื่องมือที่น่าสนใจคือ Claude Code จาก Anthropic ซึ่งเป็น AI coding assistant ที่ทำงานผ่าน Command Line Interface (CLI) โดยตรง ช่วยให้เราสามารถ:

  • วิเคราะห์ source code
  • อธิบาย project structure
  • ช่วยเขียน script
  • refactor code
  • debug ปัญหา
  • สรุป log file
  • ช่วยสร้าง configuration file

ทั้งหมดนี้ทำได้ผ่าน terminal บน Linux Server โดยไม่ต้องพึ่ง GUI

บทความนี้จะพาคุณติดตั้ง Claude Code บน Ubuntu Server 25.10 แบบละเอียด ตั้งแต่เตรียมระบบจนพร้อมใช้งานจริง


Claude Code คืออะไร

Claude Code คือ CLI-based AI assistant สำหรับงานพัฒนา software ที่ทำงานร่วมกับ Large Language Model ของ Anthropic

แนวคิดคือแทนที่จะ copy code ไปวางบนเว็บ chat คุณสามารถทำงานจาก terminal ได้โดยตรง เช่น

claude "explain this Docker Compose project"

หรือ

claude "find security issues in this nginx config"

เหมาะกับ workflow ของ

  • System Administrator
  • DevOps Engineer
  • Software Developer
  • Infrastructure Engineer
  • Linux Power User

Claude Code ทำอะไรได้บ้าง

ตัวอย่างงานที่ Claude Code ช่วยได้

วิเคราะห์ project

claude "summarize this repository"

ช่วยเขียน Bash Script

claude "create a backup script for mysql"

ตรวจสอบ Docker config

claude "review this docker compose file"

ช่วย debug error

claude "why does this service fail to start?"

วิเคราะห์ log file

claude "analyze apache error log"

Prerequisites

ก่อนเริ่ม ควรมี

  • Ubuntu Server 25.10
  • User account ที่มี sudo privilege
  • Internet connection
  • SSH access
  • Account ของ Anthropic
  • Claude API Key

Environment ที่ใช้ในบทความ

ตัวอย่าง environment:

  • OS: Ubuntu Server 25.10
  • Node.js 22 LTS
  • npm 10+
  • Claude Code latest version

ตรวจสอบระบบ

เริ่มจากตรวจสอบว่าเครื่องพร้อมหรือไม่

lsb_release -a
uname -a
whoami

ตัวอย่าง output

Ubuntu 25.10
Linux arnut 6.17.0-19-generic
sysadmin

Step 1 อัปเดตระบบ

อัปเดต package index และ software

sudo apt update && sudo apt upgrade -y

คำสั่งนี้จะ

  • ดึงรายการ package ล่าสุด
  • อัปเดต security patch
  • ลดปัญหา dependency conflict

Step 2 ติดตั้ง Utility พื้นฐาน

ติดตั้งเครื่องมือที่จำเป็น

sudo apt install -y curl wget git unzip build-essential ca-certificates gnupg

อธิบาย

Package ใช้ทำอะไร
curl ดาวน์โหลดไฟล์
wget ดาวน์โหลดผ่าน CLI
git clone repository
unzip แตก zip
build-essential compiler tools
ca-certificates SSL certificate
gnupg key management

ตรวจสอบ

git --version
curl --version


Step 3 ติดตั้ง Node.js

Claude Code ต้องใช้ Node.js runtime

ตรวจสอบก่อนว่ามีหรือไม่

node -v

ถ้าไม่มี ให้ติดตั้ง

เพิ่ม NodeSource Repository

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -

คำสั่งนี้จะเพิ่ม repository สำหรับ Node.js 22


ติดตั้ง Node.js

sudo apt install -y nodejs

Verify

node -v
npm -v

ตัวอย่าง

v22.22.2
10.9.7

Step 4 ติดตั้ง Claude Code

ติดตั้งผ่าน npm global package

sudo npm install -g @anthropic-ai/claude-code

อาจใช้เวลาสักครู่


ตรวจสอบการติดตั้ง

claude --version

ตัวอย่าง

2.1.142 (Claude Code)

ถ้าเห็นแบบนี้ถือว่าสำเร็จ


Step 5 สร้าง API Key

Claude Code ต้องใช้ API key

ไปที่ console ของ Anthropic

สร้าง key ใหม่

จากนั้นคัดลอกไว้


Step 6 ตั้งค่า API Key

แก้ shell config

nano ~/.bashrc

เพิ่ม:

export ANTHROPIC_API_KEY="sk-ant-xxxxxxxxxxxxxxxx"


บันทึกแล้ว reload

source ~/.bashrc

ตรวจสอบ

echo $ANTHROPIC_API_KEY

Step 7 ทดสอบใช้งาน

สร้าง folder test

mkdir ~/claude-demo
cd ~/claude-demo


เริ่มใช้งาน

claude

หรือแบบ prompt

claude "hello"

คลิกเลือก Dark Mode

คลิกเลือกหมายเลข 1

เลือก Press Enter to continue…

เลือก Foder ปัจจุบันที่สร้างไว้

เลือก 1. Yes, I trust this folder

 


ตัวอย่างใช้งานจริง

วิเคราะห์ Docker Compose

claude "explain this docker-compose.yml"

ตรวจสอบ Security

claude "audit this nginx configuration"

ช่วยเขียน Bash Script

claude "create a bash script to backup /var/www"

วิเคราะห์ Project

claude "summarize this repository"

Ubuntu Server ผ่าน SSH ใช้งานได้ไหม

ได้แน่นอน

Claude Code ออกแบบมาสำหรับ CLI workflow

เหมาะกับ

  • remote server
  • SSH session
  • headless server
  • tmux workflow

แนะนำติดตั้ง tmux

sudo apt install -y tmux

เริ่ม

tmux

ช่วยป้องกัน session หลุด


ปัญหาที่พบบ่อย

1. Permission denied

ถ้าเจอ

EACCES permission denied

แก้โดยใช้ user-level npm

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'

เพิ่ม PATH

nano ~/.bashrc

เพิ่ม

export PATH="$HOME/.npm-global/bin:$PATH"

reload

source ~/.bashrc

ติดตั้งใหม่

npm install -g @anthropic-ai/claude-code

2. command not found

หา binary

which claude
npm bin -g

เพิ่ม PATH

export PATH=/usr/local/bin:$PATH

3. Invalid API key

ตรวจสอบ

echo $ANTHROPIC_API_KEY

ถ้าว่าง:

source ~/.bashrc

4. npm install fail

ลองล้าง cache

npm cache clean --force

แล้วติดตั้งใหม่

npm install -g @anthropic-ai/claude-code

Security Best Practice ⚠️

อย่า:

  • hardcode API key ใน script
  • push key ขึ้น GitHub
  • แชร์ shell config

ควร:

ใช้ environment variable

export ANTHROPIC_API_KEY=...

ตั้ง permission

chmod 600 ~/.bashrc

Verify แบบครบชุด

which claude
claude --version
node -v
npm -v


ถอนการติดตั้ง

npm uninstall -g @anthropic-ai/claude-code

ลบ API key

nano ~/.bashrc

สรุป

Claude Code คือเครื่องมือ AI ที่ช่วยยกระดับ workflow ของ Linux SysAdmin และ Developer ได้อย่างมาก โดยเฉพาะคนที่ทำงานผ่าน terminal เป็นหลัก

ข้อดี

✅ ใช้งานผ่าน CLI

✅ เหมาะกับ SSH server

✅ วิเคราะห์ code ได้เร็ว

✅ ช่วย debug และเขียน script

✅ ทำงานกับ project จริงได้

ถ้าคุณทำงานกับ

  • Docker
  • Nginx
  • Apache
  • Bash scripting
  • DevOps automation
  • Infrastructure as Code

เครื่องมือนี้คุ้มค่าที่จะลอง สามารถช่วยให้คุณลดงานได้  ขอให้โชคดีในการเรียนรู้ครับ 🙂



Write by Dr.Arnut Ruttanatirakul
SysAdmin Knowledge
https://www.sysadmin.in.th
May 15, 2026