create account

Glasnost v0.4 released: now with remote configuration and pagination - publish your Steem blog on your own domain by ontofractal

View this thread on: hive.blogpeakd.comecency.com
· @ontofractal ·
$57.58
Glasnost v0.4 released: now with remote configuration and pagination - publish your Steem blog on your own domain
![](https://i.imgur.com/5dm2GJA.jpg)
Remote configuration for Glasnost has landed. The new approach lays the foundation for easy no-restart management of future features like multi-author blogs, tag whitelists/blacklists, advanced filtering  and others.

# Configuration

Start by uploading a similar JSON configuration file with your values to [pastebin](pastebin.com) or [github gists](gist.github.com):


```
{
  "blog_author": "ontofractal",
  "source_blockchain": "steem",
  "about_blog_permlink": "ann-introducing-glasnost-alpha-open-source-blog-and-app-server-for-steem-golos-blockchains"
}
```

Then point Glasnost to your uploaded **raw(!)** file using Docker environment variable `GLASNOST_CONFIG_URL`.

```
docker run -it -p 80:80 -e "GLASNOST_CONFIG_URL=..."  --restart on-failure:10 ontofractal/glasnost:latest
```

Attention: you need a (raw)[http://pastebin.com/raw/bQ74P7sw] file link, not a [default](http://pastebin.com/bQ74P7sw) one.


# Changelog

* Remote configuration using a JSON file
* About me page configuration setting
* Pagination for index page and tags with 24 posts per page
* Visual enhancements, thanks to @vadbars for the pull requests
* Random bugfixes and improvements


# [Glasnost alpha v0.4 demo](http://ontofractal-glasnost-steem.steempunks.com/) for @ontofractal

![](http://i.imgur.com/TCG6lWQ.png)

### [Glasnost repo](https://github.com/cyberpunk-ventures/glasnost)
### [Glasnost v0.4 on Docker hub](https://hub.docker.com/r/ontofractal/glasnost/)

# Tech stack

* Elixir
* Phoenix
* Mnesia

 All data is stored by in-memory Mnesia database that is a part of Erlang/OTP platform. 

# What's Glasnost? and Glasnost Roadmap

Read more about Glasnost and its roadmap in the [introduction post](https://steemit.com/steemit/@ontofractal/ann-introducing-glasnost-alpha-open-source-blog-and-app-server-for-steem-golos-blockchains)

# Development process

Glasnost is a single code base developed simultaneously both for Steem and Golos blockchains. Sustainable Glasnost development is made possible by the committed support of Golos open source ecosystem by [@cyberfund](https://golos.io/@cyberfund). Read more about Golos and cyberfund open source support in [this post](https://steemit.com/golos/@hipster/golos-follows-steem-path-with-slight-economic-changes) by @hipster.

# Feedback

If you have any requests or feedback, please get in touch with me: ontofractal at protonmail.com or steemit.chat.

<center> (ノ◕ヮ◕)ノ*:・゚✧ </center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 98 others
👎  
properties (23)
authorontofractal
permlinkglasnost-v0-4-released-now-with-remote-configuration-and-pagination-publish-your-steem-blog-on-your-own-domain
categorysteemit
json_metadata{"tags":["steemit","steem","steemdev","golos","glasnost"],"users":["vadbars","ontofractal","hipster"],"image":["https://i.imgur.com/5dm2GJA.jpg","http://i.imgur.com/TCG6lWQ.png"],"links":["pastebin.com","gist.github.com","http://pastebin.com/raw/bQ74P7sw","http://pastebin.com/bQ74P7sw","http://ontofractal-glasnost-steem.steempunks.com/","https://github.com/cyberpunk-ventures/glasnost","https://hub.docker.com/r/ontofractal/glasnost/","https://steemit.com/steemit/@ontofractal/ann-introducing-glasnost-alpha-open-source-blog-and-app-server-for-steem-golos-blockchains","https://golos.io/@cyberfund","https://steemit.com/golos/@hipster/golos-follows-steem-path-with-slight-economic-changes"],"app":"steemit/0.1","format":"markdown"}
created2017-03-21 12:05:54
last_update2017-03-21 12:05:54
depth0
children3
last_payout2017-04-21 17:08:00
cashout_time1969-12-31 23:59:59
total_payout_value53.353 HBD
curator_payout_value4.228 HBD
pending_payout_value0.000 HBD
promoted8.921 HBD
body_length2,472
author_reputation61,670,850,962,884
root_title"Glasnost v0.4 released: now with remote configuration and pagination - publish your Steem blog on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,792,685
net_rshares18,527,191,122,074
author_curate_reward""
vote details (163)
@dreamstep ·
Nice
properties (22)
authordreamstep
permlinkre-ontofractal-glasnost-v0-4-released-now-with-remote-configuration-and-pagination-publish-your-steem-blog-on-your-own-domain-20170321t125830961z
categorysteemit
json_metadata{"tags":["steemit"],"app":"steemit/0.1"}
created2017-03-21 12:49:54
last_update2017-03-21 12:49:54
depth1
children0
last_payout2017-04-21 17:08:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4
author_reputation107,261,122,110
root_title"Glasnost v0.4 released: now with remote configuration and pagination - publish your Steem blog on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,793,086
net_rshares0
@hipster ·
Beautiful! Waiting for comments :-)
properties (22)
authorhipster
permlinkre-ontofractal-glasnost-v0-4-released-now-with-remote-configuration-and-pagination-publish-your-steem-blog-on-your-own-domain-20170321t121655078z
categorysteemit
json_metadata{"tags":["steemit"],"app":"steemit/0.1"}
created2017-03-21 12:16:54
last_update2017-03-21 12:16:54
depth1
children0
last_payout2017-04-21 17:08:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length35
author_reputation43,811,990,885,529
root_title"Glasnost v0.4 released: now with remote configuration and pagination - publish your Steem blog on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,792,780
net_rshares0
@pipes ·
Someone promoted your post. Promotions help every steemians. 
Your [reward](https://steemit.com/steem/@tibonova/introducing-pipes) is an upvote and 0.041 SBD extra promotion. 
Good job, see you next time in `Promoted`! ;)
👍  
properties (23)
authorpipes
permlinkre-ontofractal-glasnost-v0-4-released-now-with-remote-configuration-and-pagination-publish-your-steem-blog-on-your-own-domain-20170321t213404028z
categorysteemit
json_metadata{"tags":["steemit"],"links":["https://steemit.com/steem/@tibonova/introducing-pipes"],"app":"steemit/0.1"}
created2017-03-21 21:34:06
last_update2017-03-21 21:34:06
depth1
children0
last_payout2017-04-21 17:08:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length221
author_reputation5,564,763,471,483
root_title"Glasnost v0.4 released: now with remote configuration and pagination - publish your Steem blog on your own domain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,798,866
net_rshares12,236,634,267
author_curate_reward""
vote details (1)