Устанавливаем обновленный 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
10
Средняя: 10 (1 оценка)
0
Ваша оценка: Нет
1253 / 0
Аватар пользователя admin
Публикацию добавил: admin
Дата публикации: вт, 11/01/2016 - 16:23

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

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

Аватар пользователя Лео

Лео

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

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

Аватар пользователя Андрей

Андрей

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

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

Аватар пользователя admin

admin

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

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

Аватар пользователя Алексей

Алексей

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

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

Аватар пользователя NeiTrinO

NeiTrinO

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

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

Аватар пользователя admin

admin

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

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

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

Аватар пользователя emctest

emctest

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

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

Аватар пользователя nagibator

nagibator

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

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

Добавить комментарий