ต้องการเครื่องมือการซิงค์ที่ยอดเยี่ยมสำหรับเซิร์ฟเวอร์ Linux ของคุณที่ทำงานรวดเร็วและรองรับลูกค้าในหลาย ๆ แพลตฟอร์ม? ตรวจสอบ Seafile บน Linux เป็นโซลูชันการซิงค์ไฟล์ระดับองค์กรที่ทำให้การถ่ายโอนข้อมูลจากสถานที่หนึ่งไปยังอีกที่หนึ่งทำได้ง่ายขึ้นผ่าน LAN และอินเทอร์เน็ต
การติดตั้ง
เนื่องจากเซิร์ฟเวอร์ Linux มีหลายประเภทระบบปฏิบัติการอยู่ที่นั่นผู้พัฒนาเลือกที่จะสร้าง“ ตัวติดตั้ง Linux” ทั่วไป ในการตั้งค่า Seafile บน Linux ให้เปิดเทอร์มินัลแล้วใช้ wget เครื่องมือดาวน์โหลดเพื่อดาวน์โหลดแพ็คเกจล่าสุด
64 บิต:
wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz
32 บิต:
wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz
หลังจากคว้าซอฟต์แวร์เซิร์ฟเวอร์คุณจะต้องคลายบีบอัดไฟล์ที่เก็บไว้ทำด้วย tar
tar xvzf seafile-server_*.tar.gz
การรันคำสั่ง tar ด้วยตัวอักษรเหล่านั้นจะแยกไฟล์เก็บถาวรทั้งหมดแยกออกและวางไว้ในโฟลเดอร์เดียวกับที่ดาวน์โหลดมา จากที่นี่คุณจะต้องใช้คำสั่ง CD เพื่อเข้าสู่ไดเรกทอรีเก็บถาวรที่แยกออกมา
cd seafile-server_6.2.3_x86-64
หรือ
cd seafile-server_6.2.3_i386
ดังกล่าวก่อนหน้านี้ซอฟต์แวร์เซิร์ฟเวอร์ Seafileเป็นตัวติดตั้งทั่วไป แทนที่จะทำแพ็กเกจสำหรับการกระจาย Linux ต่างๆนักพัฒนาได้รวมเชลล์สคริปต์ที่แตกต่างกันหลายอย่างที่ผู้ใช้สามารถเรียกใช้เพื่อให้ทุกอย่างดำเนินไปได้ หากต้องการดูเชลล์สคริปต์ทั้งหมดที่รวมอยู่ในไดเรกทอรีให้ใช้คำสั่ง ls
ls
ในการกรองเชลล์สคริปต์โดยเฉพาะให้พิจารณาการรวมคำสั่ง ls กับ wildcard และนามสกุลไฟล์. sh:
ls *.sh
ติดตั้ง
มีสคริปต์ต่าง ๆ มากมายให้เรียกใช้ สำหรับผู้ใช้ส่วนใหญ่สคริปต์ที่จะเรียกใช้คือ“ setup-seafile.sh” หากคุณต้องการตั้งค่าซอฟต์แวร์เซิร์ฟเวอร์ด้วย SQL แทนที่จะเป็นการตั้งค่าเริ่มต้นให้ลองเรียกใช้“ setup-seafile-mysql.sh” โปรดทราบว่าสคริปต์การตั้งค่าเริ่มต้นดีที่สุดสำหรับผู้ใช้ส่วนใหญ่และสคริปต์อื่น ๆ มีไว้สำหรับผู้ใช้ที่ต้องการควบคุมเซิร์ฟเวอร์ของตนโดยเฉพาะ ตรวจสอบเว็บไซต์ Seafile สำหรับข้อมูลเพิ่มเติม
เริ่มการติดตั้งด้วย:
sudo sh setup-seafile.sh
ส่วนแรกของกระบวนการคือการตั้งชื่อเซิร์ฟเวอร์ Seafile ของคุณ ภายใต้“ คุณต้องการใช้อะไรเป็นชื่อของเซิร์ฟเวอร์ seafile นี้” ป้อนชื่อสำหรับเซิร์ฟเวอร์ของคุณ กดปุ่ม Enter เพื่อดำเนินการต่อ
ถัดไปคุณจะต้องระบุที่อยู่ IP ของ LAN ของเซิร์ฟเวอร์ ใช้คำสั่งด้านล่างเพื่อค้นหาที่อยู่ IP ของเครื่องโฮสต์จากนั้นป้อนลงในพรอมต์ในเครื่อง

หมายเหตุ: คุณอาจต้องเปิดเทอร์มินัลแยกต่างหากเพื่อทำสิ่งนี้
ip addr show | grep "inet 192.168"
ในขั้นตอนที่สามสคริปต์จะถามผู้ใช้ระบุตำแหน่งที่ Seafile ควรบันทึกข้อมูลทั้งหมดที่ซิงค์ โดยค่าเริ่มต้นไดเรกทอรีนี้คือ ~ / seafile-data สำหรับผู้ใช้ส่วนใหญ่สิ่งนี้จะทำ หากคุณต้องการเปลี่ยนให้ระบุเส้นทางไปยังตำแหน่งในตัวติดตั้ง
หากคุณต้องการเปลี่ยนพอร์ตเริ่มต้นที่ซอฟต์แวร์เซิร์ฟเวอร์ใช้งานหน้าถัดไปจะให้คุณทำเช่นนั้น มิฉะนั้นกด Enter เพื่อใช้พอร์ตเริ่มต้นและไปยังขั้นตอนถัดไป
เมื่อติดตั้งซอฟต์แวร์เซิร์ฟเวอร์แล้วสคริปต์จะพิมพ์ IP ชื่อเซิร์ฟเวอร์พอร์ต ฯลฯ และถามว่า“ นี่เป็นปกติ” อ่านมันและกดปุ่ม Enter เพื่อไปยังการติดตั้ง

ติดตั้ง Seafile แล้ว ในการรันเซิร์ฟเวอร์ให้ทำดังต่อไปนี้:
./seafile.sh start
หากต้องการหยุดเซิร์ฟเวอร์ให้ทำ:
./seafile.sh stop
รีสตาร์ทเซิร์ฟเวอร์ด้วย
./seafile.sh restart
การติดตั้ง Sync Clients
พร้อมกับซอฟต์แวร์เซิร์ฟเวอร์ผู้ใช้ยังสามารถติดตั้งเครื่องมือซิงค์ Seafile ลงใน Linux PC ของพวกเขาเช่นกัน เครื่องมือซิงค์ GUI สนับสนุน Ubuntu, Debian, Fedora, Arch Linux และ RHEL / CentOS อย่างเป็นทางการ ในการติดตั้งให้เลือกระบบปฏิบัติการของคุณและปฏิบัติตามคำแนะนำ
หมายเหตุ: หากคุณใช้ระบบปฏิบัติการนอกเหนือจากที่แสดงด้านล่างคุณจะต้องใช้ Seafile-GUI เวอร์ชันทั่วไปแทน ดาวน์โหลดได้ที่นี่
คำแนะนำใน Ubuntu
ซอฟต์แวร์ซิงค์ Seafile สามารถทำงานร่วมกับUbuntu และจัดจำหน่ายผ่าน PPA แทนที่จะเป็นไฟล์แพ็คเกจเดเบียนที่ดาวน์โหลดได้ นี่เป็นตัวเลือกที่ดีเพราะช่วยให้นักพัฒนาซอฟต์แวร์สามารถแจกจ่ายการปรับปรุงซอฟต์แวร์ไปยังซอฟต์แวร์ที่ทำงานบนเซิร์ฟเวอร์ของคุณเป็นประจำ ในการติดตั้งซอฟต์แวร์ลงในเครื่อง Ubuntu ของคุณให้เปิดเทอร์มินัลแล้วทำดังนี้:
sudo add-apt-repository ppa:seafile/seafile-client sudo apt-get update sudo apt-get install seafile-gui
คำสั่ง Debian
เช่นเดียวกับ Ubuntu Debian มีที่เก็บซอฟต์แวร์ไว้ให้ส่ง Seafile ที่เก็บซอฟต์แวร์นี้รองรับ Debian 7, 8 และ 9 ในการเพิ่มที่เก็บซอฟต์แวร์ Seafile ไปยังเครื่อง Debian ของคุณก่อนอื่นให้เปิดเทอร์มินัลและเข้าถึงรูทโดยใช้ su.
เมื่อคุณได้รับสิทธิ์การเข้าถึงรูทเพิ่มคีย์ repoระบบของคุณเพื่อให้แน่ใจว่า Debian จะติดตั้งซอฟต์แวร์ จากนั้นเลือกรุ่น Debian ของคุณและใช้คำสั่งด้านล่างเพื่อเพิ่มแหล่งซอฟต์แวร์ลงในเครื่องของคุณโดยอัตโนมัติ
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
เดเบียน 7
echo deb http://deb.seadrive.org wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list
เดเบียน 8
echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list
เดเบียน 9
echo deb http://deb.seadrive.org stretch main | sudo tee /etc/apt/sources.list.d/seafile.list
หลังจากเพิ่มแหล่งซอฟต์แวร์ใหม่ลงใน Debian แล้วให้อัปเดตแหล่งซอฟต์แวร์และแคชฉลาด เมื่อการอัปเดตเสร็จสิ้นให้ติดตั้งไคลเอ็นต์ซิงค์ Seafile กับระบบด้วย:
sudo apt-get install seafile-gui
คำแนะนำของ Fedora
sudo dnf install seafile-client
คำแนะนำ Arch Linux
ซอฟต์แวร์ซิงค์ Seafile อย่างเป็นทางการอยู่ใน Arch Linux AUR ทำตามคำแนะนำของเราที่นี่เพื่อเรียนรู้วิธีการติดตั้งซอฟต์แวร์จาก AUR เพื่อให้เป็นไป
การตั้งค่าการซิงค์ Seafile
ในการซิงค์กับเซิร์ฟเวอร์ Seafile ของคุณคุณจะต้องลงชื่อเข้าใช้ข้อมูลประจำตัวในซิงค์ไคลเอ็นต์

เปิดไคลเอนต์และป้อนข้อมูลเซิร์ฟเวอร์ เริ่มต้นด้วยที่อยู่ IP และหมายเลขพอร์ต ใช้ที่อยู่ IP ที่ป้อนลงในตัวติดตั้งก่อนหน้านี้และเพิ่มหมายเลขพอร์ตเริ่มต้น ตัวอย่างเช่น:
http://192.168.1.133:8082
ถัดไปเปิดเทอร์มินัลแล้วเข้าสู่โฟลเดอร์การตั้งค่า Seafile จากก่อนหน้า
cd seafile-server_6.2.3_x86-64
หรือ
cd seafile-server_6.2.3_i386
เรียกใช้สคริปต์“ reset-admin.sh” เพื่อตั้งค่าผู้ใช้
sudo sh reset-admin.sh
ป้อนที่อยู่อีเมลของคุณและตั้งรหัสผ่าน จากนั้นกลับไปที่ไคลเอ็นต์การซิงค์และป้อนข้อมูลนั้นเป็นข้อมูลเข้าสู่ระบบของคุณ หากข้อมูลถูกต้องไคลเอ็นต์การซิงค์จะเข้าสู่ระบบจากที่นี่เริ่มซิงค์ข้อมูลทั้งหมดของคุณโดยวางไฟล์และโฟลเดอร์ลงใน / home / ชื่อผู้ใช้ / Seafile /
ความคิดเห็น