XPipe เป็นฮับการเชื่อมต่อเชลล์รูปแบบใหม่และตัวจัดการไฟล์ระยะไกลที่ช่วยให้คุณเข้าถึงโครงสร้างพื้นฐานเซิร์ฟเวอร์ทั้งหมดของคุณจากเครื่องท้องถิ่นของคุณ มันทำงานบนโปรแกรมบรรทัดคำสั่งที่คุณติดตั้งไว้ และไม่จำเป็นต้องตั้งค่าใดๆ บนระบบระยะไกลของคุณ ดังนั้นหากปกติคุณใช้เครื่องมือ CLI เช่น ssh
, docker
, kubectl
ฯลฯ เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ คุณสามารถใช้ XPipe นอกเหนือจากนั้นได้
XPipe ทำงานร่วมกับเครื่องมือของคุณอย่างสมบูรณ์ เช่น โปรแกรมแก้ไขข้อความ/โค้ด เทอร์มินัล เชลล์ เครื่องมือบรรทัดคำสั่ง และอื่นๆ ที่คุณชื่นชอบ แพลตฟอร์มดังกล่าวได้รับการออกแบบให้ขยายได้ ช่วยให้ทุกคนสามารถเพิ่มการรองรับเครื่องมือเพิ่มเติมได้อย่างง่ายดาย หรือใช้ฟังก์ชันที่กำหนดเองผ่านระบบส่วนขยายแบบโมดูลาร์
ปัจจุบันรองรับ:
โปรดทราบว่านี่คือแอปพลิเคชันเดสก์ท็อปที่ควรรันบนเวิร์กสเตชันเดสก์ท็อปในพื้นที่ของคุณ ไม่ใช่บนเซิร์ฟเวอร์หรือคอนเทนเนอร์ใดๆ จะสามารถเชื่อมต่อกับโครงสร้างพื้นฐานเซิร์ฟเวอร์ของคุณได้จากที่นั่น
โปรแกรมติดตั้งเป็นวิธีที่ง่ายที่สุดในการเริ่มต้นและมาพร้อมกับฟังก์ชันการอัพเดตอัตโนมัติที่เป็นตัวเลือก:
คุณยังสามารถติดตั้ง XPipe ได้ด้วยการวางคำสั่งการติดตั้งลงในเทอร์มินัลของคุณ สิ่งนี้จะดำเนินการตั้งค่า .msi สำหรับผู้ใช้ปัจจุบันโดยอัตโนมัติ:
powershell -ExecutionPolicy Bypass -Command iwr "https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.ps1" -OutFile "$env:TEMPget-xpipe.ps1" ";" "&" "$env:TEMPget-xpipe.ps1"
หากคุณไม่ชอบตัวติดตั้ง คุณสามารถใช้เวอร์ชันพกพาที่บรรจุเป็นไฟล์เก็บถาวรได้:
หรือคุณสามารถใช้ตัวจัดการแพ็คเกจต่อไปนี้:
choco install xpipe
winget install xpipe-io.xpipe --source winget
คุณสามารถติดตั้ง XPipe ได้เร็วที่สุดโดยวางคำสั่งการติดตั้งลงในเทอร์มินัลของคุณ การดำเนินการนี้จะดำเนินการตั้งค่าโดยอัตโนมัติ สคริปต์รองรับการติดตั้งผ่าน apt
, dnf
, yum
, zypper
, rpm
และ pacman
บน Linux:
bash <(curl -sL https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.sh)
แน่นอนว่ายังมีวิธีการติดตั้งอื่นให้เลือกอีกด้วย
มีตัวติดตั้ง debian ต่อไปนี้:
โปรดทราบว่าคุณควรใช้ apt เพื่อติดตั้งแพ็คเกจด้วย sudo apt install <file>
เนื่องจากตัวจัดการแพ็คเกจอื่นๆ เช่น dpkg ไม่สามารถแก้ไขและติดตั้งแพ็คเกจอ้างอิงใดๆ ได้
มีตัวติดตั้ง rpm ต่อไปนี้:
เช่นเดียวกับที่นี่ คุณควรใช้ตัวจัดการแพ็คเกจที่รองรับการแก้ไขและติดตั้งการขึ้นต่อกันที่จำเป็นหากจำเป็น
มีแพ็คเกจ AUR อย่างเป็นทางการซึ่งคุณสามารถติดตั้งด้วยตนเองหรือผ่านตัวช่วย AUR เช่น yay -S xpipe
มี xpipe nixpkg อย่างเป็นทางการซึ่งคุณสามารถติดตั้งด้วย nix-env -iA nixos.xpipe
อย่างไรก็ตามอันนี้ไม่ได้ทันสมัยเสมอไป
นอกจากนี้ยังมีพื้นที่เก็บข้อมูลที่กำหนดเองซึ่งมีรุ่นล่าสุด: https://github.com/xpipe-io/nixpkg คุณสามารถติดตั้ง XPipe ได้โดยทำตามคำแนะนำในพื้นที่เก็บข้อมูลที่เชื่อมโยง
ในกรณีที่คุณต้องการใช้เวอร์ชันเก็บถาวรที่คุณสามารถแตกไฟล์ได้ทุกที่ คุณสามารถใช้สิ่งเหล่านี้:
นอกจากนี้ยังมี AppImages ให้เลือกอีกด้วย:
โปรดทราบว่าเวอร์ชันพกพาจะถือว่าคุณมีแพ็คเกจพื้นฐานสำหรับระบบกราฟิกติดตั้งอยู่แล้ว เนื่องจากไม่ใช่เวอร์ชันสแตนด์อโลนที่สมบูรณ์แบบ อย่างไรก็ตามมันควรจะทำงานบนระบบส่วนใหญ่
โปรแกรมติดตั้งเป็นวิธีที่ง่ายที่สุดในการเริ่มต้นและมาพร้อมกับฟังก์ชันการอัพเดตอัตโนมัติที่เป็นตัวเลือก:
คุณยังสามารถติดตั้ง XPipe ได้โดยวางคำสั่งการติดตั้งลงในเทอร์มินัลของคุณ สิ่งนี้จะทำการติดตั้ง .pkg
โดยอัตโนมัติ:
bash <(curl -sL https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.sh)
หากคุณไม่ชอบตัวติดตั้ง คุณสามารถใช้เวอร์ชันพกพาที่บรรจุเป็นไฟล์เก็บถาวรได้:
หรือคุณสามารถใช้ Homebrew เพื่อติดตั้ง XPipe brew install --cask xpipe-io/tap/xpipe
ด้วย
ก่อนที่จะมีการเปิดตัวครั้งใหญ่ จะมี Public Test Build (PTB) หลายรุ่นเผยแพร่ที่ https://github.com/xpipe-io/xpipe-ptb เพื่อดูว่าทุกอย่างพร้อมสำหรับการผลิตและมีคุณสมบัติใหม่ล่าสุดหรือไม่
ในกรณีที่คุณสนใจทดลองใช้เวอร์ชัน PTB คุณสามารถทำได้ง่ายๆ โดยไม่มีข้อจำกัดใดๆ รุ่นปกติและรุ่น PTB ได้รับการออกแบบเพื่อไม่ให้รบกวนซึ่งกันและกัน ดังนั้นจึงสามารถติดตั้งและใช้งานควบคู่กันได้
XPipe เป็นแอปพลิเคชันบนเดสก์ท็อปเป็นอันดับแรกและสำคัญที่สุด ต้องการสภาพแวดล้อมเดสก์ท็อปเต็มรูปแบบเพื่อทำงานกับแอปพลิเคชันที่ติดตั้งต่างๆ เช่น เทอร์มินัล โปรแกรมแก้ไข เชลล์ เครื่องมือ CLI และอื่นๆ ดังนั้นจึงไม่มีอินเทอร์เฟซบนเว็บที่แท้จริงสำหรับ XPipe เนื่องจากการเข้าถึงสภาพแวดล้อม XPipe ของคุณจากเว็บอาจสมเหตุสมผล จึงยังมีสิ่งที่เรียกว่าอิมเมจคอนเทนเนอร์ webtop docker สำหรับ XPipe อีกด้วย XPipe Webtop เป็นสภาพแวดล้อมเดสก์ท็อปบนเว็บที่สามารถทำงานในคอนเทนเนอร์และเข้าถึงได้จากเบราว์เซอร์ผ่าน KasmVNC สภาพแวดล้อมเดสก์ท็อปมาพร้อมกับ XPipe รวมถึงเทอร์มินัลและตัวแก้ไขต่างๆ ที่ติดตั้งและกำหนดค่าไว้ล่วงหน้า
XPipe ดำเนินตามโมเดลโอเพ่นคอร์ ซึ่งหมายความว่าแอปพลิเคชันหลักเป็นโอเพ่นซอร์สในขณะที่ส่วนประกอบอื่นๆ บางอย่างไม่ใช่ สิ่งนี้ส่วนใหญ่เกี่ยวข้องกับคุณสมบัติที่มีเฉพาะในแผน homelab/professional และการใช้งานไลบรารีการจัดการเชลล์ นอกจากนี้ ไปป์ไลน์ CI บางส่วนและการทดสอบที่ทำงานบนเซิร์ฟเวอร์ส่วนตัวจะไม่รวมอยู่ในพื้นที่เก็บข้อมูลแบบเปิดอีกด้วย
แอปพลิเคชัน XPipe แบบกระจายประกอบด้วยสองส่วน:
คุณสมบัติเพิ่มเติมมีอยู่ในแผน homelab/professional สำหรับรายละเอียดเพิ่มเติมโปรดดู https://xpipe.io/pricing หากองค์กรของคุณให้ความสำคัญอย่างยิ่งกับการเข้าถึงซอร์สโค้ดแบบเต็ม ก็มีตัวเลือกระดับองค์กรที่พร้อมใช้งานซอร์สเต็มรูปแบบด้วยเช่นกัน
คุณมีคำถามเพิ่มเติมหรือไม่? จากนั้นตรวจสอบคำถามที่พบบ่อย
สำหรับข้อมูลเกี่ยวกับโมเดลความปลอดภัยของ XPipe โปรดดูที่หน้าความปลอดภัย
สำหรับข้อมูลเกี่ยวกับนโยบายความเป็นส่วนตัวของ XPipe โปรดดูนโยบายความเป็นส่วนตัว
ในกรณีที่คุณสนใจในการพัฒนา โปรดดูที่หน้ามีส่วนร่วม