sparkleshare เป็นแอปพลิเคชันโอเพนซอร์สที่สามารถติดตั้งบนอุปกรณ์ Linux, Mac และ Android ได้ ซิงค์ไฟล์ระหว่างคอมพิวเตอร์หลายเครื่อง คล้ายกับวิธีที่คุณทำ Dropbox. |
ก่อนอื่นทำไมละทิ้ง Dropbox และลองใช้ Sparkleshare
1.- ด้วย SparkleShare คุณสามารถควบคุมข้อมูลของคุณได้เนื่องจากคุณสามารถจัดเก็บไว้บนเซิร์ฟเวอร์ของคุณเอง
2.- ไม่ จำกัด การอัปโหลด ในกรณีที่คุณจัดเก็บข้อมูลบนเซิร์ฟเวอร์ของคุณเองขีด จำกัด เดียวคือความจุของฮาร์ดไดรฟ์ของคุณ
3.- SparkleShare เป็นข้ามแพลตฟอร์ม อย่างไรก็ตามแม้ว่าจะมีการวางแผนเวอร์ชันสำหรับ Windows และ iOS แต่ก็ยังไม่มีการกำหนดวันที่สำหรับเวอร์ชันเหล่านี้
การติดตั้ง
บนไคลเอนต์
ฉันเปิดเทอร์มินัลแล้วเขียน (Ubuntu 11.10 เท่านั้น):
sudo apt-get ติดตั้ง ประกายไฟ
แพ็คเกจนี้ยังมีอยู่ในไฟล์ ที่เก็บ จากลินุกซ์ยอดนิยมอื่น ๆ นอกจากนี้ยังเป็นไฟล์ รหัสที่มา.
จากนั้นเปิด SparkleShare แล้วป้อนชื่อและอีเมลของคุณ คลิกดำเนินการต่อ
SparkleShare จะสร้างไฟล์กำหนดค่าในโฟลเดอร์ ~ / SparkleShare คัดลอกเนื้อหา
บนเซิร์ฟเวอร์
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งแพ็คเกจ git และ openssh-server แล้ว
เข้าสู่ระบบเซิร์ฟเวอร์และรันคำสั่งต่อไปนี้:
adduser - คอมไพล์รหัสผ่านปิดการใช้งาน
cd / home / git
เริ่มต้นคอมไพล์ - เป็นเพียง MyProject
mkdir .ssh
vi .ssh / Authorized_keys
กดปุ่ม i เพื่อเปิดใช้งานโหมดแก้ไข วางข้อความที่คุณคัดลอกมาจากไฟล์กำหนดค่าก่อนหน้านี้ กด ESC ฉันเขียนว่า: x! และกดปุ่ม Enter เพื่อบันทึกไฟล์ หากคุณต้องการให้ผู้อื่นสามารถเข้าถึงโปรเจ็กต์นี้ได้มากขึ้นให้วางวงเล็บปีกกาในบรรทัดใหม่ในไฟล์นี้
สุดท้ายเรียกใช้คำสั่งต่อไปนี้:
chmod 700 .ssh
chmod 600 .ssh / Authorized_keys
chown -R คอมไพล์
ในตัวอย่างผู้ใช้ git ได้รับเลือกเนื่องจากไคลเอนต์ถือว่าผู้ใช้นั้นจะถูกใช้ อย่างไรก็ตามหากจำเป็นก็สามารถเปลี่ยนแปลงได้ คุณต้องบอกไคลเอนต์ (ในขั้นตอนถัดไป) โดยใช้คำนำหน้า user @ ในที่อยู่เซิร์ฟเวอร์
บนไคลเอนต์อีกครั้ง
คลิกที่ไอคอนสถานะ SparkleShare และเลือกตัวเลือก "Add Hosted Project" จากนั้นเลือก "บนเซิร์ฟเวอร์ของฉันเอง" และป้อนที่อยู่เซิร์ฟเวอร์ของคุณในฟิลด์ที่อยู่และ "/ home / git / MyProject" ในฟิลด์ Remote Path คลิกเพิ่ม
เสร็จแล้ว SparkleShare ควรเชื่อมโยงกับเซิร์ฟเวอร์ของคุณ!
Fuente: sparkleshare
ฉันยังใหม่กับ Linux ฉันพยายามกำหนดค่าเซิร์ฟเวอร์นี้จริงๆ แต่ฉันพลาดหลายอย่างในการเริ่มต้นใช้งาน หวังว่าพวกเขาจะไม่สามารถยอมรับสิ่งต่างๆได้เช่น "ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งแพ็คเกจ git และ openssh-server แล้ว"
Git คืออะไร? ฉันได้ตรวจสอบและติดตั้งแล้วหรือยัง? ทำไมเมื่อเรียกใช้คำสั่ง adduser
- คอมไพล์รหัสผ่านที่ปิดใช้งาน
cd / home / git
git init --bare MyProject
mkdir .ssh
vi .ssh / Authorized_keys
มันบอกฉันว่ามีบางอย่างที่ไม่ถูกต้อง
ขอโทษด้วยน้ำเสียงของฉัน แต่ฉันรู้สึกหงุดหงิดมากและฉันอยากทราบว่ามีบทช่วยสอนที่สมบูรณ์และละเอียดกว่านี้เกี่ยวกับวิธีการประกอบตั้งแต่เริ่มต้นหรือไม่
ขอบคุณสำหรับข้อมูลและการสนับสนุน
อืม! น่าสนใจแค่ไหน ... ฉันคิดว่าทางเลือกแรกเหล่านี้ (เพราะมีหลายสไตล์) ซึ่งติดตั้งบน Linux และมีไคลเอนต์สำหรับ iOS และ Windows (แน่นอนว่าอันนี้ไม่มีจะได้รับความสนใจอย่างสมบูรณ์ ฉันจะติด OwnCloud 😛
น่าเสียใจใช่
บางทีพวกเขาอาจจะได้อะไรบางอย่างจาก SparkleShare ความจริงก็คือทุกคนต้องการสิ่งนี้โดยจะอัปโหลดรูปภาพจากมือถือไปยังโฟลเดอร์เฉพาะบนคอมพิวเตอร์โดยอัตโนมัติหรือดาวน์โหลดเพลงจากโฟลเดอร์เฉพาะจากคอมพิวเตอร์ไปยังมือถือ สำหรับครั้งแรกเรามี Dropin
คำถามหนึ่ง: คุณรู้หรือไม่ว่ามีทางเลือกอื่นที่ซิงโครไนซ์ซึ่งจะดาวน์โหลดไฟล์ไปยังมือถือ Android โดยอัตโนมัติหรือไม่?
อาศิรพจน์
คุณยังต้องการ Mono หรือไม่? เป็นสิ่งเดียวที่ดึงฉันกลับมาจากรายการนี้ ...
ดูว่าน่าสนใจแค่ไหนฉันเคยคิดในช่วงฤดูร้อนที่จะจัดทำโปรแกรมที่คล้ายกับดรอปบ็อกซ์เพื่อแบ่งปันเนื้อหาจากมหาวิทยาลัยกับเพื่อน ๆ และจัดหาสิ่งอำนวยความสะดวกบางอย่างสำหรับสิ่งนี้
ยิ่งไปกว่านั้นฉันได้วางแผนไว้แล้วว่าจะปิดบัง git หรือตัวจัดการเวอร์ชันอื่น ๆ ตอนนี้ฉันจะดูว่ามันเป็นอย่างไรและอย่างน้อยดูว่าโค้ดหรือแนวคิดบางอย่างจะช่วยฉันได้หรือไม่😀
ขอบคุณมาก