Modify diaspora config file and add defaults
This commit is contained in:
parent
735b10cc63
commit
94318ca27a
2 changed files with 124 additions and 0 deletions
|
|
@ -40,6 +40,34 @@ defaults:
|
||||||
unicorn_timeout: 90
|
unicorn_timeout: 90
|
||||||
embed_sidekiq_worker: false
|
embed_sidekiq_worker: false
|
||||||
sidekiq_workers: 1
|
sidekiq_workers: 1
|
||||||
|
chat:
|
||||||
|
enabled: false
|
||||||
|
server:
|
||||||
|
enabled: true
|
||||||
|
certs: 'config/vines'
|
||||||
|
accept_self_signed: false
|
||||||
|
cross_domain_messages: true
|
||||||
|
max_offline_msgs: 150
|
||||||
|
c2s:
|
||||||
|
address: '0.0.0.0'
|
||||||
|
port: 5222
|
||||||
|
max_stanza_size: 65536
|
||||||
|
max_resources_per_account: 5
|
||||||
|
s2s:
|
||||||
|
address: '0.0.0.0'
|
||||||
|
port: 5269
|
||||||
|
max_stanza_size: 131072
|
||||||
|
blacklist: []
|
||||||
|
bosh:
|
||||||
|
proxy: false
|
||||||
|
address: '0.0.0.0'
|
||||||
|
port: 5280
|
||||||
|
bind: '/http-bind'
|
||||||
|
max_stanza_size: 65536
|
||||||
|
max_resources_per_account: 5
|
||||||
|
log:
|
||||||
|
file: 'log/vines.log'
|
||||||
|
level: 'info'
|
||||||
privacy:
|
privacy:
|
||||||
jquery_cdn: false
|
jquery_cdn: false
|
||||||
google_analytics_key:
|
google_analytics_key:
|
||||||
|
|
|
||||||
|
|
@ -169,6 +169,102 @@ configuration: ## Section
|
||||||
## increase environment.sidekiq.concurrency instead!
|
## increase environment.sidekiq.concurrency instead!
|
||||||
#sidekiq_workers: 1
|
#sidekiq_workers: 1
|
||||||
|
|
||||||
|
## Diaspora has a internal XMPP server. If you like a chat or want
|
||||||
|
## to use a custom server then you should touch following configuration
|
||||||
|
##
|
||||||
|
## The internal xmpp server does not support https
|
||||||
|
## and even if we implement it, we would ran into certificate issues.
|
||||||
|
## The problem with mixed-content is described here:
|
||||||
|
## https://github.com/Zauberstuhl/diaspora/issues/6
|
||||||
|
##
|
||||||
|
## The easiest way of avoiding certificate and mixed-content issues
|
||||||
|
## is to use a proxy, e.g.:
|
||||||
|
##
|
||||||
|
## Apache: https://gist.github.com/Zauberstuhl/2d09330961614b12b642
|
||||||
|
## Nginx: https://gist.github.com/Zauberstuhl/ee95e1eacefa6ddbec6e
|
||||||
|
##
|
||||||
|
## If you configured your proxy correctly you should adjust
|
||||||
|
## the configuration in the BOSH section
|
||||||
|
chat: ## Section
|
||||||
|
|
||||||
|
## Enable the chat and all his components
|
||||||
|
#enabled: true
|
||||||
|
## Custom XMPP server configuration goes here
|
||||||
|
server: ## Section
|
||||||
|
|
||||||
|
## If you have a own XMPP server you can disable the default one
|
||||||
|
#enabled: false
|
||||||
|
# Set the directory in which to look for virtual hosts' TLS certificates
|
||||||
|
#certs: 'config/vines'
|
||||||
|
# The server accepts on default only valid certificates.
|
||||||
|
# Any connection which uses self-signed will be closed.
|
||||||
|
# If you'd like to accept self-signed certificates
|
||||||
|
# on your server set the next option to true
|
||||||
|
#accept_self_signed: true
|
||||||
|
# Only touch the next option if you'd like to deny
|
||||||
|
# your user to exchange messages between other XMPP server
|
||||||
|
#cross_domain_messages: false
|
||||||
|
# Set the maximum of offline messages stored per user (default=150).
|
||||||
|
# If it exceeds it will start deleting old messages. You can disable
|
||||||
|
# offline message support completely by setting the option to zero.
|
||||||
|
#max_offline_msgs: 150
|
||||||
|
## client to server
|
||||||
|
c2s: ## Section
|
||||||
|
|
||||||
|
# Configure the address vines should listen on
|
||||||
|
#address: '0.0.0.0'
|
||||||
|
# Configure the client-to-server port
|
||||||
|
#port: 5222
|
||||||
|
# The maximum we'd like to allow for stanza size
|
||||||
|
#max_stanza_size: 65536
|
||||||
|
# The max_resources_per_account attribute limits how many
|
||||||
|
# concurrent connections one user can have to the server
|
||||||
|
#max_resources_per_account: 5
|
||||||
|
|
||||||
|
# server to server
|
||||||
|
s2s: ## Section
|
||||||
|
|
||||||
|
# Configure the address vines should listen on
|
||||||
|
#address: '0.0.0.0'
|
||||||
|
# Configure the server-to-server port
|
||||||
|
#port: 5269
|
||||||
|
# The max_stanza_size attribute should be
|
||||||
|
# much larger than the setting for client-to-server
|
||||||
|
#max_stanza_size: 131072
|
||||||
|
# On default every xmpp server with a valid certificate
|
||||||
|
# is able to communicate with your server. In case of
|
||||||
|
# malicous server (e.g. spam reason) you can black-list them:
|
||||||
|
#blacklist:
|
||||||
|
# - 'example.com'
|
||||||
|
# - 'malicous.net'
|
||||||
|
|
||||||
|
# XEP-0124 BOSH requests
|
||||||
|
bosh: ## Section
|
||||||
|
|
||||||
|
# If you'd like to use a proxy you should set the proxy
|
||||||
|
# option to true, otherwise jsxc always tries to
|
||||||
|
# connect directly to the port specified below
|
||||||
|
#proxy: true
|
||||||
|
# Configure the address vines should listen on
|
||||||
|
#address: '0.0.0.0'
|
||||||
|
# Configure the BOSH port
|
||||||
|
#port: 5280
|
||||||
|
# Configure the bind endpoint
|
||||||
|
#bind: '/http-bind'
|
||||||
|
# The maximum we'd like to allow for stanza size
|
||||||
|
#max_stanza_size: 65536
|
||||||
|
# The max_resources_per_account attribute limits how many
|
||||||
|
# concurrent connections one user can have to the server
|
||||||
|
#max_resources_per_account: 5
|
||||||
|
|
||||||
|
# Specify log behaviour here
|
||||||
|
log: ## Section
|
||||||
|
# log file location
|
||||||
|
#file: 'log/vines.log'
|
||||||
|
# Set the logging level to debug, info, warn, error, or fatal. The debug
|
||||||
|
# level logs all XML sent and received by the server.
|
||||||
|
#level: 'info'
|
||||||
|
|
||||||
## Settings potentially affecting the privacy of your users
|
## Settings potentially affecting the privacy of your users
|
||||||
privacy: ## Section
|
privacy: ## Section
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue