เราได้พูดคุยที่นี่ในบล็อกเกี่ยวกับแพลตฟอร์มหรือบริการที่เก็บข้อมูลบนคลาวด์ซึ่งบางส่วนเป็นของบุคคลที่สามและบางส่วนเป็นบุคคลที่คุณสามารถกำหนดค่าและใช้คอมพิวเตอร์ของคุณเป็นเซิร์ฟเวอร์สำหรับสิ่งนี้
วันที่ วันนี้เราจะมาพูดถึง Seafile ซึ่งเป็นแพลตฟอร์มที่ยอดเยี่ยม ที่จะช่วยให้คุณสามารถใช้เซิร์ฟเวอร์ของคุณเพื่อสร้างบริการไฟล์ส่วนตัวของคุณในระบบคลาวด์
เกี่ยวกับ Seafile
Seafile คือ แพลตฟอร์มการโฮสต์ไฟล์สำหรับองค์กร ด้วยความน่าเชื่อถือและประสิทธิภาพสูง
เครื่องมือนี้ จะช่วยให้คุณสามารถวางไฟล์บนเซิร์ฟเวอร์ของตัวเองได้ และสามารถซิงโครไนซ์และแชร์ไฟล์บนอุปกรณ์ต่าง ๆ หรือแม้กระทั่งเข้าถึงไฟล์ทั้งหมดในรูปแบบดิสก์เสมือน
หนึ่งในคุณสมบัติที่อาจถูกใจผู้ที่ต้องการลอง เครื่องมือนี้คือ Seafile จัดระเบียบไฟล์ในไลบรารี
แต่ละไลบรารีสามารถซิงค์กับคอมพิวเตอร์เดสก์ท็อปเครื่องใดก็ได้รวมถึง Windows, Mac และ Linux
ผู้ใช้งาน คุณยังสามารถเลือกซิงค์โฟลเดอร์ใดก็ได้ ดังนั้นไฟล์ที่ไม่ซิงโครไนซ์จึงสามารถเข้าถึงได้ผ่านคุณสมบัติที่เรียกว่า
Seafile มีประสิทธิภาพในการซิงค์ไฟล์ที่ยอดเยี่ยม สามารถซิงค์ไฟล์ขนาดเล็กหลายหมื่นไฟล์ได้ในหนึ่งนาที
ไลบรารีและโฟลเดอร์สามารถแชร์กับผู้ใช้หรือกลุ่มโดยมีสิทธิ์อ่านอย่างเดียวหรืออ่าน - เขียน
การอนุญาตโดยละเอียดสามารถตั้งค่าในโฟลเดอร์ย่อยหลังจากแชร์โฟลเดอร์โดยสามารถแชร์ไฟล์กับผู้ใช้ภายนอกผ่านลิงก์ที่แชร์ได้
ลิงก์ที่แชร์สามารถป้องกันได้ด้วยรหัสผ่านและการสนับสนุนการตั้งค่าวันที่หมดอายุ
จะติดตั้ง Seafile บนลีนุกซ์รุ่นต่างๆได้อย่างไร?
เนื่องจากระบบปฏิบัติการเซิร์ฟเวอร์ Linux ประเภทต่างๆมีอยู่มากมาย นักพัฒนาได้เลือกที่จะสร้าง "โปรแกรมติดตั้ง Linux" ทั่วไป
ในการกำหนดค่า Seafile บน Linux พวกเขาเพียงแค่ต้องเปิดเทอร์มินัลและใช้ wget เพื่อดาวน์โหลดแพ็คเกจที่เสถียรล่าสุด
Si เป็นผู้ใช้ระบบ 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 -xvzf seafile-server _ *. tar.gz
ตอนนี้ เราต้องเข้าสู่โฟลเดอร์ที่สร้างขึ้นเมื่อแตกไฟล์หากเป็นไฟล์ 64 บิตให้ป้อนด้วย:
cd seafile-server_6.2.3_x86-64
หรือถ้าเป็น 32 บิตให้ป้อนด้วย:
cd seafile-server_6.2.3_i386
ดังที่ได้กล่าวมาแล้วซอฟต์แวร์เซิร์ฟเวอร์ Seafile เป็นตัวติดตั้งทั่วไป
แทนที่จะบรรจุ Linux ดิสทริบิวชันหลาย ๆ ตัวนักพัฒนาได้รวมเชลล์สคริปต์ที่แตกต่างกันหลายตัวซึ่งผู้ใช้สามารถรันเพื่อให้ทุกอย่างทำงานได้
องค์ประกอบ
ก่อนอื่นเราจะเริ่มต้นด้วยการดำเนินการคำสั่งต่อไปนี้:
sudo sh setup-seafile.sh
ขั้นตอนแรกคือการตั้งชื่อเซิร์ฟเวอร์ของคุณ Seafile จากนั้น dต้องระบุที่อยู่ IP ของเซิร์ฟเวอร์
เมื่อคุณระบุที่อยู่ IP แล้วตอนนี้สคริปต์จะขอให้คุณระบุตำแหน่งที่ Seafile ควรบันทึกข้อมูลทั้งหมดที่ซิงโครไนซ์
ตามค่าเริ่มต้นไดเร็กทอรีนี้คือ ~ / seafile-data
สำหรับผู้ใช้ส่วนใหญ่สิ่งนี้จะทำ หากคุณต้องการเปลี่ยนแปลงให้ระบุเส้นทางไปยังตำแหน่งในโปรแกรมติดตั้ง
Si คุณต้องการเปลี่ยนพอร์ต ค่าเริ่มต้นที่ซอฟต์แวร์เซิร์ฟเวอร์ทำงานและตัวเลือกด้านล่างจะช่วยให้คุณสามารถทำได้ มิฉะนั้นเพียงแค่กด Enter และดำเนินการต่อ
เมื่อติดตั้งและกำหนดค่าซอฟต์แวร์เซิร์ฟเวอร์แล้วสคริปต์จะพิมพ์ IP ชื่อเซิร์ฟเวอร์พอร์ต ฯลฯ และจะถามว่า "ไม่เป็นไร"
ด้วยนั่นเอง ติดตั้ง Seafile แล้ว ในการเรียกใช้เซิร์ฟเวอร์ให้ดำเนินการดังต่อไปนี้:
./seafile.sh start
หากต้องการหยุดเซิร์ฟเวอร์ให้เรียกใช้:
./seafile.sh stop
ในการรีสตาร์ทเซิร์ฟเวอร์ให้ทำด้วยคำสั่งนี้:
./seafile.sh restart
ตอนนี้ สำหรับส่วนของไคลเอนต์การซิงโครไนซ์ควรไปที่เว็บไซต์อย่างเป็นทางการเท่านั้น ของแอปพลิเคชันและดาวน์โหลดไคลเอนต์สำหรับระบบที่พวกเขาต้องการติดตั้งรวมถึงสำหรับ Android และ iOS