GOLOS
RU
EN
UA
stranger27
3 года назад

Делюсь опытом по запуску Глассности от @ontofractal на арендованном VPS

После того как у проекта Glassnost появились разнообразные фильтры, у меня возникло желание запустить его на своем VPS. Кстати, если вы подыскиваете себе недорогой хороший VPS, рекомендую посмотреть здесь - https://www.ovh.com/us/vps/vps-ssd.xml . Более низких цен я нигде еще не встречал!

Вначале я отправился на https://my.freenom.com и бесплатно зарегистрировал домен mygolos.gq .
Для привязки домена к VPS, я воспользовался днс настройками самого freenom: в управлении доменами создал запись А, где в поле TARGET прописал ip своего VPS.

Затем приступил к установке Гласности. Первоначально я попытался создать что-то на Debian 7 wheezy, но с этой ОС возникли проблемы с установкой докера и после недолгих мучений я попросту сменил Wheezy на Ubuntu 16.04 ))

Настраивал все согласно мини-учебнику от @sxiii и подсказкам @ontofractal. Сразу хочу предупредить тех, кто последует моему примеру - в мини-учебнике пример конфига устарел. Поскольку проект постоянно совершенствуется, актуальный пример настроек лучше смотреть в блоге аккаунта @glasnost . Лучше всего сразу подписаться, чтобы быть в курсе всех изменений.

В качестве веб-сервера я решил использовать NGINX, так как он и быстрее и удобнее в настройках чем apache. О том как установить и настроить NGINX для простых сайтов очень доходчиво расписано здесь , но там не рассказывают как же подружить nginx и docker . Поэтому пришлось немного погуглить пока не нашлась нужная информация.

После того как я прописал в настройках nginx для mygolos.gq следующее:


server {
listen 80 ;
server_name mygolos.gq ;
location / {
expires off;
proxy_pass http://51.254.130.194:8080;
# 51.254.130.194 - это айпи адресс моего VPS сервера, отредактируйте эту строку чтобы она #содержала адрес вашего VPS
}
}

и выполнил в терминале команду

docker run -it -p 8080:80 -e "GLASNOST_CONFIG_URL=https://raw.githubusercontent.com/sokil747/golos-docker/master/config.ini" --restart on-failure:10 ontofractal/glasnost:latest

Гласность заработала на моем домене и с моими настройками! :)) И теперь на mygolos.gq можно наблюдать как продвигаются дела у Голоса и что новенького происходит в сети Bitshares )



Одной из моих ошибок было то, что после "GLASNOST_CONFIG_URL=" я сперва неверно указал адрес к своему файлу настроек на гитхабе, так что будьте внимательны, если ваш файл настроек тоже находится на гитхабе, путь к нему должен начинаться с https://raw.githubusercontent.com/.

И еще момент: после запуска докер-контейнера в терминале начинает отображаться текущая информация по Гласности, для выхода (detach) используйте сочетание клавиш Cntrl+p и затем Cntrl+q.

Если же вы захотите подкорректировать конфигурационные настройки для Гласности , например, добавить авторов или изменить фильтры, то после правок на гитхабе нужно будет остановить контейнер и запустить его снова так как указано здесь.

3
957.893 GOLOS
Комментарии (6)
Сортировать по:
Сначала старые