После того как у проекта 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.
Если же вы захотите подкорректировать конфигурационные настройки для Гласности , например, добавить авторов или изменить фильтры, то после правок на гитхабе нужно будет остановить контейнер и запустить его снова так как указано здесь.
Объясни мне пожалуйста популярно: для чего нужна Гласность.
Пока я для себя понимаю ее как другая морда Голоса.
Для меня это способ создания своего тематического блога. Фильтры Гласности дают возможность "тонкой настройки", которой нет в Голосе. К примеру, для себя я решил сделать настройку чтобы следить за тем, чтобы следить за отчетами команды Голоса и состоянием дел у Bitshares. Планирую также добавить Гласность и для Стимита, чтобы не пропускать посты с раздачами криптовалюты , к примеру те, что устраивает @virtualgrowth. Быть может подыму еще сайт для своего личного блога. Если на Голосе выбрать для себя отдельные теги и подписаться только на нескольких авторов, то все будет в куче и порой придется хорошо поискать, чтобы найти нужный пост. Я же не хочу ограничивать себя на Голосе отдельными тегами, но вместе с тем хочу чтобы интересующие меня посты определенных аккаунтов были лучше организованы и всегда были под рукой.
i share this with Golos on Discord https://discord.gg/83DQdS9
thank yous interesting. teach more me.
i am fish.
I am going tp launch Glasnost on Steemit and will write a post about it like here. So you can follow me on Steemit where my nick is the same: stranger27. Also I will be glad to help you if you have some questions. You can contact me on discord or chat. :)
Спасибо. В репост однозначно.
Отлично! Мои поздравления!)