Rebuilding My River5 Site
by Frank McPherson Saturday, January 14, 2017

After experienced repeated issues with the virtual server I've been using to host my River5 site, I decided to delete and rebuild it. I am about to start the rebuild process. 

First step, log and update the server software.

All updates are done,  installing node

Install git

Create my user account

Clone River5 from github

Point mywebstream.net to the new IP address

Start river5.js

Clone my RSS Subscriptions lists

Start river5.js

Edit config.json to implement configurations settings

Final testing, and done! If I were not multitasking while the steps above execute, I think I could have rebuilt the server in about 15 minutes. The longest running tasks where the OS software updates.

One thing I did different this time is that I decided to not run River5 in a docker container. I originally built my River4 site in a container as an exercise to learn Docker. Given that I am not running mutiple applications, I have come to the conclusion that using Docker was an additional layer that was not adding value. 

The process above has reminded me of one thing, which is that I need clone my RSS Subscriptions lists to the server I have running nodestorage/Little Outliner so that edits to my subsriptions have way back to my River5 site. I know the subscriptions lists that I just put on my River5 site are not current.