|
|
(38 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| Vines is an XMPP chat server that connects you with large clusters of machines as easily as chatting with a friend.<br>
| | #REDIRECT [[Integration/Chat]] |
| It's a new, simpler way to manage your servers in the cloud or the data center.
| | {{Serious|This page moved to [[Integration/Chat]]}} |
| | |
| This wiki-page is about setting up vines on your Diaspora installation.
| |
| | |
| Related pull-request [https://github.com/diaspora/diaspora/pull/5073 diaspora/diaspora#5073]
| |
| | |
| = Installation =
| |
| | |
| == Set up branch ==
| |
| | |
| Checkout or merge xmpp chat feature branch from zauberstuhl/diaspora.git:
| |
| git remote add zauberstuhl https://github.com/Zauberstuhl/diaspora.git
| |
| git fetch zauberstuhl && git checkout -b xmpp_chat_feature zauberstuhl/xmpp_chat_feature
| |
| | |
| '''Warning''': xmpp_chat_feature-branch is based upon Diaspora develop-branch!
| |
| | |
| | |
| == Update ==
| |
| | |
| All required dependencies are included in your Gemfile. The only thing you have to do now is follow the [https://wiki.diasporafoundation.org/Updating Updating-article]!
| |
| In short, execute follwing:
| |
| | |
| export RAILS_ENV=development
| |
| bundle install
| |
| bundle exec rake assets:precompile
| |
| bundle exec rake db:migrate
| |
| | |
| = Configuration =
| |
| | |
| You'll find all required configuration parameters in diaspora.yml.example. If you'd like to activate the chat feature<br>
| |
| you have to copy paste the chat section from diaspora.yml.example to your actual diaspora.yml configuration file and<br>
| |
| activate the chat globally:
| |
| <nowiki>
| |
| chat:
| |
| enabled: true
| |
| </nowiki>
| |
| | |
| If you have already a working xmpp server and need only the front-end:
| |
| <nowiki>
| |
| chat:
| |
| enabled: true
| |
| server:
| |
| enabled: false
| |
| </nowiki>
| |
| | |
| It is also possible to configure the port and address of the client-to-server, server-to-server and the BOSH service.<br>
| |
| You'll also find the required parameters in diaspora.yml.example with a small description.
| |
| | |
| | |
| = Debugging =
| |
| | |
| On default vines will log to log/vines.log and has a info-log-level set.<br>
| |
| Set the logging level to debug, info, warn, error, or fatal. The debug level logs all XML sent and received by the server.
| |
| <nowiki>
| |
| chat:
| |
| server:
| |
| log:
| |
| file: 'log/vines.log'
| |
| level: 'debug'
| |
| </nowiki>
| |