# Is there a good tutorial for getting started somehwere?

**URL:** <https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376>\
**Category:** General\
**Created:** [June 26, 2023, 2:39pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376 "2023-06-26T14:39:30Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![piscolins](https://avatars.discourse-cdn.com/v4/letter/p/e47c2d/32.png) [@piscolins](https://janus.discourse.group/u/piscolins)\
**Post date:** [June 26, 2023, 2:39pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/1 "2023-06-26T14:39:30Z")

</div>

I have installed Janus via synaptic in Ubuntu.

I can serve the demo pages using `python -m http.server` but that’s about as far as I can get. Requests to start any of the demo are complaining about not having a token.

Tried going to admin.html, entered the password and it says `Couldn't contact the backend: is Janus down, or is the Admin/Monitor interface disabled?`  
How do I enable the admin?

---

<div class="post-metadata">

**Author:** ![lorenzo](https://yyz2.discourse-cdn.com/free1/user_avatar/janus.discourse.group/lorenzo/32/425_2.png) [@lorenzo](https://janus.discourse.group/u/lorenzo)\
**Post date:** [June 26, 2023, 2:43pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/2 "2023-06-26T14:43:16Z")

</div>

I’d say start from learning what the demos do, by having a look at the [documentation for janus.js](https://janus.conf.meetecho.com/docs/JS). Once that’s clearer, you may want to have a look at the [documentation for the Janus API](https://janus.conf.meetecho.com/docs/rest) itself, which you can use to write your own client stack or use a different one (e.g., [Janode](https://github.com/meetecho/janode/)). In both cases, understanding [how plugins work](https://janus.conf.meetecho.com/docs/pluginslist) (especially those you plan to use) is definitely a good read.

For a general understanding of how Janus works, there’s a lot of material available, including [many presentation videos](https://janus.conf.meetecho.com/docs/FAQ.html#videos).

---

<div class="post-metadata">

**Author:** ![piscolins](https://avatars.discourse-cdn.com/v4/letter/p/e47c2d/32.png) [@piscolins](https://janus.discourse.group/u/piscolins)\
**Post date:** [June 26, 2023, 2:51pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/3 "2023-06-26T14:51:12Z")

</div>

> [@lorenzo](#):
>
> arer, you may want to have a look at the [documentation for the Janus API](https://janus.conf.meetecho.com/docs/rest) itself, which you can use to writ

The problem is that I still can’t access the demos.

---

<div class="post-metadata">

**Author:** ![lorenzo](https://yyz2.discourse-cdn.com/free1/user_avatar/janus.discourse.group/lorenzo/32/425_2.png) [@lorenzo](https://janus.discourse.group/u/lorenzo)\
**Post date:** [June 26, 2023, 2:53pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/4 "2023-06-26T14:53:13Z")

</div>

> [@piscolins](#):
>
> The problem is that I still can’t access the demos.

That’s what studying the documentation is for 😉

---

<div class="post-metadata">

**Author:** ![piscolins](https://avatars.discourse-cdn.com/v4/letter/p/e47c2d/32.png) [@piscolins](https://janus.discourse.group/u/piscolins)\
**Post date:** [June 26, 2023, 2:56pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/5 "2023-06-26T14:56:15Z")

</div>

Where in the documentation does it explain that? I see what the stack overflow pages are talking about when they say this:

`ditched janus for a cloud service - eg Twilio - instead. IMO janus is not worth the hassle, and their dev community is detrimental to one's wellbeing. Avoid! – bionara just now Edit Delete`

---

<div class="post-metadata">

**Author:** ![lorenzo](https://yyz2.discourse-cdn.com/free1/user_avatar/janus.discourse.group/lorenzo/32/425_2.png) [@lorenzo](https://janus.discourse.group/u/lorenzo)\
**Post date:** [June 26, 2023, 2:58pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/6 "2023-06-26T14:58:51Z")

</div>

If you’re here just to insult us, then I’m afraid I have nothing else to say. This is an open source project, where you’re supposed to do some homework of your own too, and I most definitely don’t work for you.

---

<div class="post-metadata">

**Author:** ![piscolins](https://avatars.discourse-cdn.com/v4/letter/p/e47c2d/32.png) [@piscolins](https://janus.discourse.group/u/piscolins)\
**Post date:** [June 26, 2023, 3:01pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/7 "2023-06-26T15:01:13Z")

</div>

Yep, stack overflow is right. You aren’t helpful in the slightest.

I asked where I could find that in the docs, (which are very poorly organized).

---

<div class="post-metadata">

**Author:** ![lorenzo](https://yyz2.discourse-cdn.com/free1/user_avatar/janus.discourse.group/lorenzo/32/425_2.png) [@lorenzo](https://janus.discourse.group/u/lorenzo)\
**Post date:** [June 26, 2023, 3:05pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/8 "2023-06-26T15:05:42Z")

</div>

I only help those that want to be helped. You’re not providing any detail except “it doesn’t connect”. You’re not saying which address/port the HTTP server you spawned is bound to, what address janus.js is configured to connect to, if there’s firewalls/NATs in between, etc. Without details, how exactly am I supposed to be “helpful”, except pointing you to where you can learn more? I pointed you to the docs exactly to allow you to understand how the process of connecting to the API server works. If they’re poorly organized, well, sorry about that: that’s usually where community members that want to be helpful, or learn, step in to help, not where lazy ones whine. Feel free to return to the comfort of your SO bros.

---

<div class="post-metadata">

**Author:** ![piscolins](https://avatars.discourse-cdn.com/v4/letter/p/e47c2d/32.png) [@piscolins](https://janus.discourse.group/u/piscolins)\
**Post date:** [June 26, 2023, 3:11pm UTC](https://janus.discourse.group/t/is-there-a-good-tutorial-for-getting-started-somehwere/376/9 "2023-06-26T15:11:48Z")

</div>

Forget it, you are an elitist twat with your “read the docs” response.  
I’ll find another WebRTC server.
