Hi Folks,
I was wondering if there is a Doc how to configure Chat+ after D7.3.0 upgrade.. ?
Just upgraded to D7.3.0, all went well, but I was under the impression that Chat+ will be configured automatically, and since I couldn't see any Chat+ Doc around, I logged in to Boonex Demo Admin, and things made a bit more sense. In my Admin I noticed Chat+ was under "NOT Installed Mods", so I went ahead and installed it & then I installed OAuth2 Server.. almost there..
I generated Key & Secret pair, but it says to enter them in [ Chat Administration > Accounts > Dolphin ],
but I am not able to locate [ Chat Administration > Accounts > Dolphin ] in my Admin, and I didn't see on Boonex Demo Admin either.. Could someone direct me where to find "Chat Administration" please ?
Lastly, I Called my Chat site something like: chat.morocco.com and was wondering if I need to setup a sub-domain via my host cPanel, but how do I connect it to Chat+ ? I am a bit lost here, I'd appreciate some directions please..
Thank you !
|
You need to go into Chat+ as Administrator, there you will find Accounts -> Dolphin.
You won't find that part under your Dolphin back end.
I generated Key & Secret pair, but it says to enter them in [ Chat Administration > Accounts > Dolphin ],
but I am not able to locate [ Chat Administration > Accounts > Dolphin ] in my Admin, and I didn't see on Boonex Demo Admin either.. Could someone direct me where to find "Chat Administration" please ?
|
I clicked on Chat+ from my Site Admin, but I still don't see it.. is there another Admin panel for Chat+ ?
please see attached..
Thank you ! |
caredesign.net |
Ok, I see the issue now, I needed to create a sub-domain exp: chat.mysite.com - which I did from my site cPanel, and now chat.mysite.com is pointing to home directory: /public_html/chat which is empty..
Now what ? obviously if I access chat.mysite.com now, I will get "server not found.."
What are next steps after the subdomain chat.mysite.com is created ? Also, do I need https or it is optional ?
Your help is much appreciated !
|
OK, when using cpanel - it is a bit complicated - at least that is how it was for me. But after figuring it out - it is not so bad. When I was working with DolphinJay the other night, we were dealing with a cpanel and a whm. Not sure what you are working with, but will try my best to explain what we managed to figure out.
I will start by saying this - Is this the correct way to accomplish this - I have no freaking clue. Did it work for me - YES. That's all I can give you - my experience.
The short of it is this: you have to add include files (one for the subdomain to point to port 3000) and - if you choose - one for the ssl of your subdomain.
Long version - we used ssh - so I am hoping you have ssh access as well.
- using ssh - login as root to your server using a command line. (if on a windows pc, I prefer pUTTY)
- type in: vi /etc/httpd/conf/httpd.conf - this will open a file in your command line - look for the section showing your subdomain. It should be very similar to the example https://github.com/boonex/dolphin.pro/wiki/ChatPlus-Installation-Instructions-%28CentOS-with-Apache%29.
- somewhere to towards the end of the section regarding your subdomain - look for a sentence that says something about "If you would like to modify these settings, please include file at xxxxxx/xxxx/xxxx/xxxx/xxxx/xxx/xxxx/*.conf - write this include location down. This location does not exist yet.
- create the dir location - mkdir /xxx/xxx/xxx - you are going to have to create directories one at a time (unless someone can post a way to create multiple directories at once)
- once you have created the directory - then create a file called whatever.conf - type in vi /xxx/xxx/xxx/xxx/xx/x/xx/xx/whatever.conf
- this will open a blank file - in this file put in the example subdomain code:
<VirtualHost *:80> ServerAdmin admin@example.com ServerName subdomain.your-domain.com ServerAlias www.subdomain.your-domain.com <Location /> Order allow,deny Allow from all ProxyPass http://localhost:3000/ ProxyPassReverse http://localhost:3000/ </Location> </VirtualHost>
- restart your webserver
adding the ssl is jsut as easy - but we used letsencrypt and it has its own set of install and setup instructions to get a free ssl.
HTTPS is optional - BUT - video/audio WILL NOT work without it. Do not know why - just how it is.
caredesign.net |
Thank you so much ProfessorSr ! This is a good starting point..
By the way, I do have full root access either via Putty or WHM as well.. I have a dedicated server..
|
I MUST STRESS THIS: I have no clue if this will work for you. We spent hours trying to figure out what to do. I do not use a cpanel or whm. I do everything by command line - using CentOs 7. My kids hate that there is no GUI. So, for me, it was simple as I did not have the cpanel or whm getting in my way and making it where you have to add include files. Retarded in my opinion. I would backup everything you can before trying my solution. caredesign.net |
One other thing that is not in the install instructions - you must open port 3000. if using Firewalld type the following:
firewall-cmd --permanent --zone=public --add-port=3000/tcp
firewall-cmd --reload
if using iptables - I do not know how to open port 3000.
Also, if running your own server - such as I am at home - make sure to set your router up for port forwarding of port 3000 to your servers ip address.
caredesign.net |
Totally agree ! I also like to do things from the prompt, the only thing I did from cPanel is to create a subdomain. I am also trying this out on my Dev Site before I apply the changes my Prod site..
Your point is well taken ! Thx again. |
@ProfessorSr just sent you a private message.. could you check it & get back to me.. Thx. |
Hi Prof,
I have SSL but can't seem to find how to enable / use video.
I see the microphone there which when clicked records a message for the recipient. But can't find video?
Can you supply a small screen shot of what it looks like, maybe give me an idea what to look for.
Thanks.
HTTPS is optional - BUT - video/audio WILL NOT work without it. Do not know why - just how it is.
|
Firzst - in order to use the video chat - there must be at least two persons in the chat with audio/video. on the right hand side - third icon from the top - looks like 3 people standing closely together. If you hover over this icon - it should say members list. Click this icon. On the openined window - you should see the names of the persons in the the room. aAlso, above that you should see two buttons - even though one shows video and one shows audio - they are both for audio/video. Click either of these. the other participants in the room will get a popup saynig that you are starting a video chat - click ok to join (or something like that) caredesign.net |