閃光分享 是一個開源應用程序,可以安裝在Linux,Mac和Android設備上以 在多台計算機之間同步文件 類似於您的操作方式 Dropbox的. |
首先,為什麼要放棄Dropbox並嘗試Sparkleshare?
1。 - 使用SparkleShare,您可以控制數據,因為您可以將其存儲在自己的服務器上。
2。 - 沒有上傳限制。 如果您將數據存儲在自己的服務器上,則唯一的限制是硬盤驅動器的容量。
3。 - SparkleShare是跨平台的。 但是,儘管已經計劃了Windows和iOS的版本,但仍沒有為這些版本定義日期。
安裝
在客戶端上
我打開一個終端並寫了(僅適用於Ubuntu 11.10):
sudo apt-get install 閃光分享
該軟件包也可以在 倉庫 來自其他流行的Linux發行版。 也可用 源代碼.
然後,打開SparkleShare,然後輸入您的姓名和電子郵件。 單擊繼續。
SparkleShare將在〜/ SparkleShare文件夾中創建一個配置文件。 複製其內容。
在服務器上
確保已安裝git和openssh-server軟件包。
登錄到服務器並運行以下命令:
添加用戶 --disabled-password git
cd /主頁/ git
git init --bare MyProject
目錄 .ssh
vi .ssh / authorized_keys
按i鍵激活編輯模式。 粘貼您先前從配置文件複製的文本。 按ESC,我寫道:x! 然後按Enter鍵保存文件。 如果您希望更多的人能夠訪問此項目,請將其花括號粘貼到此文件中的新行上。
最後,運行以下命令:
修改 700.ssh
chmod 600 .ssh /授權密鑰
chown -R git。
在此示例中,已選擇git用戶,因為客戶端假定將使用該用戶。 但是,如有必要,可以更改。 您只需要(在下一步中)使用服務器地址中的前綴用戶@告訴客戶端即可。
在客戶端上,再次
單擊SparkleShare狀態圖標,然後選擇“添加託管項目”選項。 然後選擇“在我自己的服務器上”,然後在“地址”字段中輸入服務器的地址,在“遠程路徑”字段中輸入“ / home / git / MyProject”。 單擊添加。
完成,SparkleShare應該鏈接到您的服務器!
來源: 閃光分享
我是Linux的新手,我實際上是在嘗試配置此服務器,但是缺少很多東西來啟動和運行它。 希望他們不能將諸如“確保已安裝git和openssh-server軟件包”這樣的事情視為理所當然。
什麼是Git? 好,我已經調查並安裝了它,然後呢? 為什麼在執行adduser命令時
–禁用密碼git
cd /主頁/ git
git init – 裸我的項目
目錄 .ssh
vi .ssh / authorized_keys
它告訴我一些無效的東西。
打擾一下,但是我很沮喪,我想知道是否有關於如何從頭開始組裝的更完整和詳細的教程。
感謝您的信息和支持。
嗯! 多麼有趣……我認為這些替代方案中的第一個(因為有幾種此類樣式)已安裝在Linux上,並且具有適用於iOS和Windows的客戶端(確切地說是缺少的客戶端),這些將完全引起我的注意。在此之前,我將堅持使用OwnCloud😛
遺憾的是。
也許他們會從SparkleShare中得到一些好處。 事實是,每個人都想要這樣的東西,要么將照片從手機自動上傳到計算機上的特定文件夾,要么將音樂從計算機上的特定文件夾下載到手機。 首先,我們有Dropin。
一個問題:您是否知道有任何同步替代方案,可以自動將文件下載到android手機?
問候
您還需要Mono嗎? 這是唯一讓我退出該程序的事情...
看起來有多有趣,我在夏天曾想過要組合一個類似於保管箱的程序,與朋友分享大學的資料,並為此提供某些便利。
而且,我已經考慮過屏蔽git或其他版本管理器,現在我要看看它是怎麼回事,至少要看看是否有一些代碼或想法對我有幫助😀
謝謝,對我有很大幫助