# Copyright (c) 2011, Diaspora Inc. This file is # licensed under the Affero General Public License version 3 or later. See # the COPYRIGHT file. default: # Hostname of this host, as seen from the internet. pod_url: "http://localhost:3000" # Set this to true in order to close signups. Users will still be # able to invite other people to join. registrations_closed: false # Enable extensive logging to log/{development,test,production}.log debug: false # Websocket server setup, see script/websocket_server.rb # Enable extensive logging to websocket server. socket_debug : false # Websocket host, leave as 0.0.0.0 unless you know what you are doing socket_host: 0.0.0.0 # File containing pid of running script/websocket_server.rb socket_pidfile: "log/diaspora-wsd.pid" # Websocket port, should normally be 8080 or 8081. socket_port: 8080 socket_collection_name: 'websocket' # Secure websocket confguration (wss://) # requires SSL cert and key socket_secure: false socket_cert_chain_location: '/full/path/to/cert_chain.crt' socket_private_key_location: '/full/path/to/file.key' # Diaspora is only tested against this default pubsub server. pubsub_server: 'https://pubsubhubbub.appspot.com/' # Setting this to true enables diaspora's "send email" functionality # requiring meaningful smtp_* settings. These are options for RoR's # ActionMailer class. mailer_on: false # This chooses which mailer should be used. 'smtp' for a smtp # connection or 'sendmail' to use the sendmail binary. mailer_method: 'smtp' # Address/port to smtp server handing outgoing mail. smtp_address: 'smtp.example.com' smtp_port: '587' # Domain administered of smtp server. smtp_domain: 'example.com' # Sender address in diaspora's outgoing mail. smtp_sender_address: 'no-reply@joindiaspora.com' # Authentication required to send mail. Use one of 'none','plain', # 'login' or 'cram-md5'. Use 'none' if server does not support # authentication smtp_authentication: 'plain' # Automatically enable TLS? Ignored if smtp_authentication is set to none smtp_starttls_auto: true # Credentails possibly required to log in to SMTP server if # smtp_authentication != 'none' smtp_username: 'smtp_username' smtp_password: 'secret' # The path to the sendmail binary. sendmail_location: '/usr/sbin/sendmail' #google analytics key, if false, it won't include the javascript google_a_site: false #piwik integration if not set, no javascript included piwik_id: # the site url in raw format (e.g. pikwik.examplehost.com) piwik_url: #cloudfiles username and api-key, used for backups cloudfiles_username: 'example' cloudfiles_api_key: 'abc123' invites_off: false #list of users who have admin privileges admins: - 'example_user1dsioaioedfhgoiesajdigtoearogjaidofgjo' #s3 config, if set, carrierwave will store your photos on s3 #s3_key: 'key' #s3_secret: 'secret' #s3_bucket: 'my_photos' s3_region: 'us-east-1' # If you want normal Rails logs, set this to false in the appropriate environment. # It is false by default in development and test. enable_splunk_logging: true # Process jobs in process? single_process_mode: true # Use this sections to overide settings from default in the specific environments development: enable_splunk_logging: false production: single_process_mode: false # Do not touch unless you know what you're doing test: pod_url: "http://example.org/" socket_port: 8081 enable_splunk_logging: false # This section is special, you cannot overide settings from here in the above sections script_server: # Port on which thin should listen thin_port: 3000 # customize thins startup default_thin_args: "-p $THIN_PORT -e $RAILS_ENV" # Possibilties are development, production rails_env: "development"