Difference between revisions of "Template:Installation/Configuration"

From diaspora* project wiki
Jump to: navigation, search
(+cat)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Now open <tt>config/database.yml</tt> and <tt>config/diaspora.yml</tt> in your favorite text editor and carefully review them, they are extensively commented. {{#ifeq: {{#var:DB}}|postgres|Make sure to enable postgres in <tt>config/database.yml</tt>!}}
+
Now open <tt>config/database.yml</tt> and <tt>config/diaspora.yml</tt> in your favorite text editor and carefully review them, they are extensively commented.  
 +
 
 +
=== Important values in config/database.yml ===
 +
 
 +
{{#ifeq: {{#var:DB}}|mysql|* '''common''' Make sure to enable mysql!}}
 +
{{#ifeq: {{#var:DB}}|mariadb|* '''common''' Make sure to enable mysql!}}
 +
* '''username''' Make sure to use the right username you created for diaspora.
 +
* '''password''' Make sure to use the right password for the user your created for diaspora.
  
 
=== Important values in config/diaspora.yml ===
 
=== Important values in config/diaspora.yml ===
Line 7: Line 14:
 
* '''server.rails_environment''': You '''must''' set this to <tt>{{#var:mode}}</tt>. The <tt>server</tt> section is read by <tt>./script/server</tt> and most alternative startup methods to setup the correct environment.
 
* '''server.rails_environment''': You '''must''' set this to <tt>{{#var:mode}}</tt>. The <tt>server</tt> section is read by <tt>./script/server</tt> and most alternative startup methods to setup the correct environment.
 
* '''environment.require_ssl''': If for some reason you can't run your pod on HTTPS (we highly encourage you to do it!), set this to <tt>false</tt> to prevent a redirect from <tt>http://</tt> to <tt>https://</tt>
 
* '''environment.require_ssl''': If for some reason you can't run your pod on HTTPS (we highly encourage you to do it!), set this to <tt>false</tt> to prevent a redirect from <tt>http://</tt> to <tt>https://</tt>
 +
 +
 +
[[Category:Templates]]

Latest revision as of 07:39, 16 August 2017

Now open config/database.yml and config/diaspora.yml in your favorite text editor and carefully review them, they are extensively commented.

Important values in config/database.yml

  • username Make sure to use the right username you created for diaspora.
  • password Make sure to use the right password for the user your created for diaspora.

Important values in config/diaspora.yml

  • environment.url: Set the public facing URL to your pod here, for example for https://pod.geraspora.de this would be https://pod.geraspora.de
  • environment.certificate_authorities: You have to set this, one of the examples should fit. If the file in the example doesn't exist you're missing a package, in most cases it's named ca-certificates.
  • server.rails_environment: You must set this to . The server section is read by ./script/server and most alternative startup methods to setup the correct environment.
  • environment.require_ssl: If for some reason you can't run your pod on HTTPS (we highly encourage you to do it!), set this to false to prevent a redirect from http:// to https://