блискавка - це програма з відкритим кодом, яку можна встановити на пристроях 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.
Увійдіть на сервер і виконайте такі команди:
adduser --disabled-password git
cd / home / git
git init --bare MyProject
mkdir .ssh
vi .ssh / санкціоновані_клавіші
Натисніть клавішу i, щоб увімкнути режим редагування. Вставте текст, скопійований із файлу конфігурації раніше. Натисніть ESC, я писав: х! і натисніть клавішу Enter, щоб зберегти файл. Якщо ви хочете, щоб більше людей могли отримати доступ до цього проекту, вставте їх фігурні дужки в новий рядок у цьому файлі.
Нарешті, виконайте такі команди:
chmod 700 .ssh
chmod 600 .ssh / дозволені_клавіші
chown -R git.
У прикладі вибрано користувача git, оскільки клієнт припускає, що цей користувач буде використаний. Однак при необхідності його можна змінити. Вам просто потрібно повідомити клієнта (на наступному кроці), використовуючи префікс user @ в адресі сервера.
На клієнта, знову
Клацніть на піктограму стану SparkleShare і виберіть опцію "Додати розміщений проект". Потім виберіть «На моєму власному сервері» та введіть адресу вашого сервера в поле Адреса та «/ home / git / MyProject» у поле Віддалений шлях. Натисніть Додати.
Готово, SparkleShare слід пов’язати з вашим сервером!
Фуенте: блискавка
Я новачок у Linux, я справді намагаюся налаштувати цей сервер, але мені не вистачає багатьох частин, щоб запустити його та запустити. Сподіваємось, вони не могли сприймати щось само собою зрозуміле, наприклад "Переконайтеся, що у вас встановлені пакети git та openssh-server."
Що таке Git? ну, я вже дослідив і встановив його, а потім? чому під час виконання команд adduser
–Git з відключеним паролем
cd / home / git
git init - голий MyProject
mkdir .ssh
vi .ssh / санкціоновані_клавіші
Це говорить мені щось, що не є дійсним.
Вибачте за мій тон, але я дуже розчарований, і я хотів би знати, чи існує набагато повніший і докладніший підручник про те, як зібрати його з нуля.
Дякуємо за інформацію та підтримку.
Хм! Як цікаво ... Я думаю, що перша з цих альтернатив (оскільки таких стилів кілька), яка встановлена в Linux і має клієнтів для iOS та Windows (саме тих, яких бракує цій, повністю приверне мою увагу. Поки цього не станеться , Я буду дотримуватися OwnCloud 😛
На жаль, так.
Можливо, вони щось отримають із SparkleShare. Правда полягає в тому, що кожен хоче щось подібне, яке або автоматично завантажує фотографії з мобільного в певну папку на комп’ютері, або завантажує музику з певної папки з комп’ютера на мобільний. Для першого у нас Дропін.
Одне питання: чи відомо вам про будь-яку синхронізовану альтернативу, яка автоматично завантажує файли на мобільний телефон Android?
вітання
Вам все ще потрібна Mono? Це єдине, що мене відтягує від цієї програми ...
Подивіться, як цікаво, я влітку думав скласти програму, подібну до dropbox, щоб поділитися матеріалами з університету з друзями та надати певні умови для цього.
Більше того, я вже планував зробити це, маскуючи git або якийсь інший менеджер версій, зараз я подивлюсь, як це, і принаймні подивлюся, чи допоможе мені якийсь код чи ідеї 😀
дуже тобі дякую