Ubuntu Installation steps

Hi guys,

Have put a ubuntu installation steps together for an in-house installation


could anyone with similar experience, please have a look and let me know if I had missed anything necessary or should not be doing please?

We had had a trial run and so far so good, just wanted to confirm with the community before i promote this to live.

Thanks for your help.

1 Like

At a cursory glance, make sure the directory is /srv/newsblur (not NewsBlur).

You should have to call create_elasticsearch_mapping. Just call Feed.index_all_for_search().

Many of those tasks (like celerybeat tasks) are automatically added in the fabfile.

Also, why Apache? I have scripts for nginx.

Anyway, if it runs with no exceptions, then consider it a success! I’m happy to answer any specific exception questions.

Also, how will I be able to use this in the future?

Thanks for your quick response Sam,

Any reason why we have to have the app on ‘/srv/newsblur’ we have restrictions on our servers as to where applications can be installed and run from.

Apache, because that is the standard used in here, other applications in this server are already using apache. will be tough to argue to nginx but will try.

one thing i’m not able to figure out is how to direct user for a individual blurblog?

We have this on trial now internally and it will never be exposed to externally, It can be accessed only from our network unfortunately due to the nature of data in the app.

Nope, no restrictions, but many config files are set to point to /srv/newsblur.

Apache should be fine. You just won’t ge tthe benefit of my nginx config files.

Blurblogs are handled by subdomain. http://samuel.newsblur.com goes to my blurblog. If you check newsblur/urls.py you’ll see that all subdomains actually go through the apps.reader.views.index function, and then out to apps.social.views.