Вы здесь

Устанавливаем обновленный Emercoin Web Wallet 2.0 на сервер Ubuntu минимальной конфигурации

В этой инструкции показан процесс установки обновленной версии веб кошелька emcweb 2.0 на сервер DigitalOcean минимальной конфигурации.

Устанавливаем обновленный Emercoin Web Wallet 2.0 на сервер Ubuntu минимальной конфигурации

Версия emcweb 2.0 довольно требовательна к ресурсам, поэтому разработчики рекомендуют использовать сервер с минимум 1 Gb ОЗУ. Практика показала, что достаточно иметь 512 мб оперативной памяти и SWAP. Поэтому для примера я возьму самый дешевый (5$ в месяц) дроплет у DigitalOcean и на его примере покажу весь процесс установки.

Выбор OS и конфигурация дроплета

Если у вас нет аккаунта в DigitalOcean, то зарегистрировавшись по ссылке можно получить 10USD в подарок. Этого хватит на 2 месяца работы кошелька. Далее следует создать новый дроплет. Выбираем в качестве ОС Ubuntu 16.04 с минимальными параметрами железа.

Регион можно выбрать на свой вкус. Остальные параметры редактируйте по желанию. Далее подключаемся по ssh (данные для авторизации должны придти на почту) и приступаем к настройке дроплета.

Настройка SWAP

Для наших целей подойдет SWAP в 1Gb. Выполним следующие команды (здесь и далее каждую строку вводим отдельно):

fallocate -l 1G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab
sysctl vm.swappiness=10
sysctl vm.vfs_cache_pressure=50

Отредактируем файл sysctl.conf

nano /etc/sysctl.conf

И добавим в конце документа:

vm.swappiness=10
vm.vfs_cache_pressure=50

Для сохранения нажмите ctrl+x и затем Y.

Уставновка кошелька

Процесс установки довольно простой и занимает около 10 минут. Вводим команды:

apt-key adv --keyserver keyserver.ubuntu.com --recv B58C58F4
add-apt-repository 'deb http://download.emercoin.com/ubuntu xenial emercoin'
apt update && apt -y install emercoin emcssh emcweb redis-server mysql-server

При установке базы данных появится диалоговое окно с просьбой ввести root-пароль. Придумайте достаточно сложный пароль.

Он понадобится на следующем шаге:

emcweb-setup -G -C -R="YOUR_MYSQL_ROOT_PASSWORD"

Соответственно YOUR_MYSQL_ROOT_PASSWORD - это тот пароль, который вводился на предыдущем шаге.

В ответ вы получите данные для входа в веб-интерфейс:

User "admin" has been added
*** User for the Web Wallet has been created:
- Login   : admin
- Password: *************
Wallet "Default" has been added
*** Wallet has been commited
Completed!

На этом собственно все. Теперь можно зайти по IP сервера в веб-интерфейс. Если вы увидите прогресс-бар, значит блокчейн еще не докачался.

Потребуется около часа для синхронизации. После этого, можно заходить в кошелек, используя логин и пароль.

Комментарии и вопросы приветствуются, поэтому если что-то не получается - не стесняйтесь спрашивать.

Категория: 
Tutorial
4
Ваша оценка: Нет Средняя: 3.7 (3 оценок)
60580 / 1
Аватар пользователя admin
Публикацию добавил: admin
Дата публикации: вт, 11/01/2016 - 15:23

Что еще почитать:

Комментарии:

Лео

Спасибо за подробную инструкцию!

вт, 11/01/2016 - 21:43

Андрей

Здравствуйте !
У меня уже установлен MySQL Server с другими базами, пускать по root Emercoin я не хочу, возможно ли создать базу Emercoin под другим именем

вт, 01/31/2017 - 18:48

emcweb-setup создает отдельную базу данных под эмеркоин. Чтобы создать базу требуется root пароль от mysql

вс, 02/05/2017 - 21:25

Алексей

Здравствуйте!
Возможно я не до конца еще разобрался, но можете поподробнее рассказать про безопасность такого решения.
Например подписка закончилась (аннулирована) или провайдер закрылся или ...
Что будет с кошельком?
Будет он безвозвратно потерян или возможно будет восстановить?

вт, 02/14/2017 - 15:04

NeiTrinO

актуальный вопрос, мне тоже интересно

чт, 03/02/2017 - 22:03

Главное - не потерять wallet.dat
В веб-интрефейсе есть инструмент для бэкапа. Можно сохранить локально, а можно в google drive

Если нужно восстановить кошелек - поднимаете новый сервер и импортируете сохраненный wallet.dat

пт, 03/03/2017 - 12:25

emctest

Подскажите, как переконфигурировать emcweb.conf, что бы открывать Web Wallet не на странице типа "www.site.com", а на странице "www.site.com\emcweb".

вт, 04/04/2017 - 17:34

Добавьте в конфиг для 443 порта ServerName example.com/emcweb и перезапустите апач

пт, 04/07/2017 - 22:34

Andrey

А под raspberrypi взлетит?

пн, 07/31/2017 - 22:13

Да, есть же поддержка arm из коробки

вт, 08/08/2017 - 22:19