# Badgr server installation giving issues

**URL:** <https://discuss.openedx.org/t/badgr-server-installation-giving-issues/518>\
**Category:** Site Operations Help\
**Created:** [September 18, 2019, 11:52am UTC](https://discuss.openedx.org/t/badgr-server-installation-giving-issues/518 "2019-09-18T11:52:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![vrios](https://avatars.discourse-cdn.com/v4/letter/v/e495f1/32.png) [@vrios](https://discuss.openedx.org/u/vrios)\
**Post date:** [September 18, 2019, 11:52am UTC](https://discuss.openedx.org/t/badgr-server-installation-giving-issues/518/1 "2019-09-18T11:52:01Z")

</div>

Hello,

I am following the guide available at : [https://github.com/concentricsky/badgr-server](https://github.com/concentricsky/badgr-server) to install badgr-server on a headless remote server that has a private IP(accessing from company network).

On the guide I get up to the following step:  
./manage.py runserver

There is no way of accessing the port 8000, there is nothing on xxx port when I run ./manage.py runserver xxx…

I am running openedx just fine on this remote machine and I can access it and use it normally. I struggle to see how badgr-server is working differently.

---

<div class="post-metadata">

**Author:** ![vrios](https://avatars.discourse-cdn.com/v4/letter/v/e495f1/32.png) [@vrios](https://discuss.openedx.org/u/vrios)\
**Post date:** [September 20, 2019, 8:58am UTC](https://discuss.openedx.org/t/badgr-server-installation-giving-issues/518/2 "2019-09-20T08:58:06Z")

</div>

For anyone on my situation launch badgr server with the following command:  
./manage.py runserver serverip:8000(badger ui looks for the 8000 port AFAIK).  
Install angular-cli  
Run badgr-ui with the following command:

ng serve --host serverip

Badgr server and Badgrui work and are properly connected.

I have made all the configurations, created a badge for enrolling on a number of courses using openedx\_\_course as an issuer and whatnot following the guide at: [https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/enable\_badging.html](https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/enable_badging.html)

I am at a loss on what to do now.

---

<div class="post-metadata">

**Author:** ![vrios](https://avatars.discourse-cdn.com/v4/letter/v/e495f1/32.png) [@vrios](https://discuss.openedx.org/u/vrios)\
**Post date:** [October 3, 2019, 8:20am UTC](https://discuss.openedx.org/t/badgr-server-installation-giving-issues/518/3 "2019-10-03T08:20:12Z")

</div>

I am replying to myself again.

Did the changes Mercedes suggests here [https://openedx.slack.com/archives/C0NKZ5NQJ/p1504252622000075](https://openedx.slack.com/archives/C0NKZ5NQJ/p1504252622000075)

Run the migrations and whatnot.

Badges are fully functional.

The about me section on a profile is half broken.

If a user earns a badge before filling out the about me then the user won’t ever be able to change the about me section of their profile. Trying to work out the validation that is going on because of course this doesn’t cause an error I can look into at detail as it is html validation and isnt reflected on the logs…

---

<div class="post-metadata">

**Author:** ![vrios](https://avatars.discourse-cdn.com/v4/letter/v/e495f1/32.png) [@vrios](https://discuss.openedx.org/u/vrios)\
**Post date:** [October 4, 2019, 7:56am UTC](https://discuss.openedx.org/t/badgr-server-installation-giving-issues/518/4 "2019-10-04T07:56:28Z")

</div>

For anyone who might be interested on badging at this point I was just sent a link to appsembler’s current solution for badging which has little to do with the original one that appeared on that thread.  
It is available at the following URL:

> **[appsembler/edx-platform](https://github.com/appsembler/edx-platform/pulls?utf8=%E2%9C%93&q=is:pr%2Bis:closed%2Bbadges)**
>
> Open edX, the edX platform that powers http://edx.org - appsembler/edx-platform

---

<div class="post-metadata">

**Author:** ![andreask](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@andreask](https://discuss.openedx.org/u/andreask)\
**Post date:** [December 6, 2019, 2:28pm UTC](https://discuss.openedx.org/t/badgr-server-installation-giving-issues/518/5 "2019-12-06T14:28:38Z")

</div>

On which version did you run the Badgr integration? Can you recommend a good Docker deployment?

---

<div class="post-metadata">

**Author:** ![vrios](https://avatars.discourse-cdn.com/v4/letter/v/e495f1/32.png) [@vrios](https://discuss.openedx.org/u/vrios)\
**Post date:** [December 11, 2019, 9:19am UTC](https://discuss.openedx.org/t/badgr-server-installation-giving-issues/518/6 "2019-12-11T09:19:45Z")

</div>

We were running openedx on bitnami’s installation.

We wound up integrating badgr server with bitnami’s edx with a couple of modifications on badgr server’s code.

The fixes are described here. [Error updating user preferences. Credentials not provided?](https://discuss.openedx.org/t/error-updating-user-preferences-credentials-not-provided/643/3)

I forgot I had two threads on the same issue.

As badgr server is its own django application it should work with any edx install.

My fix merely makes slugs editable on badgr server through its django app.

You can see what badges are being requested by edx through trial and error and make the slugs match or give every badge the openedx\_\_course issuing component and make the slug openedx\_\_coursebadgeslug on badgr server side(ie badge1 on edx with issuing component openedx\_\_coursebadge1).

If badging functionation changes wildly on edx beyond hawthorn in terms of how the slug works or how edx requests the badges to badgr server, bitnami was at hawthorn, then I can’t be of any help.
