главная | описание | подробности | скачать | установить | комманды | вопросы | термины | контакты | тестирование

Установка


Если вы хорошо читаете по английски то просто скачайте файл datahaven-win32.exe и запустите его. Все должно быть просто.

Но я все таки напишу более подробно про установку, что бы если вы столкнулись с какой то проблемой то могли проследить все по шагам.

Windows

1). Скачайте файл datahaven-win32.exe и запустите его.
Это обычный самораспаковывающийся архив. В нем нету никаких вирусов и троянов. :-)
Программа DataHaven.NET написана на языке Питон и собрана под Windows с использованием утилиты py2exe.

2). В появившемся окне, на вопрос
Do you want to install DataHaven.NET?, нажмите Yes.
Файлы скопируются, окошко закроется.

3). Откроется окно с надписью Enter your preferred account name here и ниже поле ввода.
Придумайте себе юсер нейм.
Можно использовать только:

  • строчные английские (маленькие) буквы,
  • цифры,
  • символ подчеркивания (_),
  • дефис (-).
Введите ваше имя пользователя и жмите кнопку Register.

4). Теперь ждите.
Иногда приходится ждать довольно долго.
Под заголовком Registering new User будет отображаться процесс регистрации.

5). Дальше появится страничка с заголовком Central server settings.
Первый параметр Needed space обозначает количество Мегабайт, которое вам нужно для хранения Ваших Данных на компьютерах других пользователей.
Второй параметр Donated space обозначает количество Мегабайт, которое вы готовы предоставить другим пользователям для хранения Их Данных на Вашем Компьютере.

6). На следующей странице Emergency contacts вы можете указать ваши контактные данные. Это необязательно, но по задумке мы могли бы уведомлять вас если, по каким то причинам, ваши данные находятся под угрозой. Укажите емайл обязательно.
Желательно еще указать в нижнем поле ввода Other method ваш icq, skype, id вконтакте, или все что угодно что бы я мог связаться с Вами.
Это очень важно на этапе тестирования. Если программа в результате Моих действий перестанет работать или обновляться - она станет бесполезной и мне и вам. В этом случае я (как только починю то что сам наломал ;-) ) просто пришлю вам ссылку на тот же файл, которую надо просто заново скачать и запустить.
А вдруг вы окажитесь в числе лучших в нашем конкурсе. Должен же я знать кому слать приз! :-)
Нажимайте Done.

7). Должно появиться новое окно. Это и есть основное окно DataHaven.NET.

  • backups - папки которые необходимо надежно сохранить (резервировать)
  • restore - список резервных копий, которые вы уже сделали и которые можно восстановить
  • users - список пользователей, которые будут хранить ваши данные (саплайеры) а так же те кто хранит свои данные у вас (кастомеры),
  • settings - настройки, эта страничка будет изменена в будущем.

8). Все. Вы установили программу. Теперь окно можно закрыть. DataHaven.NET работает в фоновом режиме.
Что бы вновь увидеть главное окно программы - кликните 2 раза на иконку "DataHaven.NET" на рабочем столе.


Linux Ubuntu/Debian

Скачайте файл datahaven_0.1.81_all.deb и запустите его. Это автоматически установит пакет datahaven на ваш компьютер.

  • Иконка DataHaven.NET будет добавлена в меню Applications->Internet.
  • Новый файл /etc/xdg/autostart/datahaven.desktop будет создан для того что бы DataHaven.NET запускалась при запуске системы.
  • К вашему списку apt репозитариев будет добавлен наш источник что бы обновлять программу:
    deb http://datahaven.net/apt lucid main
  • Будет создан файл /etc/cron.daily/datahaven который будет ежедневно проверять/устанавливать свежую версию DatHaven.NET.

Если возникли проблемы при установке пакета python-wxgtk2.8 выполните следующие действия:

  • добавьте эту строку в файл /etc/apt/sources.list:
    deb http://ubuntu.mirror.cambrium.nl/ubuntu/ oneiric main universe
  • запустите комманды что бы установить python-wxgtk2.8:
    sudo apt-get update
    sudo apt-get install python-wxgtk2.8
Дополнительно читайте на сайте wxPython wiki.

Программа DataHaven.NET использует небольшую утилиту miniupnp что бы настроить перенаправление портов. Скачайте и установите libminiupnpc5 и miniupnpc если ваше соединение с Интернетом допускает входящие соединения и ваш роутер поддерживает данную функцию.

В отличии от сборки под Windows этот .deb файл еще не был как следует протестирован. Пожалуйста отправте мне сообщение или оставте свой комментарий если вы найдете какие либо ошибки.


Установка из исходников

1). У вас уже должен быть установлен Python, Twisted и еще несколько довольно распространенных библиотек. Смотрите список зависимостей ниже.

2). Отправляйтесь на нашу страничку datahaven на PyPi (Python Packege Index) и скачивайте последнюю ревизию. Имя файла которое вам нужно скачать будет таким - datahaven-revNNNN.tar.gz, где NNNN - номер ревизии. Вам нужен файл с наибольшим номером - это самая свежая версия которую выложил на PyPi.

3). Выполните следующие действия в коммандной строке, но с нужным номером ревизии:

tar -xf datahaven-rev4731.tar.gz
cd datahaven-rev4731/
cd datahaven
python dhn.py show
Вам нужно будет скорпировать папку datahaven в /usr/share или любое другое место.

4). Кроме того нужно будет настроить автозапуск программы при старте системы. Просто добавте следующую строку в ваш файл /etc/crontab:

@reboot [your user name] python /usr/share/datahaven/dhn.py > /tmp/dhn.log &
Вообще то существует много способов что бы запустить файл при старте Linux. Все что вам нужно это запустить файл datahaven/dhn.py и программа будет работать в фоновом режиме.
Запустите эту команду что бы просмотреть список возможных комманд и аргументов:
python dhn.py help

5). Во время первого запуска программы DataHaven.NET вам будет предложено зарегистрироватся на Центральном сервере. Читайте инструкции для версии под Windows начиная с цифры (3). Программа DataHaven.NET может работать на разных операционных системах.


Список зависимостей

  • python
  • python-twisted
  • python-pyasn1
  • python-openssl
  • python-crypto
  • python-wxgtk2.8
  • python-pycurl
  • python-ncrypt


Copyright DataHaven.NET LTD. Ангилья, 2006-2011 гг. Все права защищены.

посетителей.